*,
*: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;
}

body.overflow-hidden {
  overflow: hidden;
}

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: 1300px;
  margin: 0 auto;
  padding: 0;
}
@media (max-width: 1280px) {
  .container {
    max-width: 100%;
    padding: 0 1rem;
  }
}

.container-fluid {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 2.5rem;
}

.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;
}

li {
  list-style: none;
}

.wpml-ls-statics-footer,
.otgs-development-site-front-end {
  display: none !important;
}

.text_content p {
  margin-bottom: 1.5rem;
}
.text_content h6 {
  color: var(--White, #F6F1EB);
  font-family: "Reckless Neue TRIAL";
  font-size: 2rem;
  margin-bottom: 1.5rem;
  font-style: normal;
  font-weight: 350;
  line-height: 105%; /* 2.1rem */
  letter-spacing: -0.04rem;
}

.insights-grid > *:first-child {
  grid-column: 1/-1;
}

.reckless-neue {
  font-family: "RecklessNeue", sans-serif;
}

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

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

body {
  background-color: #fff;
  font-size: 1em;
}

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

:root {
  font-family: "MatterSQ", sans-serif;
  color: #2b2b2b;
}

.mobile-button {
  display: none;
  text-align: right;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 130%;
  color: #f6f1eb;
  background: transparent;
  border: 0;
  padding: 0;
}

.lang {
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 130%;
  color: #f6f1eb;
}

.overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.25);
  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: -150%;
  z-index: 900;
  width: 100%;
  height: 100vh;
  transition: all 0.3s ease;
  background-color: #584c40;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  flex-direction: column;
  padding: 0 1.5rem 2.5rem 1.5rem;
}
.mobile-menu.active {
  top: 0;
  padding-top: 4.75rem;
}
.mobile-menu .logo_container {
  margin-bottom: 2rem;
  padding-top: 0.75rem;
}
.mobile-menu .logo_container a img {
  height: 1.625rem;
}
.mobile-menu .nav_container {
  width: 100%;
}
.mobile-menu .nav_container .nav li > a {
  display: block;
  color: #f6f1eb;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 430;
  line-height: 130%; /* 1.625rem */
  letter-spacing: -0.00625rem;
  padding: 1.5rem 0;
  border-top: 1px solid #f6f1eb;
}
.mobile-menu .nav_container .nav li:last-child a {
  border-bottom: 1px solid #f6f1eb;
}
.mobile-menu .nav_container .button {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 430;
  line-height: 138%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  background-color: #f6f1eb;
  padding: 0.81rem 1rem;
  text-decoration: none;
  color: #2b2b2b;
  transition: all 0.3s ease;
  margin-top: 2rem;
}
.mobile-menu .nav_container .button svg {
  width: 1.25rem;
  height: 1.25rem;
}

header {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1000;
  padding: 2.03rem 0;
}
header.active {
  background-color: #584c40 !important;
}
header.relative {
  background-color: #584c40;
  position: relative;
}
header .header-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2.5rem;
}
header .header-content .logo img {
  height: 1.75rem;
}
header .header-content .right {
  display: flex;
  align-items: center;
  gap: 2.5rem;
}
header .header-content .right .webmenu {
  display: flex;
  align-items: center;
  gap: 2.5rem;
}
header .header-content .right .webmenu a {
  color: #f6f1eb;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: normal;
  text-decoration: none;
  transition: all 0.3s ease;
  position: relative;
  padding-bottom: 0.125rem;
}
header .header-content .right .webmenu a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.6rem;
  height: 1px;
  width: 100%;
  background-color: currentColor;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.3s ease;
}
header .header-content .right .webmenu a:hover {
  color: #ffffff;
}
header .header-content .right .webmenu a:hover::after {
  transform: scaleX(1);
}
header .header-content .right .button {
  display: block;
  background-color: #f6f1eb;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: normal;
  padding: 0.75rem 1rem;
  text-decoration: none;
  color: #2b2b2b;
  transition: all 0.3s ease;
}
header .header-content .right .button:hover {
  background-color: #ffffff;
  color: #2b2b2b;
}

.hero {
  height: 60rem;
  position: relative;
  background-color: #000000;
  padding: 10.31rem 0 5.31rem 0;
}
.hero .hero-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0.5;
}
.hero .hero-text {
  position: relative;
  z-index: 21;
}
.hero .hero-text .title-block .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 8rem;
  font-style: normal;
  font-weight: 400;
  line-height: 84%; /* 6.72rem */
  letter-spacing: -0.48rem;
  text-wrap: balance;
}
.hero .hero-text .title-block .title span {
  display: block;
}
.hero .hero-text .text-block {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 3rem;
  padding-top: 2rem;
  align-self: end;
  position: relative;
}
.hero .hero-text .text-block .text {
  color: #f6f1eb;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 430;
  line-height: 116%; /* 1.45rem */
  letter-spacing: -0.00625rem;
}
.hero .hero-text .text-block .button {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  background-color: #f6f1eb;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: normal;
  padding: 0.81rem 1rem;
  text-decoration: none;
  color: #2b2b2b;
  transition: all 0.3s ease;
}
.hero .hero-text .text-block .button svg {
  transition: all 0.3s ease;
}
.hero .hero-text .text-block .button:hover {
  background-color: #ffffff;
  color: #2b2b2b;
}
.hero .hero-text .text-block .button:hover svg {
  transform: rotate(-45deg);
}

.services {
  background-color: #584c40;
  padding: 8.75rem 0 6rem 0;
}
.services .title-block {
  border-bottom: 1px solid #f6f1eb;
  padding-bottom: 3rem;
  margin-bottom: 2rem;
}
.services .title-block .subtitle {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 2rem;
  display: block;
}
.services .title-block .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 4rem;
  font-style: normal;
  font-weight: 350;
  line-height: 90%; /* 3.6rem */
  letter-spacing: -0.16rem;
}
.services .title-block .title span {
  font-style: italic;
}
.services .services-links .links-block {
  display: flex;
  flex-direction: column;
}
.services .services-links .links-block .link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #f6f1eb;
  padding-bottom: 2rem;
  margin-bottom: 0;
  padding-top: 2rem;
}
.services .services-links .links-block .link:last-child {
  margin-bottom: 0;
}
.services .services-links .links-block .link:hover .title-content .number {
  color: #ffffff;
}
.services .services-links .links-block .link:hover .title-content .title {
  color: #ffffff;
}
.services .services-links .links-block .link:hover .icon {
  background-color: #ffffff;
}
.services .services-links .links-block .link:hover .icon svg {
  transform: rotate(45deg);
}
.services .services-links .links-block .link .title-content {
  display: flex;
  align-items: center;
  gap: 2rem;
}
.services .services-links .links-block .link .title-content .number {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  transition: all 0.3s ease;
}
.services .services-links .links-block .link .title-content .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 101%; /* 2.2725rem */
  letter-spacing: -0.0675rem;
  transition: all 0.3s ease;
}
.services .services-links .links-block .link .icon {
  padding: 0.75rem 1rem;
  background-color: #f6f1eb;
}
.services .services-links .links-block .link .icon svg {
  width: 1.25rem;
  height: 1.25rem;
  transition: all 0.3s ease;
}
.services .services-links .links-block .link .icon svg path {
  transition: all 0.3s ease;
}

.cases {
  background-color: #f6f1eb;
  padding: 8.75rem 0 0rem 0rem;
}
.cases .title-block {
  border-bottom: 1px solid #2b2b2b;
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}
.cases .title-block .subtitle {
  color: #777;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 2rem;
  display: block;
}
.cases .title-block .title {
  color: #2b2b2b;
  font-family: "RecklessNeue";
  font-size: 4rem;
  font-style: normal;
  font-weight: 350;
  line-height: 90%; /* 3.6rem */
  letter-spacing: -0.16rem;
}
.cases .title-block .title span {
  font-style: italic;
}
.cases .cases-content {
  position: relative;
  aspect-ratio: 16/9;
}
.cases .cases-content .cases-image {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cases .cases-content .cases-box {
  position: absolute;
  right: 4.5rem;
  top: 4.5rem;
  z-index: 101;
  background-color: #d0c5b9;
  padding: 4rem 3.5rem 3.5rem 3.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 47.54rem;
  height: 26.74125rem;
}
.cases .cases-content .cases-box .title-content .subtitle {
  color: #2b2b2b;
  display: block;
  margin-bottom: 0.5rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 104%; /* 1.04rem */
  letter-spacing: -0.03rem;
}
.cases .cases-content .cases-box .title-content .title {
  color: #2b2b2b;
  font-family: "RecklessNeue";
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 104%; /* 2.6rem */
  letter-spacing: -0.075rem;
}
.cases .cases-content .cases-box .buttons {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.cases .cases-content .cases-box .buttons .button {
  display: flex;
  padding: 0.75rem 1rem;
  height: 2.75rem;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  transition: all 0.3s ease;
}
.cases .cases-content .cases-box .buttons .button.btn-black {
  background-color: #2b2b2b;
  color: #F6F1EB;
}
.cases .cases-content .cases-box .buttons .button.btn-black:hover {
  background-color: #3D3D3D;
}
.cases .cases-content .cases-box .buttons .button.btn-outline {
  background-color: transparent;
  color: #2b2b2b;
  border: 1px solid #2b2b2b;
}
.cases .cases-content .cases-box .buttons .button.btn-outline:hover {
  background-color: #2b2b2b;
  color: #fff;
}
.cases .cases-content .cases-box .buttons .button.btn-outline:hover svg {
  transform: rotate(-45deg);
}
.cases .cases-content .cases-box .buttons .button.btn-outline:hover svg path {
  stroke: #f6f1eb;
}
.cases .cases-content .cases-box .buttons .button svg {
  transition: all 0.3s ease;
  width: 1.25rem;
  height: 1.25rem;
}

.insights {
  background-color: #f6f1eb;
  padding: 8.75rem 0 8.75rem 0;
}
.insights .title-block {
  border-bottom: 1px solid #2b2b2b;
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}
.insights .title-block .subtitle {
  color: #777;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 1.5rem;
  display: block;
}
.insights .title-block .title {
  color: #2b2b2b;
  font-family: "RecklessNeue";
  font-size: 3.85rem;
  font-style: normal;
  font-weight: 350;
  line-height: 90%; /* 3.6rem */
  letter-spacing: -0.16rem;
}
.insights .title-block .title span {
  display: flex;
  font-style: italic;
}
.insights .insights-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2rem;
}
.insights .insights-list .insight-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 3.5rem 3rem 3rem 3rem;
  background: #d0c5b9;
}
.insights .insights-list .insight-item:hover span {
  background-color: #2b2b2b;
  color: #fff;
}
.insights .insights-list .insight-item .date {
  color: #2b2b2b;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 104%; /* 1.04rem */
  letter-spacing: -0.03rem;
  margin-bottom: 0.5rem;
}
.insights .insights-list .insight-item .title {
  color: #2b2b2b;
  font-family: "RecklessNeue";
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 104%; /* 2.34rem */
  letter-spacing: -0.0675rem;
  text-wrap: balance;
  min-height: 10rem;
}
.insights .insights-list .insight-item span {
  display: inline-block;
  margin-top: 2.25rem;
  color: #2b2b2b;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 0.7rem 1rem;
  border: 1px solid #2b2b2b;
  transition: all 0.3s ease;
}

footer {
  background: #2b2b2b;
  padding: 1.5rem 0 2rem;
}
footer .footer-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2.5rem;
}
footer .footer-top .logo img {
  height: 1.75rem;
}
footer .footer-top .right {
  display: flex;
  align-items: center;
  gap: 2.5rem;
}
footer .footer-top .right .webmenu {
  display: flex;
  align-items: center;
  gap: 2.5rem;
}
footer .footer-top .right .webmenu a {
  color: #f6f1eb;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: normal;
  text-decoration: none;
  transition: all 0.3s ease;
  position: relative;
  padding-bottom: 0.125rem;
}
footer .footer-top .right .webmenu a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.6rem;
  height: 1px;
  width: 100%;
  background-color: currentColor;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.3s ease;
}
footer .footer-top .right .webmenu a:hover {
  color: #ffffff;
}
footer .footer-top .right .webmenu a:hover::after {
  transform: scaleX(1);
}
footer .footer-top .right .button {
  display: block;
  background-color: #f6f1eb;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: normal;
  padding: 0.75rem 1rem;
  text-decoration: none;
  color: #2b2b2b;
  transition: all 0.3s ease;
}
footer .footer-top .right .button:hover {
  background-color: #ffffff;
  color: #2b2b2b;
}
footer .footer-title {
  padding-top: 6.28rem;
  border-bottom: 1px solid #f6f1eb;
  padding-bottom: 3rem;
  margin-bottom: 3.5rem;
}
footer .footer-title .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 6rem;
  font-style: normal;
  font-weight: 350;
  line-height: 90%; /* 5.4rem */
  letter-spacing: -0.24rem;
}
footer .footer-title .title span {
  display: block;
  font-style: italic;
}
footer .footer-menu .footer-menu-list {
  gap: 1.5rem;
}
footer .footer-menu .footer-menu-list .footer-subtitle {
  color: #c2beb9;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.05rem */
  text-transform: uppercase;
  padding-bottom: 1rem;
}
footer .footer-menu .footer-menu-list .footer-links {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
footer .footer-menu .footer-menu-list .footer-links a {
  color: #f6f1eb;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: normal;
  transition: all 0.3s ease;
}
footer .footer-menu .footer-menu-list .footer-links a:hover {
  color: #ffffff;
}
footer .footer-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2.5rem;
  padding-top: 7.09rem;
}
footer .footer-bottom .left .text {
  color: #f6f1eb;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 430;
  line-height: normal;
}
footer .footer-bottom .right {
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
footer .footer-bottom .right a {
  color: #f6f1eb;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: normal;
  transition: all 0.3s ease;
}
footer .footer-bottom .right a:hover {
  color: #ffffff;
}

.about-us-head {
  background-color: #584c40;
  padding: 4rem 0 0 0;
}
.about-us-head .title-block {
  border-bottom: 1px solid #f6f1eb;
  padding-bottom: 3rem;
}
.about-us-head .title-block .subtitle {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 2rem;
  display: block;
}
.about-us-head .title-block .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 84%; /* 3.6rem */
  letter-spacing: -0.3rem;
}
.about-us-head .title-block .title span {
  font-style: italic;
}

.about-us {
  background-color: #584c40;
  padding: 3rem 0 10rem 0;
}
.about-us .title-block {
  border-bottom: 1px solid #f6f1eb;
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}
.about-us .title-block .subtitle {
  color: #d0c5b9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 2rem;
  display: block;
}
.about-us .title-block .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 84%; /* 3.6rem */
  letter-spacing: -0.3rem;
}
.about-us .title-block .title span {
  font-style: italic;
}
.about-us .about-us-content p {
  color: #f6f1eb;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 430;
  line-height: 116%; /* 1.45rem */
  letter-spacing: -0.00625rem;
}
.about-us .about-us-content .image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.story {
  background-color: #584c40;
  padding: 0 0 4rem 0;
}
.story .story-content .col-span-4 {
  max-width: 305px;
}
.story .title-block {
  border-bottom: 1px solid #f6f1eb;
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}
.story .title-block .subtitle {
  color: #d0c5b9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 2rem;
  display: block;
}
.story .title-block .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 4rem;
  font-style: normal;
  font-weight: 350;
  line-height: 90%; /* 3.6rem */
  letter-spacing: -0.16rem;
}
.story .title-block .title span {
  font-style: italic;
}
.story .story-content p {
  color: #f6f1eb;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 116%; /* 1.45rem */
  letter-spacing: -0.00625rem;
}
.story .story-content .image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.numbers {
  background-color: #584c40;
  padding: 0 0 6rem 0;
}
.numbers .number-content {
  margin-bottom: 4.5rem;
}
.numbers .number-content .number-item {
  border-top: 1px solid #f6f1eb;
  padding-top: 2rem;
}
.numbers .number-content .number-item h4 {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 84%; /* 5.04rem */
  letter-spacing: -0.3rem;
  margin-bottom: 0.5rem;
}
.numbers .number-content .number-item p {
  color: #f6f1eb;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.8rem */
  letter-spacing: -0.015rem;
}

.our-values {
  background-color: #f6f1eb;
  padding: 8.75rem 0 7.5rem 0;
}
.our-values .title-block {
  border-bottom: 1px solid #2b2b2b;
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}
.our-values .title-block .subtitle {
  color: #777777;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 1.5rem;
  display: block;
}
.our-values .title-block .title {
  color: #2b2b2b;
  font-family: "RecklessNeue";
  font-size: 4rem;
  font-style: normal;
  font-weight: 350;
  line-height: 90%; /* 3.6rem */
  letter-spacing: -0.16rem;
}
.our-values .title-block .title span {
  font-style: italic;
}
.our-values .our-values-content p {
  color: #2b2b2b;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 1.3rem */
  letter-spacing: -0.01rem;
}

.integrity {
  position: relative;
  min-height: 220vh;
  padding: 8rem 0;
  z-index: 21;
}
.integrity .integrity-background {
  position: absolute;
  inset: 0;
  overflow: hidden;
  z-index: 1;
}
.integrity .integrity-background img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0;
  transform: translateY(0);
  transition: opacity 0.4s ease, transform 0.4s ease;
}
.integrity .integrity-inner {
  position: sticky;
  top: 0;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4rem 0;
  z-index: 101;
}
.integrity .accordion__wrap {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  background-color: #d0c5b9;
  display: flex;
  flex-direction: column;
  padding: 4rem 3.5rem 3.5rem 3.5rem;
}
.integrity .accordion__item {
  overflow: hidden;
  width: 100%;
  border-bottom: 1px solid #2b2b2b;
  height: 6.13rem;
  position: relative;
  margin: 0;
  background-color: transparent;
  transition: none;
  will-change: height;
}
.integrity .accordion__item:last-child {
  border-bottom: none;
}
.integrity .accordion__item.is-active {
  z-index: 2;
}
.integrity .accordion__item-inner {
  display: block;
  height: 100%;
}
.integrity .accordion__item .inner-wrap {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  padding-top: 3.125rem;
  transition: opacity 0.4s ease, visibility 0.4s ease;
  position: sticky;
  top: 0;
  z-index: 21;
}
.integrity .accordion__item .inner-wrap .title-wrap {
  width: 50%;
}
.integrity .accordion__item .inner-wrap p {
  width: 30.53713rem;
  max-width: 30.53713rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: #2b2b2b;
  margin: 0;
  white-space: pre-line;
}
.integrity .accordion__item .title-wrap.outer {
  display: flex;
  align-items: center;
  width: 100%;
  height: 6.13rem;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0.625rem 0;
  background-color: #d0c5b9;
}
.integrity .accordion__item .wrap {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  opacity: 1;
  transition: opacity 0.3s ease;
}
.integrity .accordion__item.is-active .title-wrap.outer .wrap {
  opacity: 0;
}
.integrity .accordion__item .icon {
  width: 2rem;
  height: 2rem;
  display: grid;
  place-items: center;
  color: #2b2b2b;
}
.integrity .accordion__item h4 {
  font-family: "RecklessNeue";
  color: #2b2b2b;
}
.integrity .accordion__item .title.primary h4 {
  font-size: 3rem;
  font-style: normal;
  font-weight: 350;
  line-height: 100%; /* 3rem */
  letter-spacing: -0.09rem;
}
.integrity .accordion__item .title.secondary h4 {
  font-size: 2rem;
  font-style: normal;
  font-weight: 350;
  line-height: 105%; /* 2.1rem */
  letter-spacing: -0.04rem;
}
.integrity .integrity-inner-mobile {
  display: none;
  padding: 4rem 0;
}
.integrity .integrity-inner-mobile .integrity-swiper {
  padding: 0 1.5rem;
}
.integrity .integrity-inner-mobile .integrity-swiper .swiper-slide {
  padding: 3rem 0;
}
.integrity .integrity-inner-mobile .integrity-swiper .swiper-slide .integrity-mobile-box {
  background-color: #d0c5b9;
  padding: 3rem 1.5rem 1.5rem 1.5rem;
  height: 24rem;
  box-shadow: 0 10px 35px rgba(0, 0, 0, 0.18);
}
.integrity .integrity-inner-mobile .integrity-swiper .swiper-slide .integrity-mobile-box h3 {
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 350;
  line-height: 112%;
  letter-spacing: -0.0225rem;
  margin-bottom: 1.5rem;
  font-family: "RecklessNeue";
}
.integrity .integrity-inner-mobile .integrity-swiper .swiper-slide .integrity-mobile-box p {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 430;
  line-height: 138%;
  color: #2b2b2b;
}
.integrity .swiper-3d .swiper-slide-shadow-right,
.integrity .swiper-3d .swiper-slide-shadow-left {
  display: none;
}
@media (max-width: 1024px) {
  .integrity {
    min-height: auto;
    background-attachment: scroll;
  }
  .integrity .integrity-inner {
    display: none;
  }
  .integrity .integrity-inner-mobile {
    display: block;
  }
}

.contact {
  background-color: #2b2b2b;
  padding: 8.75rem 0;
}
.contact .title-block {
  border-bottom: 1px solid #f6f1eb;
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}
.contact .title-block .subtitle {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 2rem;
  display: block;
}
.contact .title-block .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 4rem;
  font-style: normal;
  font-weight: 350;
  line-height: 90%; /* 3.6rem */
  letter-spacing: -0.16rem;
}
.contact .title-block .title span {
  font-style: italic;
}
.contact .contact-content .contact-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 3rem;
}
.contact .contact-content .contact-top .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 104%; /* 2.6rem */
  letter-spacing: -0.075rem;
}
.contact .contact-content .contact-top .subtitle {
  color: #878787;
  font-family: "RecklessNeue";
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 117%; /* 2.34rem */
  letter-spacing: -0.08rem;
}
.contact .contact-content .contact-top .icon {
  background-color: #f6f1eb;
  display: block;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.75rem;
  height: 2.75rem;
}
.contact .contact-content .contact-top .icon:hover {
  background-color: #d0c5b9;
}
.contact .contact-content .contact-top .icon svg {
  width: 1.25rem;
  height: 1.25rem;
  transition: all 0.3s ease;
}
.contact .contact-content .contact-top .icon svg path {
  transition: all 0.3s ease;
}
.contact .contact-content .links a {
  display: block;
  border-top: 1px solid #f6f1eb;
  padding-top: 1rem;
  margin-top: 1rem;
  text-decoration: none;
  color: #f6f1eb;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 1.3rem */
  letter-spacing: -0.01rem;
}
.contact .contact-content .links a:last-child {
  padding-bottom: 1rem;
  border-bottom: 1px solid #f6f1eb;
}

.services-title {
  background-color: #584c40;
  padding: 3.96rem 0;
  position: sticky;
  top: 0;
  z-index: 21;
}
.services-title .title-block .subtitle {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 2rem;
  display: block;
}
.services-title .title-block .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 84%; /* 3.6rem */
  letter-spacing: -0.3rem;
}
.services-title .title-block .title span {
  font-style: italic;
}

.services-mobile {
  background-color: #584c40;
  padding-bottom: 6rem;
  display: none;
}
.services-mobile .left {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.services-mobile .left .number {
  width: 2rem;
  flex-shrink: 0;
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%;
  text-transform: uppercase;
}
.services-mobile .left .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 116%; /* 1.45rem */
  letter-spacing: -0.0125rem;
}
.services-mobile .accordion {
  padding-top: 1.25rem;
  border-top: 1px solid #f6f1eb;
}
.services-mobile .accordion .acc-toggle {
  padding: 1.25rem 0;
}

.services-list .services-item {
  background-color: #584c40;
  position: sticky;
  top: 21.1875rem;
  z-index: 1;
  min-height: 510px;
}
.services-list .services-item .services-content {
  padding: 3.5rem 0;
  border-top: 1px solid #f6f1eb;
}
.services-list .services-item .services-content .number {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  width: 2rem;
  flex-shrink: 0;
}
.services-list .services-item .services-content .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 101%; /* 2.2725rem */
  letter-spacing: -0.0675rem;
}
.services-list .services-item .services-content p {
  color: #f6f1eb;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 430;
  line-height: 116%; /* 1.45rem */
  letter-spacing: -0.00625rem;
  padding-right: 8rem;
}
.services-list .services-item .services-content .acc-body p {
  padding-right: 2rem;
}

.accordion.accordion-team {
  border-top: 1px solid #f6f1eb;
  padding-top: 1.25rem;
}
.accordion.accordion-team .acc-item .acc-toggle {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 104%; /* 2.08rem */
  letter-spacing: -0.06rem;
}
.accordion.accordion-team .acc-item .acc-panel .acc-body p {
  color: #f6f1eb;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 116%; /* 1.45rem */
  letter-spacing: -0.00625rem;
}
.accordion .acc-item {
  border-bottom: 1px solid #f6f1eb;
}
.accordion .acc-item:first-child .acc-toggle {
  padding-top: 0;
}
.accordion .acc-toggle {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: transparent;
  border: 0;
  padding: 1.25rem 0;
  cursor: pointer;
  color: #f6f1eb;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 116%; /* 1.16rem */
  letter-spacing: -0.005rem;
  text-align: left;
  position: relative;
}
.accordion .acc-toggle .acc-title {
  color: #f6f1eb;
}
.accordion .acc-toggle .acc-icon {
  display: grid;
  place-items: center;
  flex-shrink: 0;
  width: 0.68888rem;
  height: 0.68888rem;
  position: relative;
}
.accordion .acc-toggle .acc-icon::before, .accordion .acc-toggle .acc-icon::after {
  content: "";
  --scale-y: 1;
  grid-area: 1/1;
  opacity: 1;
  width: 100%;
  height: 1px;
  transform: rotate(var(--rotate, 0deg)) scaleY(var(--scale-y, 1));
  background-color: white;
  --ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.5s var(--ease-out-quart);
}
.accordion .acc-toggle .acc-icon::after {
  --rotate: 90deg;
}
.accordion .acc-toggle .acc-icon .minus {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  transform: rotate(90deg);
}
.accordion .acc-toggle .acc-icon .plus {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease;
  transform: rotate(0deg);
}
.accordion .acc-toggle .acc-icon span {
  position: absolute;
  right: 0;
  top: 0;
}
.accordion .acc-item.open .acc-icon::after, .accordion .acc-item.open .acc-icon::before {
  --rotate: 180deg;
}
.accordion .acc-item.open .acc-icon .plus {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  transform: rotate(-90deg);
}
.accordion .acc-item.open .acc-icon .minus {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease;
  transform: rotate(0deg);
}
.accordion .acc-item.open .acc-panel {
  opacity: 1;
}
.accordion .acc-panel {
  overflow: hidden;
  height: 0;
  --ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: 0.5s var(--ease-out-quart);
  padding-right: 1rem;
  opacity: 0;
}
.accordion .acc-panel .acc-body {
  padding-bottom: 1rem;
}
.accordion .acc-panel .acc-body p {
  color: #f6f1eb;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
}

.team-title {
  background-color: #584c40;
  padding: 3.96rem 0;
}
.team-title .title-block {
  padding-bottom: 3rem;
  border-bottom: 1px solid #f6f1eb;
  margin-bottom: 3rem;
}
.team-title .title-block .subtitle {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 2rem;
  display: block;
}
.team-title .title-block .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 84%; /* 3.6rem */
  letter-spacing: -0.3rem;
}
.team-title .title-block .title span {
  font-style: italic;
}
.team-title .team-content p {
  color: #f6f1eb;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 430;
  line-height: 130%; /* 1.625rem */
  letter-spacing: -0.00625rem;
}

.team-wrapper {
  background-color: #584c40;
  padding: 2rem 0 9.72rem 0;
}
.team-wrapper .team-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  -moz-column-gap: 2rem;
       column-gap: 2rem;
  row-gap: 6.5rem;
}
.team-wrapper .team-list .team-item:hover .image .icon {
  background-color: #D0C5B9;
}
.team-wrapper .team-list .team-item .image {
  margin-bottom: 1.5rem;
  position: relative;
  display: block;
}
.team-wrapper .team-list .team-item .image img {
  width: 100%;
  height: 24rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.team-wrapper .team-list .team-item .image .icon {
  position: absolute;
  bottom: 1.5rem;
  right: 1.5rem;
  background-color: #f6f1eb;
  display: block;
  z-index: 1;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.75rem;
  height: 2.75rem;
}
.team-wrapper .team-list .team-item .image .icon svg {
  width: 1.25rem;
  height: 1.25rem;
  transition: all 0.3s ease;
}
.team-wrapper .team-list .team-item .name {
  display: block;
  min-height: 6.813rem;
}
.team-wrapper .team-list .team-item .name .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 117%; /* 2.34rem */
  letter-spacing: -0.08rem;
}
.team-wrapper .team-list .team-item .name .subtitle {
  color: #d0c5b9;
  font-family: "RecklessNeue";
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 117%; /* 1.755rem */
  letter-spacing: -0.06rem;
}
.team-wrapper .team-list .team-item .links a {
  display: block;
  border-top: 1px solid #f6f1eb;
  padding-top: 0.75rem;
  margin-top: 0.75rem;
  text-decoration: none;
  color: #f6f1eb;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 117%;
  letter-spacing: -0.035rem;
}

.team-detail {
  background-color: #584c40;
  padding: 1.57rem 0 7rem 0;
}
.team-detail .team-detail-image {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 1/1.25;
}
.team-detail .team-detail-right {
  padding-left: 8.82rem;
  padding-top: 5.43rem;
}
.team-detail .team-detail-right .team-detail-title-blocks {
  padding-bottom: 12.31rem;
}
.team-detail .team-detail-right .team-detail-title-blocks .subtitle {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  display: block;
  margin-bottom: 2rem;
}
.team-detail .team-detail-right .team-detail-title-blocks .name {
  display: block;
  margin-bottom: 1.5rem;
}
.team-detail .team-detail-right .team-detail-title-blocks .name .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 4rem;
  font-style: normal;
  font-weight: 400;
  line-height: 90%; /* 3.6rem */
  letter-spacing: -0.16rem;
  margin-bottom: 0.2rem;
}
.team-detail .team-detail-right .team-detail-title-blocks .name .subtitle {
  color: #c2beb9;
  font-family: "RecklessNeue";
  font-size: 3rem;
  font-style: normal;
  font-weight: 400;
  line-height: 117%; /* 3.51rem */
  letter-spacing: -0.12rem;
}
.team-detail .team-detail-right .team-detail-title-blocks .team-detail-links a {
  display: block;
  border-top: 1px solid #f6f1eb;
  padding-top: 1rem;
  margin-top: 1rem;
  text-decoration: none;
  color: #f6f1eb;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 130%;
}

.team-awards {
  background-color: #584c40;
  padding: 1.57rem 0 6rem 0;
}
.team-awards .title-block {
  padding-bottom: 3rem;
  border-bottom: 1px solid #f6f1eb;
  margin-bottom: 3rem;
}
.team-awards .title-block .subtitle {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 2rem;
}
.team-awards .title-block .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 4rem;
  font-style: normal;
  font-weight: 400;
  line-height: 90%; /* 3.6rem */
  letter-spacing: -0.16rem;
}
.team-awards .title-block span {
  font-style: italic;
}
.team-awards .awards-image {
  width: 12.1875rem;
  height: 12.1875rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.team-awards .awards-list a,
.team-awards .awards-list .single-award {
  display: flex;
  align-items: center;
  gap: 2rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #f6f1eb;
}
.team-awards .awards-list a:first-child,
.team-awards .awards-list .single-award:first-child {
  padding-top: 0;
}
.team-awards .awards-list a span,
.team-awards .awards-list .single-award span {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
}
.team-awards .awards-list a .link,
.team-awards .awards-list .single-award .link {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 101%; /* 2.02rem */
  letter-spacing: -0.06rem;
}

.team-meet {
  background-color: #584c40;
  padding: 0 0 8.75rem 0;
}
.team-meet .title-block {
  padding-bottom: 3rem;
  border-bottom: 1px solid #f6f1eb;
  margin-bottom: 3rem;
}
.team-meet .title-block .subtitle {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 2rem;
}
.team-meet .title-block .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 4rem;
  font-style: normal;
  font-weight: 400;
  line-height: 90%; /* 3.6rem */
  letter-spacing: -0.16rem;
}
.team-meet .title-block span {
  font-style: italic;
}
.team-meet .team-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  -moz-column-gap: 2rem;
       column-gap: 2rem;
  row-gap: 6.5rem;
  padding-bottom: 3rem;
}
.team-meet .team-list .team-item:hover .image .icon {
  background-color: #2b2b2b;
}
.team-meet .team-list .team-item:hover .image .icon svg {
  transform: rotate(45deg);
}
.team-meet .team-list .team-item:hover .image .icon svg path {
  stroke: #f6f1eb;
}
.team-meet .team-list .team-item .image {
  margin-bottom: 1.5rem;
  position: relative;
  display: block;
}
.team-meet .team-list .team-item .image img {
  width: 100%;
  height: 24rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.team-meet .team-list .team-item .image .icon {
  position: absolute;
  bottom: 1.5rem;
  right: 1.5rem;
  padding: 0.75rem 1rem;
  background-color: #f6f1eb;
  display: block;
  z-index: 1;
  transition: all 0.3s ease;
}
.team-meet .team-list .team-item .image .icon svg {
  width: 1.25rem;
  height: 1.25rem;
  transition: all 0.3s ease;
}
.team-meet .team-list .team-item .name {
  display: block;
  min-height: 6.813rem;
}
.team-meet .team-list .team-item .name .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 117%; /* 2.34rem */
  letter-spacing: -0.08rem;
}
.team-meet .team-list .team-item .name .subtitle {
  color: #c2beb9;
  font-family: "RecklessNeue";
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 117%; /* 1.755rem */
  letter-spacing: -0.06rem;
}
.team-meet .team-list .team-item .links {
  border-bottom: 1px solid #f6f1eb;
  padding-bottom: 0.75rem;
}
.team-meet .team-list .team-item .links a {
  display: block;
  border-top: 1px solid #f6f1eb;
  padding-top: 0.75rem;
  margin-top: 0.75rem;
  text-decoration: none;
  color: #f6f1eb;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 117%;
  letter-spacing: -0.035rem;
}
.team-meet .view-all-btn {
  display: flex;
  height: 2.75rem;
  padding: 0.75rem 1rem;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  background: #f6f1eb;
  color: #2b2b2b;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  transition: all 0.3s ease;
}
.team-meet .view-all-btn:hover {
  background: #2b2b2b;
  color: #f6f1eb;
}

.insights-title {
  background-color: #584c40;
  padding: 3.96rem 0;
  z-index: 21;
}
.insights-title .title-block .subtitle {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 2rem;
  display: block;
}
.insights-title .title-block .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 6rem;
  font-style: normal;
  font-weight: 350;
  line-height: 84%; /* 3.6rem */
  letter-spacing: -0.3rem;
}
.insights-title .title-block .title span {
  font-style: italic;
}
.insights-title .title-block-bottom {
  display: flex;
  align-items: center;
  gap: 1rem;
  justify-content: space-between;
  padding-top: 2rem;
}
.insights-title .title-block-bottom span {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
}

.insights-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2rem;
}

.single-news .insights-title {
  position: sticky;
  top: 0;
}
.single-news .insights-wrapper .insight-detail-item {
  position: sticky;
  top: 390px;
}

.insights-listing {
  background-color: #584c40;
  padding: 4rem 0 6.94rem;
}
.insights-listing .for_first .insights-item a .title-content span {
  background-color: #2b2b2b;
  color: #f6f1eb;
  border: 1px solid #2b2b2b;
}
.insights-listing .insights-item {
  margin-bottom: 3rem;
  gap: 2rem;
}
.insights-listing .insights-item a {
  display: block;
  padding: 3.5rem 3rem;
  background: #d0c5b9;
  height: 26rem;
}
.insights-listing .insights-item a.big-box {
  height: 30rem;
}
.insights-listing .insights-item a.big-box .title-content {
  width: 38rem;
}
.insights-listing .insights-item a.big-box .title-content .title {
  font-size: 3rem;
}
.insights-listing .insights-item a .title-content {
  width: 100%;
  text-wrap: balance;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
}
.insights-listing .insights-item a .title-content .date {
  color: #787878;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 104%; /* 1.04rem */
  letter-spacing: -0.03rem;
  margin-bottom: 0.5rem;
}
.insights-listing .insights-item a .title-content .title {
  color: #2b2b2b;
  font-family: "RecklessNeue";
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 350;
  line-height: 104%; /* 3.12rem */
  letter-spacing: -0.09rem;
  margin-bottom: 1rem;
}
.insights-listing .insights-item a .title-content p {
  color: #787878;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 430;
  line-height: 124%; /* 1.86rem */
  letter-spacing: -0.0075rem;
}
.insights-listing .insights-item a .title-content span {
  background-color: transparent;
  border: 1px solid #2b2b2b;
  padding: 0.75rem 1rem;
  color: #2b2b2b;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: normal;
  margin-top: 2rem;
  display: inline-block;
  transition: all 0.3s ease;
}
.insights-listing .insights-item:hover span {
  background-color: #3D3D3D !important;
  color: #F6F1EB !important;
}

.insights-wrapper {
  background-color: #584c40;
  padding: 0 0 14.37rem;
}
.insights-wrapper .insight-detail-item {
  border-top: 1px solid #f6f1eb;
  padding: 3rem 0;
  background-color: #584c40;
  z-index: 1;
}
.insights-wrapper .insight-detail-item:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.insights-wrapper .insight-detail-item .left {
  display: flex;
  align-items: center;
  gap: 2rem;
}
.insights-wrapper .insight-detail-item .left .number {
  width: 2rem;
  flex-shrink: 0;
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
}
.insights-wrapper .insight-detail-item .left .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 350;
  line-height: 101%; /* 2.2725rem */
  letter-spacing: -0.0675rem;
}
.insights-wrapper .insight-detail-item .right .detail-numbers {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  width: 100%;
}
.insights-wrapper .insight-detail-item .right .detail-numbers .detail-number-item {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 0.5rem;
  border-top: 1px solid #f6f1eb;
  padding-top: 2.5rem;
  margin-top: 2.5rem;
  width: 100%;
}
.insights-wrapper .insight-detail-item .right .detail-numbers .detail-number-item .number {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 4rem;
  font-style: normal;
  font-weight: 400;
  line-height: 84%; /* 3.36rem */
  letter-spacing: -0.2rem;
}
.insights-wrapper .insight-detail-item .right .detail-numbers .detail-number-item .text {
  color: #f6f1eb;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 430;
  line-height: 124%; /* 1.55rem */
  letter-spacing: -0.00625rem;
}
.insights-wrapper .insight-detail-item .right .right-top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid #f6f1eb;
}
.insights-wrapper .insight-detail-item .right .right-top img {
  width: 6rem;
  height: 6rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.insights-wrapper .insight-detail-item .right .right-top .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 350;
  line-height: 104%; /* 1.56rem */
  letter-spacing: -0.045rem;
}
.insights-wrapper .insight-detail-item .right .right-top .subtitle {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
}
.insights-wrapper .insight-detail-item .right .right-top .icon {
  width: 2.5rem;
  height: 2.5rem;
  background-color: #f6f1eb;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
  transition: all 0.3s ease;
}
.insights-wrapper .insight-detail-item .right .right-top .icon:hover {
  background-color: #2b2b2b;
}
.insights-wrapper .insight-detail-item .right .right-top .icon:hover svg {
  transform: rotate(45deg);
}
.insights-wrapper .insight-detail-item .right .right-top .icon:hover svg path {
  stroke: #f6f1eb;
}
.insights-wrapper .insight-detail-item .right .right-top .icon svg {
  transition: all 0.3s ease;
}
.insights-wrapper .insight-detail-item .right .right-top .icon svg path {
  transition: all 0.3s ease;
}
.insights-wrapper .insight-detail-item .right p {
  color: #f6f1eb;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 430;
  line-height: 124%; /* 1.55rem */
  letter-spacing: -0.00625rem;
}
.insights-wrapper .insight-detail-item .right p.big {
  font-family: "RecklessNeue";
  font-size: 2rem;
  font-style: normal;
  font-weight: 350;
  line-height: 101%; /* 2.02rem */
  letter-spacing: -0.06rem;
}
.insights-wrapper .insight-detail-item .right a {
  color: #2b2b2b;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: normal;
  display: flex;
  height: 2.75rem;
  padding: 0.75rem 1rem;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  background-color: #f6f1eb;
  transition: all 0.3s ease;
}
.insights-wrapper .insight-detail-item .right a:hover {
  background-color: #2b2b2b;
  color: #f6f1eb;
}

.pagination .pagination-item {
  border: 1px solid transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  color: #f6f1eb;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 104%; /* 1.04rem */
  letter-spacing: -0.03rem;
  transition: all 0.3s ease;
  width: 2.5rem;
  height: 2.5rem;
}
.pagination .pagination-item span {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0.75rem 1rem;
}
.pagination .pagination-item a {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: inherit;
  transition: all 0.3s ease;
}
.pagination .pagination-item a:hover {
  background-color: #d0c5b9;
  border-color: #d0c5b9;
  color: #2b2b2b;
}
.pagination .pagination-item span.current {
  background-color: #d0c5b9;
  border-color: #d0c5b9;
  color: #2b2b2b;
}
.pagination .pagination-item span.current:hover {
  background-color: #d0c5b9;
  border-color: #d0c5b9;
  color: #2b2b2b;
}
.pagination .pagination-item.active {
  background-color: #d0c5b9;
  border-color: #d0c5b9;
  color: #2b2b2b;
}

.cases-title {
  background-color: #584c40;
  padding: 4rem 0 0;
}
.cases-title .title-block {
  border-bottom: 1px solid #f6f1eb;
  padding-bottom: 3rem;
}
.cases-title .title-block .subtitle {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 2rem;
  display: block;
}
.cases-title .title-block .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 6rem;
  font-style: normal;
  font-weight: 350;
  line-height: 84%; /* 3.6rem */
  letter-spacing: -0.3rem;
}
.cases-title .title-block .title span {
  font-style: italic;
}
.cases-title .title-block-bottom {
  display: flex;
  align-items: center;
  gap: 1rem;
  justify-content: space-between;
  padding-top: 2rem;
}
.cases-title .title-block-bottom span {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
}

.cases-listing {
  background-color: #584c40;
  padding: 3rem 0 6.94rem;
}
.cases-listing .cases-content {
  aspect-ratio: 16/9;
  display: block;
  position: sticky;
  top: 3rem;
  margin-bottom: 3rem;
  padding-bottom: 3rem;
  border-bottom: 1px solid #f6f1eb;
}
.cases-listing .cases-content:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.cases-listing .cases-content .cases-image {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cases-listing .cases-content .cases-box {
  position: absolute;
  right: 4.5rem;
  top: 4.5rem;
  z-index: 101;
  background-color: #d0c5b9;
  padding: 4rem 3.5rem 3.5rem 3.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 47.54rem;
  height: 26.74125rem;
}
.cases-listing .cases-content .cases-box .title-content .subtitle {
  color: #787878;
  display: block;
  margin-bottom: 0.5rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 104%; /* 1.04rem */
  letter-spacing: -0.03rem;
}
.cases-listing .cases-content .cases-box .title-content .title {
  color: #2b2b2b;
  font-family: "RecklessNeue";
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 104%; /* 2.6rem */
  letter-spacing: -0.075rem;
}
.cases-listing .cases-content .cases-box .buttons {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.cases-listing .cases-content .cases-box .buttons .button {
  display: flex;
  color: var(--White, #F6F1EB);
  padding: 0.75rem 1rem;
  height: 2.75rem;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  transition: all 0.3s ease;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 130%;
}
.cases-listing .cases-content .cases-box .buttons .button.btn-black {
  background-color: #2b2b2b;
  color: #fff;
}
.cases-listing .cases-content .cases-box .buttons .button.btn-black:hover {
  background-color: #f6f1eb;
  color: #2b2b2b;
}
.cases-listing .cases-content .cases-box .buttons .button.btn-outline {
  background-color: transparent;
  color: #2b2b2b;
  border: 1px solid #2b2b2b;
}
.cases-listing .cases-content .cases-box .buttons .button.btn-outline:hover {
  background-color: #2b2b2b;
  color: #fff;
}
.cases-listing .cases-content .cases-box .buttons .button.btn-outline:hover svg {
  transform: rotate(-45deg);
}
.cases-listing .cases-content .cases-box .buttons .button.btn-outline:hover svg path {
  stroke: #f6f1eb;
}
.cases-listing .cases-content .cases-box .buttons .button svg {
  transition: all 0.3s ease;
  width: 1.25rem;
  height: 1.25rem;
}

.cases-detail-content {
  display: block;
  height: 46.67288rem;
  border-top: 1px solid #f6f1eb;
  padding-top: 4rem;
  margin-top: 4rem;
  background-color: #584c40;
}
.cases-detail-content .cases-image {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.say {
  background: #d0c5b9;
  padding: 9.4rem 0 6.04rem 0;
}
.say .say-text {
  height: 26rem;
  border-top: 1px solid #2b2b2b;
  border-bottom: 1px solid #2b2b2b;
  margin-bottom: 2.5rem;
  padding-top: 3rem;
  color: rgba(43, 43, 43, 0.3);
  font-family: "RecklessNeue";
  font-size: 3rem;
  font-style: normal;
  font-weight: 400;
  line-height: 104%; /* 3.12rem */
  letter-spacing: -0.12rem;
}
.say .say-text .char {
  color: rgba(43, 43, 43, 0.3);
  transition: color 0.3s ease;
}
.say .say-text .char.active {
  color: #2b2b2b;
}
.say .say-bottom {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 1rem;
}
.say .say-bottom .name {
  color: #2b2b2b;
  font-family: "RecklessNeue";
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 104%; /* 1.56rem */
  letter-spacing: -0.045rem;
}
.say .say-bottom .subname {
  color: #777;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
}
.say .say-bottom .client-image {
  width: 6rem;
  height: 6rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.contact-us {
  background-color: #584c40;
  padding: 3.96rem 0 10.46rem 0;
}
.contact-us .title-block {
  border-bottom: 1px solid #f6f1eb;
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}
.contact-us .title-block .subtitle {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 2rem;
  display: block;
}
.contact-us .title-block .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 84%; /* 3.6rem */
  letter-spacing: -0.3rem;
}
.contact-us .title-block .title span {
  font-style: italic;
}
.contact-us .contact-us-content .image img {
  width: 100%;
  height: 30.49919rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.contact-us .contact-us-content .address-content {
  margin-bottom: 4rem;
}
.contact-us .contact-us-content .address-content .address-title {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
}
.contact-us .contact-us-content .address-content .address-links a {
  display: block;
  border-top: 1px solid #f6f1eb;
  padding-top: 1rem;
  margin-top: 1rem;
  color: #f6f1eb;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 116%; /* 1.74rem */
  letter-spacing: -0.0075rem;
}

.error {
  background-color: #584c40;
  height: 100vh;
}
.error .error-title {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.error .error-title .title-block {
  border-bottom: 1px solid #f6f1eb;
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}
.error .error-title .title-block .subtitle {
  color: #c2beb9;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: 120%; /* 1.2rem */
  text-transform: uppercase;
  margin-bottom: 2rem;
  display: block;
}
.error .error-title .title-block .title {
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 6rem;
  font-style: normal;
  font-weight: 350;
  line-height: 84%; /* 3.6rem */
  letter-spacing: -0.3rem;
}
.error .error-title .title-block .title span {
  font-style: italic;
}
.error .error-content p {
  color: #f6f1eb;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 116%; /* 1.45rem */
  letter-spacing: -0.00625rem;
  margin-bottom: 3rem;
}
.error .error-content .button {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  background-color: #f6f1eb;
  font-size: 1rem;
  font-style: normal;
  font-weight: 430;
  line-height: normal;
  padding: 0.81rem 1rem;
  text-decoration: none;
  color: #2b2b2b;
  transition: all 0.3s ease;
}
.error .error-content .button svg {
  transition: all 0.3s ease;
  transform: rotate(-45deg);
}
.error .error-content .button:hover {
  background-color: #ffffff;
  color: #2b2b2b;
}
.error .error-content .button:hover svg {
  transform: rotate(0deg);
}

.loader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #584c40; /* loading bg */
  z-index: 2000;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  overflow: hidden;
  pointer-events: none;
}
.loader .loader__center {
  width: min(800px, 80%);
  height: 3.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.4s ease;
  text-align: center;
  position: relative;
  z-index: 2;
}
.loader .loader__center .loader-line {
  position: absolute;
  inset: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.loader .loader__center .loader-line span {
  display: block;
  color: #f6f1eb;
  font-family: "RecklessNeue";
  font-size: 3rem;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.09rem;
  text-transform: uppercase;
  transform: translateY(120%);
  transition: transform 0.4s ease;
}
.loader .loader__center .loader-line.is-in span {
  transform: translateY(0);
}
.loader .loader__center .loader-line.is-out span {
  transform: translateY(-120%);
}
.loader .loader__wipe {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0%;
  background-color: #584c40; /* wipe color */
  pointer-events: none;
  z-index: 1;
}
.loader.wipe-in .loader__wipe {
  animation: loader-wipe-in 0.6s ease forwards;
}
.loader.center-visible .loader__center {
  opacity: 1;
}
.loader.closing {
  transition: transform 0.5s ease;
  transform: translateY(-100%);
}
.loader.text-exit .loader__center .loader-line span {
  transform: translateY(-120%);
}
.loader.hidden {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease, visibility 0.4s ease;
}

@keyframes loader-wipe-in {
  from {
    height: 0%;
  }
  to {
    height: 100%;
  }
}
.hero .title-block .title .title-line {
  overflow: hidden;
  display: block;
  height: 8.2rem;
}

.hero .title-block .title .title-line span {
  display: block;
  transform: translateY(120%);
  transition: transform 0.5s ease;
}

body.page-loaded .hero .title-block .title .title-line span {
  transform: translateY(0);
}

body.page-loaded .hero .title-block .title .title-line:nth-child(1) span {
  transition-delay: 0.2s;
}

body.page-loaded .hero .title-block .title .title-line:nth-child(2) span {
  transition-delay: 0.3s;
}

body.page-loaded .hero .title-block .title .title-line:nth-child(3) span {
  transition-delay: 0.4s;
}

.hero .text-block::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 1px;
  width: 0;
  background-color: #f6f1eb;
  transition: width 0.6s ease;
}

body.page-loaded .hero .text-block::before {
  width: 100%;
  transition-delay: 0.5s;
}

.hero .text-block .text-line .text,
.hero .text-block .button {
  transform: translateY(20px);
  opacity: 0;
  transition: transform 0.6s ease, opacity 0.6s ease;
}

.hero .text-block .text-line {
  overflow: hidden;
}

.hero .text-block .button {
  overflow: hidden;
}

body.page-loaded .hero .text-block .text-line .text {
  transform: translateY(0);
  opacity: 1;
  transition-delay: 0.7s;
}

body.page-loaded .hero .text-block .button {
  transform: translateY(0);
  opacity: 1;
  transition-delay: 0.9s;
}

.load_animated:not(.acf-block-preview .load_animated), .load_b_animated:not(.acf-block-preview .load_b_animated) {
  opacity: 0;
  transform: translateY(80px);
  transition: all 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.load_animated.load_anim, .load_b_animated.load_anim {
  opacity: 1 !important;
  transform: translateY(0) !important;
}

@media (max-width: 1024px) {
  .container-fluid {
    padding: 0 1.5rem;
  }
  .hero {
    height: 60rem;
  }
  .team-wrapper .team-list {
    grid-template-columns: repeat(3, 1fr);
    -moz-column-gap: 2rem;
         column-gap: 2rem;
    row-gap: 4rem;
  }
  .team-detail .team-detail-right {
    padding-left: 0;
    padding-top: 2.5rem;
  }
  .team-detail .team-detail-right .team-detail-title-blocks {
    padding-bottom: 2rem;
  }
  .insights-grid {
    gap: 1.5rem;
    grid-template-columns: repeat(2, 1fr);
  }
  .services-list .services-item {
    top: 241px;
  }
}
@media (max-width: 991px) {
  header {
    padding: 1.25rem 0;
    transition: all 0.3s ease;
  }
  .sticky-header header {
    position: fixed;
    background-color: #584c40;
  }
  header .header-content .right .webmenu,
  header .header-content .right .button {
    display: none;
  }
  .mobile-button {
    display: block;
  }
  .lang {
    display: block;
  }
  header .header-content .logo img {
    height: 1.5rem;
  }
  .hero {
    height: 45rem;
    padding: 5rem 0 2.5rem 0;
  }
  header .header-content .right {
    gap: 1.5rem;
  }
  .hero .hero-text .title-block .title {
    color: #f6f1eb;
    font-family: "RecklessNeue";
    font-size: 3rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 3rem */
    letter-spacing: -0.09rem;
  }
  .hero .title-block .title .title-line {
    overflow: hidden;
    display: block;
    height: 3.3rem;
  }
  .loader .loader__center {
    height: 1.25rem;
  }
  .loader .loader__center .loader-line span {
    font-size: 1rem;
    letter-spacing: -0.03rem;
  }
  .hero .hero-text .text-block {
    gap: 2.5rem;
    max-width: 70%;
    padding-top: 1.5rem;
    justify-self: flex-end;
  }
  .hero .hero-text .text-block .text {
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
  }
  .hero .hero-text .text-block .button {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .hero .hero-text .text-block .button svg {
    width: 1.25rem;
    height: 1.25rem;
  }
  .services {
    background-color: #584c40;
    padding: 10.56rem 0 6rem;
  }
  .services .title-block .subtitle {
    margin-bottom: 1rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .services .title-block .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  .services .title-block {
    padding-bottom: 2rem;
    margin-bottom: 0rem;
  }
  .accordion .acc-panel .acc-body p {
    color: var(--White, #F6F1EB);
    font-size: 1rem;
    font-style: normal;
    font-weight: 430;
    line-height: 130%;
  }
  .cases-listing .cases-content .cases-box .buttons .button {
    color: var(--White, #F6F1EB);
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%; /* 1.2075rem */
  }
  .services .services-links .links-block .link {
    margin-bottom: 0rem;
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
  }
  .services .services-links .links-block .link .title-content {
    gap: 0.5rem;
  }
  .services .services-links .links-block .link .title-content .title {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 1.45rem */
    letter-spacing: -0.0125rem;
  }
  .services .services-links .links-block .link .icon {
    padding: 0.5rem 0.75rem;
    background-color: #f6f1eb;
  }
  .services .services-links .links-block .link .title-content .number {
    width: 2rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 138%;
  }
  .cases {
    background-color: #f6f1eb;
    padding: 6rem 0;
  }
  .cases .title-block .subtitle {
    margin-bottom: 1rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .cases .title-block .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  .cases .cases-content {
    aspect-ratio: 3/4;
  }
  .cases .cases-content .cases-image {
    width: 100%;
    height: 27.25rem;
  }
  .cases .title-block {
    padding-bottom: 2rem;
    margin-bottom: 2rem;
  }
  .cases .cases-content .cases-box {
    height: auto;
    top: 1.5rem;
    left: 1.5rem;
    right: 1.5rem;
    width: auto;
    padding: 2rem 1.5rem 1rem 1rem;
  }
  .cases .cases-content .cases-box .title-content .title {
    color: #2b2b2b;
    font-family: "RecklessNeue";
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 350;
    line-height: 116%; /* 1.45rem */
    letter-spacing: -0.0125rem;
  }
  .cases .cases-content .cases-box .title-content .subtitle {
    color: #5e5e5e;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .cases .cases-content .cases-box .buttons {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    margin-top: 4rem;
  }
  .cases .cases-content .cases-box .buttons .button {
    display: flex;
    height: 2.5rem;
    padding: 0.75rem 0.75rem;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .insights {
    padding: 2rem 0;
  }
  .insights .title-block .subtitle {
    margin-bottom: 1rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .insights .title-block .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  .insights .title-block {
    padding-bottom: 2rem;
    margin-bottom: 2rem;
  }
  .insights .insights-list {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 1.5rem;
  }
  .insights .insights-list .insight-item {
    padding: 2rem 1.5rem 1.5rem 1.5rem;
    background: #d0c5b9;
  }
  .insights .insights-list .insight-item .date {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .insights .insights-list .insight-item .title {
    color: #2b2b2b;
    font-family: "RecklessNeue";
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 350;
    line-height: 116%; /* 1.45rem */
    letter-spacing: -0.0125rem;
    text-wrap: balance;
    min-height: auto;
  }
  .insights .insights-list .insight-item span {
    margin-top: 4.77rem;
    display: flex;
    height: 2.5rem;
    padding: 0.75rem 0.875rem;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  footer {
    background: #2b2b2b;
    padding: 0 0 4rem;
  }
  footer .footer-top {
    display: none;
  }
  footer .footer-top .right .webmenu {
    display: none;
  }
  footer .footer-title {
    padding-top: 7.12rem;
    border-bottom: 1px solid #f6f1eb;
    padding-bottom: 2rem;
    margin-bottom: 2rem;
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  footer .footer-title .title {
    color: #f6f1eb;
    font-family: "RecklessNeue";
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  footer .footer-menu .footer-menu-list {
    gap: 2rem;
    grid-template-columns: repeat(1, 1fr);
  }
  footer .footer-menu .footer-menu-list .footer-subtitle {
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
    padding-bottom: 0.75rem;
  }
  footer .footer-bottom {
    align-items: start;
    justify-content: start;
    gap: 2rem;
    padding-top: 6.69rem;
    flex-direction: column-reverse;
  }
  footer .footer-bottom .right {
    flex-direction: column;
    gap: 0.75rem;
    align-items: flex-start;
  }
  footer .footer-bottom .right a {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  footer .footer-bottom .left .text {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  footer .footer-menu .footer-menu-list .footer-links a {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  footer .footer-menu .footer-menu-list .footer-links {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
  }
  .about-us {
    background-color: #584c40;
    padding: 2rem 0 6rem 0;
  }
  .about-us-head {
    background-color: #584c40;
    padding: 5rem 0 0 0;
  }
  .about-us-head .title-block {
    border-bottom: 1px solid #f6f1eb;
    padding-bottom: 2rem;
  }
  .about-us-head .title-block .subtitle {
    margin-bottom: 1rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .about-us-head .title-block .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  .about-us .about-us-content .image img {
    width: 100%;
    height: 15.3515rem;
  }
  .about-us .about-us-content p {
    font-size: 1rem;
    font-style: normal;
    font-weight: 430;
    line-height: 130%; /* 1.3rem */
  }
  .story {
    background-color: #584c40;
    padding: 0 0 2.5rem 0;
  }
  .story .title-block {
    border-bottom: 1px solid #f6f1eb;
    padding-bottom: 2rem;
    margin-bottom: 2rem;
  }
  .story .title-block .subtitle {
    margin-bottom: 1rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%; /* 1.2075rem */
  }
  .story .title-block .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  .story .story-content p {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .story .story-content .image img {
    width: 100%;
    height: auto;
  }
  .story .story-content .grid .col-span-8 {
    order: 2;
  }
  .numbers {
    background-color: #584c40;
    padding: 0 0 4rem 0;
  }
  .numbers .number-content {
    grid-template-columns: repeat(2, 1fr);
  }
  .numbers .number-content .col-span-4:first-child {
    display: none;
  }
  .numbers .number-content:nth-child(2) .col-span-4:first-child {
    display: block;
  }
  .numbers .number-content .number-item {
    border-top: 1px solid #f6f1eb;
    padding-top: 1.5rem;
  }
  .numbers .number-content {
    margin-bottom: 2rem;
  }
  .numbers .number-content .number-item h4 {
    font-size: 3rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 3rem */
    letter-spacing: -0.09rem;
  }
  .numbers .number-content .number-item p {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .our-values {
    background-color: #f6f1eb;
    padding: 6rem 0;
  }
  .our-values .title-block {
    padding-bottom: 2rem;
    margin-bottom: 2rem;
  }
  .our-values .title-block .subtitle {
    margin-bottom: 1rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%; /* 1.2075rem */
    color: #6f6f6f;
  }
  .our-values .title-block .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  .our-values .our-values-content .grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 1rem;
  }
  .integrity {
    position: relative;
    z-index: 21;
    padding: 7rem 0;
    height: auto;
  }
  .integrity .integrity-inner-mobile {
    display: block;
  }
  .integrity .integrity-inner {
    display: none;
  }
  .integrity .integrity-box {
    padding: 1.5rem;
  }
  .integrity .integrity-box .title-block .title {
    font-size: 2rem;
  }
  .integrity .integrity-box .title-block {
    margin-bottom: 0rem;
  }
  .integrity .integrity-box .links a {
    padding-top: 1rem;
    margin-top: 1rem;
    font-size: 1.5rem;
  }
  .contact {
    padding: 8rem 0;
  }
  .contact .title-block {
    padding-bottom: 2rem;
    margin-bottom: 2rem;
  }
  .contact .title-block .subtitle {
    margin-bottom: 1rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%; /* 1.2075rem */
    color: #d0c5b9;
  }
  .contact .title-block .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  .contact .contact-content .contact-top {
    display: flex;
    align-items: end;
    justify-content: space-between;
    margin-bottom: 0;
    flex-direction: column;
    height: 100%;
  }
  .contact .contact-content .contact-top .name-content {
    width: 100%;
  }
  .contact .contact-content .grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 1.5rem;
  }
  .contact .contact-content .links {
    display: none;
  }
  .contact .contact-content .contact-mobile-links {
    display: block !important;
  }
  .contact .contact-content .contact-mobile-links a {
    display: block;
    border-top: 1px solid #f6f1eb;
    padding-top: 1rem;
    margin-top: 1rem;
    text-decoration: none;
    color: #f6f1eb;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: -0.01rem;
  }
  .contact .contact-content .contact-top .title {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 350;
    line-height: 116%; /* 1.45rem */
    letter-spacing: -0.0125rem;
  }
  .contact .contact-content .contact-top .subtitle {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 350;
    line-height: 116%; /* 1.45rem */
    letter-spacing: -0.0125rem;
  }
  .services-title {
    background-color: #584c40;
    padding: 5rem 0 2rem 0;
  }
  .services-title .title-block .subtitle {
    margin-bottom: 1rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .services-title .title-block .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  .services-mobile {
    display: block;
  }
  .services-list .services-item .services-content .number {
    width: 2rem;
  }
  .services-list .services-item .services-content {
    padding: 1.5rem 0;
    gap: 1.25rem;
  }
  .services-list .services-item .services-content p {
    font-size: 1rem;
    font-style: normal;
    font-weight: 430;
    line-height: 130%;
    padding-right: 0;
  }
  .services-list .services-item .services-content .number {
    font-size: 0.75rem;
  }
  .services-list .services-item .services-content .title {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 1.45rem */
    letter-spacing: -0.0125rem;
  }
  .team-wrapper .team-list {
    grid-template-columns: repeat(1, 1fr);
    -moz-column-gap: 1rem;
         column-gap: 1rem;
    row-gap: 3rem;
  }
  .team-wrapper .team-list .team-item .name {
    min-height: auto;
    margin-bottom: 1.25rem;
  }
  .team-wrapper .team-list .team-item .image img {
    height: 20.4375rem !important;
  }
  .team-wrapper .team-list .team-item .image {
    margin-bottom: 1.25rem !important;
    position: relative;
    display: block;
  }
  .team-title {
    padding: 5rem 0 6rem 0;
  }
  .team-title .title-block .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  .team-title .title-block .subtitle {
    margin-bottom: 1rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .team-title .title-block {
    padding-bottom: 2rem;
    border-bottom: 1px solid #f6f1eb;
    margin-bottom: 0;
  }
  .team-title .team-content .grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 1rem;
  }
  .team-detail .team-detail-right .team-detail-title-blocks {
    padding-bottom: 0;
  }
  .team-wrapper .team-list .team-item .name .title {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 350;
    line-height: 112%; /* 1.68rem */
    letter-spacing: -0.0225rem;
  }
  .team-wrapper .team-list .team-item .name .subtitle {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 1.45rem */
    letter-spacing: -0.0125rem;
    color: #d0c5b9;
  }
  .team-wrapper {
    background-color: #584c40;
    padding: 2rem 0 2rem 0;
  }
  .team-detail .team-detail-right {
    padding-left: 0;
    padding-top: 1.25rem;
  }
  .team-detail .team-detail-right .team-detail-title-blocks .subtitle {
    display: none;
  }
  .team-detail .team-detail-right .team-detail-title-blocks .name {
    margin-bottom: 1.25rem;
  }
  .team-detail .team-detail-right .team-detail-title-blocks .name .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  .team-detail .team-detail-right .team-detail-title-blocks .name .subtitle {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 1.45rem */
    letter-spacing: -0.0125rem;
    display: block;
  }
  .team-detail .team-detail-right .team-detail-title-blocks .team-detail-links a {
    padding-top: 0.75rem;
    margin-top: 0;
  }
  .team-detail .team-detail-right .team-detail-title-blocks .subtitle {
    margin-bottom: 1.25rem;
  }
  .team-detail .team-detail-right .team-detail-links {
    display: flex !important;
    flex-direction: column;
    margin-bottom: 6rem;
    border-bottom: 1px solid #f6f1eb;
  }
  .team-detail .team-detail-right .team-detail-links a {
    display: block;
    border-top: 1px solid #f6f1eb;
    padding: 0.75rem 0;
    text-decoration: none;
    color: #f6f1eb;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%; /* 1.2075rem */
  }
  .accordion.accordion-team .acc-item .acc-toggle {
    font-size: 1.5rem;
  }
  .accordion .acc-toggle .acc-title {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 350;
    line-height: 112%; /* 1.68rem */
    letter-spacing: -0.0225rem;
  }
  .accordion.accordion-team .acc-item .acc-panel .acc-body p {
    font-size: 1rem;
    font-style: normal;
    font-weight: 430;
    line-height: 130%;
  }
  .accordion .acc-toggle {
    padding: 1rem 0;
  }
  .accordion.accordion-team {
    padding-top: 1rem;
  }
  .team-detail {
    background-color: #584c40;
    padding: 1.57rem 0 3rem 0;
  }
  .team-awards .title-block {
    padding-bottom: 2rem;
    border-bottom: 1px solid #f6f1eb;
    margin-bottom: 2rem;
  }
  .team-awards .title-block .subtitle {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
    margin-bottom: 1rem;
  }
  .team-awards .awards-list a:first-child {
    padding-top: 0;
  }
  .none-mobile {
    display: none;
  }
  .team-awards .title-block .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  .team-awards .awards-image {
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .team-awards .awards-list a {
    gap: 2rem;
  }
  .team-awards .awards-list a span {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
    width: 5rem;
  }
  .team-awards .awards-list a .link {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 1.45rem */
    letter-spacing: -0.0125rem;
  }
  .team-awards {
    background-color: #584c40;
    padding: 3rem 0 6rem 0;
  }
  .team-meet .title-block .subtitle {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%; /* 1.2075rem */
    margin-bottom: 1rem;
  }
  .team-meet .team-list .team-item .image img {
    height: 20.4375rem;
  }
  .team-meet .team-list .team-item .name {
    display: block;
    min-height: auto;
    margin-bottom: 0.5rem;
  }
  .team-meet .view-all {
    justify-content: flex-start !important;
  }
  .team-meet .title-block .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  .team-meet .title-block {
    padding-bottom: 2rem;
    border-bottom: 1px solid #f6f1eb;
    margin-bottom: 0;
  }
  .team-meet .team-list {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    row-gap: 2.5rem;
    padding-bottom: 3rem;
  }
  .team-meet .team-list .team-item .name .title {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 350;
    line-height: 112%; /* 1.68rem */
    letter-spacing: -0.0225rem;
  }
  .team-meet .team-list .team-item .name .subtitle {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 116%; /* 1.45rem */
    letter-spacing: -0.0125rem;
  }
  .team-meet {
    background-color: #584c40;
    padding: 0 0 6rem 0;
  }
  .insights-title {
    background-color: #584c40;
    padding: 6rem 0 0;
  }
  .insights-title .title-block .subtitle {
    margin-bottom: 1rem;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .insights-title .title-block .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  .insights-grid {
    gap: 1.5rem;
    grid-template-columns: repeat(1, 1fr);
  }
  .insights-listing {
    background-color: #584c40;
    padding: 2rem 0;
  }
  .insights-listing .insights-item {
    border-bottom: 1px solid #f6f1eb;
    padding-bottom: 0;
    margin-bottom: 0rem;
    gap: 1.5rem;
    grid-template-columns: repeat(1, 1fr);
  }
  .insights-listing .insights-item a.big-box {
    height: auto;
  }
  .insights-listing .insights-item:first-child {
    border-top: 1px solid #f6f1eb;
    padding-top: 2rem;
  }
  .insights-listing .insights-item a {
    display: block;
    padding: 2rem 1.5rem 1.5rem 1.5rem;
  }
  .insights-listing .insights-item a.big-box .title-content .title {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 350;
    line-height: 112%; /* 1.68rem */
    letter-spacing: -0.0225rem;
  }
  .insights-listing .insights-item a .title-content .date {
    color: #5e5e5e;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%; /* 1.2075rem */
  }
  .insights-listing .insights-item a .title-content p {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .insights-listing .insights-item a .title-content span {
    margin-top: 3.3rem;
  }
  .insights-listing .insights-item a.big-box .title-content {
    width: 100%;
  }
  .insights-listing .insights-item a {
    display: block;
    padding: 1.5rem;
    background: #d0c5b9;
    height: auto;
  }
  .insights-listing .insights-item a .title-content .title {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 350;
    line-height: 116%; /* 1.45rem */
    letter-spacing: -0.0125rem;
  }
  .insights-listing .insights-item {
    border: 0;
  }
  .insights-wrapper .insight-detail-item .left {
    display: flex;
    align-items: center;
    gap: 1rem;
  }
  .insights-wrapper .insight-detail-item .left .title {
    color: #f6f1eb;
    font-family: "RecklessNeue";
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 350;
    line-height: 101%;
    letter-spacing: -0.0675rem;
  }
  .insights-wrapper .insight-detail-item .right p.big {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 350;
    line-height: 116%; /* 1.45rem */
    letter-spacing: -0.0125rem;
  }
  .insights-wrapper .insight-detail-item {
    padding-bottom: 2rem;
  }
  .insights-wrapper .insight-detail-item .right p {
    color: #f6f1eb;
    font-size: 1rem;
    font-style: normal;
    font-weight: 430;
    line-height: 124%;
    letter-spacing: -0.00625rem;
  }
  .insights-wrapper .insight-detail-item .right .right-top img {
    width: 3rem;
    height: 3rem;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .insights-wrapper .insight-detail-item .right .right-top .title {
    color: #f6f1eb;
    font-family: "RecklessNeue";
    font-size: 1rem;
    font-style: normal;
    font-weight: 350;
    line-height: 104%;
    letter-spacing: -0.045rem;
  }
  .insights-wrapper .insight-detail-item .right .right-top .subtitle {
    color: #c2beb9;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 430;
    line-height: 120%;
    text-transform: uppercase;
  }
  .insights-wrapper {
    background-color: #584c40;
    padding: 2rem 0 6rem;
  }
  .pagination .pagination-item {
    border: 0;
  }
  .cases-listing .cases-content {
    height: auto;
  }
  .cases-listing .cases-content .cases-image {
    height: 27.25rem;
    width: 100%;
    display: block;
  }
  .cases-listing .title-block {
    padding-bottom: 2rem;
    margin-bottom: 1.5rem;
  }
  .cases-listing .cases-content .cases-box {
    right: 1.5rem;
    top: 1.5rem;
    left: 1.5rem;
    z-index: 101;
    background-color: #d0c5b9;
    padding: 2rem 1.5rem 1.5rem 1.5rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 17.4375rem;
    width: auto;
  }
  .cases-listing .cases-content .cases-box .title-content .subtitle {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .cases-listing .cases-content .cases-box .title-content .title {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 350;
    line-height: 116%; /* 1.45rem */
    letter-spacing: -0.0125rem;
  }
  .cases-listing .cases-content .cases-box .buttons {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-top: 1.5rem;
  }
  .insights-title .title-block-bottom span {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .cases-title {
    background-color: #584c40;
    padding: 5rem 0 0;
  }
  .cases-title .title-block {
    padding-bottom: 2rem;
  }
  .cases-title .title-block .subtitle {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
    margin-bottom: 1rem;
  }
  .cases-title .title-block .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  .cases-listing {
    background-color: #584c40;
    padding: 2rem 0 6rem;
  }
  .cases-listing .cases-content {
    top: 1rem;
  }
  .cases-listing .cases-content {
    padding-bottom: 2rem;
    margin-bottom: 2rem;
  }
  .cases-detail-content {
    display: block;
    height: auto;
    padding-top: 2rem;
    margin-top: 2rem;
    background-color: #584c40;
  }
  .insights-wrapper .insight-detail-item {
    padding: 2rem 0;
    position: sticky;
    top: 0;
    background-color: #584c40;
    z-index: 1;
  }
  .insights-wrapper .insight-detail-item .right .detail-numbers .detail-number-item .number {
    font-size: 2.25rem;
    font-style: normal;
    font-weight: 350;
    line-height: 104%; /* 2.34rem */
    letter-spacing: -0.0675rem;
  }
  .insights-wrapper .insight-detail-item .right .detail-numbers .detail-number-item .text {
    font-size: 1rem;
    font-style: normal;
    font-weight: 430;
    line-height: 130%; /* 1.3rem */
  }
  .insights-wrapper .insight-detail-item .right .detail-numbers .detail-number-item {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 0.5rem;
    border-top: 1px solid #f6f1eb;
    padding-top: 1.5rem;
    margin-top: 1.5rem;
    width: 100%;
  }
  .say {
    background: #d0c5b9;
    padding: 8.37rem 0;
  }
  .say .say-text {
    height: auto;
    border-top: 1px solid #2b2b2b;
    border-bottom: 1px solid #2b2b2b;
    margin-bottom: 2rem;
    padding-top: 2rem;
    color: #2b2b2b;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 350;
    line-height: 112%; /* 1.68rem */
    letter-spacing: -0.0225rem;
    padding-bottom: 13.31rem;
  }
  .say .say-bottom .client-image {
    width: 4rem;
    height: 4rem;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .say .say-bottom .name {
    color: #2b2b2b;
    font-family: "RecklessNeue";
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 104%;
    letter-spacing: -0.045rem;
  }
  .say .say-bottom .subname {
    color: #777;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 430;
    line-height: 120%;
    text-transform: uppercase;
  }
  .contact-us {
    background-color: #584c40;
    padding: 7rem 0 6rem 0;
  }
  .contact-us .title-block {
    border-bottom: 1px solid #f6f1eb;
    padding-bottom: 2rem;
    margin-bottom: 2rem;
  }
  .contact-us .title-block .subtitle {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
    margin-bottom: 1rem;
  }
  .contact-us .title-block .title {
    font-size: 2rem;
    font-style: normal;
    font-weight: 350;
    line-height: 105%; /* 2.1rem */
    letter-spacing: -0.04rem;
  }
  .contact-us .contact-us-content {
    gap: 2rem;
  }
  .contact-us .contact-us-content .col-span-6:first-child {
    order: 2;
  }
  .contact-us .contact-us-content .image img {
    width: 100%;
    height: auto;
  }
  .contact-us .contact-us-content .address-content .address-title {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%;
  }
  .contact-us .contact-us-content .address-content .address-links a {
    display: block;
    border-top: 1px solid #f6f1eb;
    padding-top: 1rem;
    margin-top: 1rem;
    color: #f6f1eb;
    font-size: 1rem;
    font-style: normal;
    font-weight: 430;
    line-height: 130%;
  }
  .contact-us .contact-us-content .address-content {
    margin-bottom: 0;
  }
  .contact-us .contact-us-content .address-content:first-child {
    margin-bottom: 4rem;
  }
  .error .error-title {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 3rem;
  }
  .error .error-title .title-block .subtitle {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 430;
    line-height: 138%; /* 1.2075rem */
    display: block;
    margin-bottom: 1rem;
  }
  .error .error-title .title-block .title {
    font-size: 2.25rem;
    font-style: italic;
    font-weight: 400;
    line-height: 104%; /* 2.34rem */
    letter-spacing: -0.0675rem;
  }
  .error .error-title .title-block .title span {
    display: block;
  }
  .error .error-title .title-block {
    border-bottom: 1px solid #f6f1eb;
    padding-bottom: 2rem;
    margin-bottom: 2rem;
  }
  .error .error-content p {
    font-size: 1rem;
    font-style: normal;
    font-weight: 430;
    line-height: 130%; /* 1.3rem */
    margin-bottom: 2.5rem;
  }
  .services-list {
    display: none;
  }
  .services-list .services-item {
    top: 0;
  }
  .services-title {
    position: relative;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzdC9tYWluLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTs7O0VBR0k7QUNDSjs7QURFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQW9ESTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0FDQ0o7O0FERUE7Ozs7O0VBS0k7QUNDSjs7QURFQTtFQUNJO0FDQ0o7O0FERUE7RUFDSTtBQ0NKOztBREVBOztFQUVJO0FDQ0o7O0FERUE7O0VBRUk7QUNDSjs7QURFQTs7OztFQUlJO0VBQ0E7QUNDSjs7QURFQTtFQUNJO0VBQ0E7QUNDSjs7QURFQTtFQUNJO0VBQ0E7QUNDSjs7QUNsSEE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEcUhKO0FDcEhJO0VBTEo7SUFNUTtJQUNBO0VEdUhOO0FBQ0Y7O0FDckhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUR3SEo7O0FDckhBO0VBQ0k7QUR3SEo7O0FDdEhBO0VBQ0k7QUR5SEo7O0FDdkhBO0VBQ0k7QUQwSEo7O0FDeEhBO0VBQ0k7QUQySEo7O0FDekhBO0VBQ0k7QUQ0SEo7O0FDMUhBO0VBQ0k7QUQ2SEo7O0FDMUhBO0VBQ0k7QUQ2SEo7O0FDM0hBO0VBQ0k7QUQ4SEo7O0FDNUhBO0VBQ0k7QUQrSEo7O0FDN0hBO0VBQ0k7QURnSUo7O0FDN0hBO0VBQ0k7RUFBQTtBRGdJSjs7QUM5SEE7RUFDSTtFQUFBO0FEaUlKOztBQy9IQTtFQUNJO0FEa0lKOztBQ2hJQTtFQUNJO0FEbUlKOztBQ2pJQTtBQUNBO0VBQ0k7QURvSUo7O0FDbElBO0VBQ0k7QURxSUo7O0FDbklBO0VBQ0k7QURzSUo7O0FDbklBO0FBQ0E7RUFDSTtBRHNJSjs7QUNwSUE7RUFDSTtBRHVJSjs7QUNySUE7RUFDSTtBRHdJSjs7QUN0SUE7RUFDSTtBRHlJSjs7QUN2SUE7RUFDSTtBRDBJSjs7QUN2SUE7QUFDQTtFQUNJO0FEMElKOztBQ3hJQTtFQUNJO0FEMklKOztBQ3pJQTtFQUNJO0FENElKOztBQzFJQTtFQUNJO0FENklKOztBQzNJQTtFQUNJO0FEOElKOztBQzVJQTtFQUNJO0FEK0lKOztBQzVJQTtBQUNBO0VBQ0k7QUQrSUo7O0FDN0lBO0VBQ0k7QURnSko7O0FDOUlBO0VBQ0k7QURpSko7O0FDL0lBO0VBQ0k7QURrSko7O0FDaEpBO0VBQ0k7QURtSko7O0FDaEpBO0FBQ0E7RUFDSTtFQUNBO0FEbUpKOztBQ2hKQTtBQUNBO0VBQ0k7QURtSko7O0FDakpBO0VBQ0k7QURvSko7O0FDbEpBO0VBQ0k7QURxSko7O0FDbkpBO0VBQ0k7QURzSko7O0FDcEpBO0VBQ0k7QUR1Sko7O0FDckpBO0VBQ0k7QUR3Sko7O0FDdEpBO0VBQ0k7QUR5Sko7O0FDdkpBO0VBQ0k7QUQwSko7QUN6Skk7RUFGSjtJQUdRO0VENEpOO0FBQ0Y7O0FDekpBO0FBQ0E7RUFDSTtBRDRKSjtBQzNKSTtFQUZKO0lBR1E7RUQ4Sk47QUFDRjtBQzdKSTtFQUxKO0lBTVE7RURnS047QUFDRjs7QUM5SkE7RUFDSTtBRGlLSjtBQ2hLSTtFQUZKO0lBR1E7RURtS047QUFDRjtBQ2xLSTtFQUxKO0lBTVE7RURxS047QUFDRjs7QUNuS0E7RUFDSTtBRHNLSjtBQ3JLSTtFQUZKO0lBR1E7RUR3S047QUFDRjtBQ3ZLSTtFQUxKO0lBTVE7RUQwS047QUFDRjs7QUN4S0E7RUFDSTtBRDJLSjtBQzFLSTtFQUZKO0lBR1E7RUQ2S047QUFDRjtBQzVLSTtFQUxKO0lBTVE7RUQrS047QUFDRjs7QUM3S0E7RUFDSTtBRGdMSjtBQy9LSTtFQUZKO0lBR1E7RURrTE47QUFDRjtBQ2pMSTtFQUxKO0lBTVE7RURvTE47QUFDRjs7QUNsTEE7RUFDSTtBRHFMSjtBQ3BMSTtFQUZKO0lBR1E7RUR1TE47QUFDRjtBQ3RMSTtFQUxKO0lBTVE7RUR5TE47QUFDRjs7QUN2TEE7RUFDSTtBRDBMSjtBQ3pMSTtFQUZKO0lBR1E7RUQ0TE47QUFDRjtBQzNMSTtFQUxKO0lBTVE7RUQ4TE47QUFDRjs7QUM1TEE7RUFDSTtBRCtMSjtBQzlMSTtFQUZKO0lBR1E7RURpTU47QUFDRjtBQ2hNSTtFQUxKO0lBTVE7RURtTU47QUFDRjs7QUNqTUE7RUFDSTtBRG9NSjtBQ25NSTtFQUZKO0lBR1E7RURzTU47QUFDRjtBQ3JNSTtFQUxKO0lBTVE7RUR3TU47QUFDRjs7QUN0TUE7RUFDSTtBRHlNSjtBQ3hNSTtFQUZKO0lBR1E7RUQyTU47QUFDRjtBQzFNSTtFQUxKO0lBTVE7RUQ2TU47QUFDRjs7QUMzTUE7RUFDSTtBRDhNSjtBQzdNSTtFQUZKO0lBR1E7RURnTk47QUFDRjtBQy9NSTtFQUxKO0lBTVE7RURrTk47QUFDRjs7QUNoTkE7RUFDSTtBRG1OSjtBQ2xOSTtFQUZKO0lBR1E7RURxTk47QUFDRjtBQ3BOSTtFQUxKO0lBTVE7RUR1Tk47QUFDRjs7QUNwTkE7QUFDQTtFQUNJO0FEdU5KOztBQ3JOQTtFQUNJO0FEd05KOztBQ3ROQTtFQUNJO0FEeU5KOztBQ3ZOQTtFQUNJO0FEME5KOztBQ3hOQTtFQUNJO0FEMk5KOztBQ3pOQTtFQUNJO0FENE5KOztBQzFOQTtFQUNJO0FENk5KOztBQzNOQTtFQUNJO0FEOE5KOztBQzVOQTtFQUNJO0FEK05KOztBQzdOQTtFQUNJO0FEZ09KOztBQzdOQTtFQUNJO09BQUE7QURnT0o7O0FDOU5BO0VBQ0k7T0FBQTtBRGlPSjs7QUMvTkE7RUFDSTtPQUFBO0FEa09KOztBQ2hPQTtFQUNJO09BQUE7QURtT0o7O0FDak9BO0VBQ0k7T0FBQTtBRG9PSjs7QUNsT0E7RUFDSTtPQUFBO0FEcU9KOztBQ25PQTtFQUNJO09BQUE7QURzT0o7O0FDcE9BO0VBQ0k7T0FBQTtBRHVPSjs7QUNyT0E7RUFDSTtPQUFBO0FEd09KOztBQ3RPQTtFQUNJO09BQUE7QUR5T0o7O0FDdE9BO0VBQ0k7QUR5T0o7O0FDdk9BO0VBQ0k7QUQwT0o7O0FDeE9BO0VBQ0k7QUQyT0o7O0FDek9BO0VBQ0k7QUQ0T0o7O0FDMU9BO0VBQ0k7QUQ2T0o7O0FDM09BO0VBQ0k7QUQ4T0o7O0FDNU9BO0VBQ0k7QUQrT0o7O0FDN09BO0VBQ0k7QURnUEo7O0FDOU9BO0VBQ0k7QURpUEo7O0FDL09BO0VBQ0k7QURrUEo7O0FDL09BO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa1BKOztBQy9PQTtBQUNBO0VBQ0k7QURrUEo7O0FDaFBBO0VBQ0k7QURtUEo7O0FDalBBO0VBQ0k7QURvUEo7O0FDbFBBO0VBQ0k7QURxUEo7O0FDblBBO0VBQ0k7QURzUEo7O0FDcFBBO0VBQ0k7QUR1UEo7O0FDclBBO0VBQ0k7QUR3UEo7O0FDdFBBO0VBQ0k7QUR5UEo7O0FDdlBBO0VBQ0k7QUQwUEo7O0FDeFBBO0VBQ0k7QUQyUEo7O0FDelBBO0VBQ0k7QUQ0UEo7O0FDMVBBO0VBQ0k7QUQ2UEo7O0FDM1BBO0VBQ0k7QUQ4UEo7O0FDM1BBO0FBQ0E7RUFDSTtBRDhQSjs7QUM1UEE7RUFDSTtBRCtQSjs7QUM3UEE7RUFDSTtBRGdRSjs7QUM5UEE7RUFDSTtBRGlRSjs7QUMvUEE7RUFDSTtBRGtRSjs7QUNoUUE7RUFDSTtBRG1RSjs7QUNqUUE7RUFDSTtBRG9RSjs7QUNqUUE7RUFDSTtBRG9RSjs7QUNsUUE7RUFDSTtBRHFRSjs7QUNuUUE7RUFDSTtBRHNRSjs7QUNuUUE7QUFDQTtFQUNJO0FEc1FKOztBQ3BRQTtFQUNJO0FEdVFKOztBQ3JRQTtFQUNJO0FEd1FKOztBQ3RRQTtFQUNJO0FEeVFKOztBQ3RRQTtBQUNBO0VBQ0k7QUR5UUo7O0FDdlFBO0VBQ0k7QUQwUUo7O0FDeFFBO0VBQ0k7QUQyUUo7O0FDelFBO0VBQ0k7QUQ0UUo7O0FDMVFBO0VBQ0k7QUQ2UUo7O0FDM1FBO0VBQ0k7QUQ4UUo7O0FDM1FBO0FBQ0E7QUFDQTtFQUNJO0FEOFFKOztBQzVRQTtFQUNJO0FEK1FKOztBQzdRQTtFQUNJO0FEZ1JKOztBQzlRQTtFQUNJO0FEaVJKOztBQy9RQTtFQUNJO0FEa1JKOztBQ2hSQTtFQUNJO0FEbVJKOztBQ2pSQTtFQUNJO0FEb1JKOztBQ2xSQTtFQUNJO0FEcVJKOztBQ25SQTtFQUNJO0FEc1JKOztBQ3BSQTtFQUNJO0FEdVJKOztBQ3BSQTtFQUNJO0lBQ0k7RUR1Uk47RUNyUkU7SUFDSTtFRHVSTjtFQ3JSRTtJQUNJO0VEdVJOO0VDclJFO0lBQ0k7RUR1Uk47RUNyUkU7SUFDSTtFRHVSTjtFQ3JSRTtJQUNJO0VEdVJOO0VDclJFO0lBQ0k7RUR1Uk47QUFDRjtBQ3BSQTtBQUNBO0VBQ0k7QURzUko7O0FDcFJBO0VBQ0k7QUR1Uko7O0FDclJBO0VBQ0k7QUR3Uko7O0FDdFJBO0VBQ0k7QUR5Uko7O0FDdlJBO0VBQ0k7QUQwUko7O0FDeFJBO0VBQ0k7QUQyUko7O0FDelJBO0VBQ0k7QUQ0Uko7O0FDMVJBO0VBQ0k7QUQ2Uko7O0FDM1JBO0VBQ0k7QUQ4Uko7O0FDNVJBO0VBQ0k7QUQrUko7O0FDNVJBO0VBQ0k7SUFDSTtFRCtSTjtFQzdSRTtJQUNJO0VEK1JOO0VDN1JFO0lBQ0k7RUQrUk47RUM3UkU7SUFDSTtFRCtSTjtFQzdSRTtJQUNJO0VEK1JOO0VDN1JFO0lBQ0k7RUQrUk47RUM3UkU7SUFDSTtFRCtSTjtBQUNGO0FDNVJBO0FBQ0E7RUFDSTtBRDhSSjs7QUM1UkE7RUFDSTtBRCtSSjs7QUM3UkE7RUFDSTtBRGdTSjs7QUM5UkE7RUFDSTtBRGlTSjs7QUMvUkE7RUFDSTtBRGtTSjs7QUNoU0E7RUFDSTtBRG1TSjs7QUNqU0E7RUFDSTtBRG9TSjs7QUNsU0E7RUFDSTtBRHFTSjs7QUNuU0E7RUFDSTtBRHNTSjs7QUNwU0E7RUFDSTtBRHVTSjs7QUNwU0E7RUFDSTtJQUNJO0VEdVNOO0VDclNFO0lBQ0k7RUR1U047RUNyU0U7SUFDSTtFRHVTTjtFQ3JTRTtJQUNJO0VEdVNOO0VDclNFO0lBQ0k7RUR1U047RUNyU0U7SUFDSTtFRHVTTjtFQ3JTRTtJQUNJO0VEdVNOO0FBQ0Y7QUNwU0E7QUFDQTtFQUNJO0FEc1NKOztBQ3BTQTtFQUNJO0FEdVNKOztBQ3JTQTtFQUNJO0FEd1NKOztBQ3RTQTtFQUNJO0FEeVNKOztBQ3ZTQTtFQUNJO0FEMFNKOztBQ3hTQTtFQUNJO0FEMlNKOztBQ3pTQTtFQUNJO0FENFNKOztBQzFTQTtFQUNJO0FENlNKOztBQzNTQTtFQUNJO0FEOFNKOztBQzVTQTtFQUNJO0FEK1NKOztBQzVTQTtFQUNJO0lBQ0k7RUQrU047RUM3U0U7SUFDSTtFRCtTTjtFQzdTRTtJQUNJO0VEK1NOO0VDN1NFO0lBQ0k7RUQrU047RUM3U0U7SUFDSTtFRCtTTjtFQzdTRTtJQUNJO0VEK1NOO0VDN1NFO0lBQ0k7RUQrU047QUFDRjtBQzVTQTtBQUNBO0FBQ0E7RUFDSTtBRDhTSjs7QUM1U0E7RUFDSTtBRCtTSjs7QUM3U0E7RUFDSTtBRGdUSjs7QUM5U0E7RUFDSTtBRGlUSjs7QUMvU0E7RUFDSTtBRGtUSjs7QUNoVEE7RUFDSTtBRG1USjs7QUNoVEE7QUFDQTtFQUNJO0FEbVRKOztBQ2pUQTtFQUNJO0FEb1RKOztBQ2xUQTtFQUNJO0FEcVRKOztBQ25UQTtFQUNJO0FEc1RKOztBQ3BUQTtFQUNJO0FEdVRKOztBQ3JUQTtFQUNJO0FEd1RKOztBQ3RUQTtFQUNJO0FEeVRKOztBQ3ZUQTtFQUNJO0FEMFRKOztBQ3hUQTtFQUNJO0FEMlRKOztBQ3pUQTtFQUNJO0FENFRKOztBQ3pUQTtFQUNJO0lBQ0k7RUQ0VE47RUMxVEU7SUFDSTtFRDRUTjtFQzFURTtJQUNJO0VENFROO0VDMVRFO0lBQ0k7RUQ0VE47RUMxVEU7SUFDSTtFRDRUTjtFQzFURTtJQUNJO0VENFROO0VDMVRFO0lBQ0k7RUQ0VE47QUFDRjtBQ3pUQTtBQUNBO0VBQ0k7QUQyVEo7O0FDelRBO0VBQ0k7QUQ0VEo7O0FDMVRBO0VBQ0k7QUQ2VEo7O0FDM1RBO0VBQ0k7QUQ4VEo7O0FDNVRBO0VBQ0k7QUQrVEo7O0FDN1RBO0VBQ0k7QURnVUo7O0FDOVRBO0VBQ0k7QURpVUo7O0FDL1RBO0VBQ0k7QURrVUo7O0FDaFVBO0VBQ0k7QURtVUo7O0FDalVBO0VBQ0k7QURvVUo7O0FDalVBO0VBQ0k7SUFDSTtFRG9VTjtFQ2xVRTtJQUNJO0VEb1VOO0VDbFVFO0lBQ0k7RURvVU47RUNsVUU7SUFDSTtFRG9VTjtFQ2xVRTtJQUNJO0VEb1VOO0VDbFVFO0lBQ0k7RURvVU47RUNsVUU7SUFDSTtFRG9VTjtBQUNGO0FDalVBO0FBQ0E7RUFDSTtBRG1VSjs7QUNqVUE7RUFDSTtBRG9VSjs7QUNsVUE7RUFDSTtBRHFVSjs7QUNuVUE7RUFDSTtBRHNVSjs7QUNwVUE7RUFDSTtBRHVVSjs7QUNyVUE7RUFDSTtBRHdVSjs7QUN0VUE7RUFDSTtBRHlVSjs7QUN2VUE7RUFDSTtBRDBVSjs7QUN4VUE7RUFDSTtBRDJVSjs7QUN6VUE7RUFDSTtBRDRVSjs7QUN6VUE7RUFDSTtJQUNJO0VENFVOO0VDMVVFO0lBQ0k7RUQ0VU47RUMxVUU7SUFDSTtFRDRVTjtFQzFVRTtJQUNJO0VENFVOO0VDMVVFO0lBQ0k7RUQ0VU47RUMxVUU7SUFDSTtFRDRVTjtFQzFVRTtJQUNJO0VENFVOO0FBQ0Y7QUN6VUE7QUFDQTtFQUNJO0FEMlVKOztBQ3pVQTtFQUNJO0FENFVKOztBQzFVQTtFQUNJO0FENlVKOztBQzNVQTtFQUNJO0FEOFVKOztBQzVVQTtFQUNJO0FEK1VKOztBQzdVQTtFQUNJO0FEZ1ZKOztBQzlVQTtFQUNJO0FEaVZKOztBQy9VQTtFQUNJO0FEa1ZKOztBQ2hWQTtFQUNJO0FEbVZKOztBQ2pWQTtFQUNJO0FEb1ZKOztBQ2pWQTtFQUNJO0lBQ0k7RURvVk47RUNsVkU7SUFDSTtFRG9WTjtFQ2xWRTtJQUNJO0VEb1ZOO0VDbFZFO0lBQ0k7RURvVk47RUNsVkU7SUFDSTtFRG9WTjtFQ2xWRTtJQUNJO0VEb1ZOO0VDbFZFO0lBQ0k7RURvVk47QUFDRjtBQ2pWQTtBQUNBO0VBQ0k7RUFDQTtBRG1WSjs7QUNqVkE7RUFDSTtFQUNBO0FEb1ZKOztBQ2xWQTtFQUNJO0VBQ0E7QURxVko7O0FDblZBO0VBQ0k7RUFDQTtBRHNWSjs7QUNwVkE7RUFDSTtFQUNBO0FEdVZKOztBQ3JWQTtFQUNJO0VBQ0E7QUR3Vko7O0FDdFZBO0VBQ0k7RUFDQTtBRHlWSjs7QUN2VkE7RUFDSTtFQUNBO0FEMFZKOztBQ3hWQTtFQUNJO0VBQ0E7QUQyVko7O0FDelZBO0VBQ0k7RUFDQTtBRDRWSjs7QUN6VkE7RUFDSTtJQUNJO0lBQ0E7RUQ0Vk47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RTs7SUFFSTtFSCtsSU47RUc3bElFO0lBQ0k7RUgrbElOO0VHN2xJRTtJQUNJO0VIK2xJTjtFRzdsSUU7SUFDSTtFSCtsSU47RUc3bElFO0lBQ0k7SUFDQTtFSCtsSU47RUc3bElFO0lBQ0k7RUgrbElOO0VHN2xJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIK2xJTjtFRzdsSUU7SUFDSTtJQUNBO0lBQ0E7RUgrbElOO0VHN2xJRTtJQUNJO0VIK2xJTjtFRzdsSUU7SUFDSTtJQUNBO0VIK2xJTjtFRzdsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSCtsSU47RUc3bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUgrbElOO0VHN2xJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VIK2xJTjtFRzdsSUU7SUFDSTtJQUNBO0VIK2xJTjtFRzdsSUU7SUFDSTtJQUNBO0VIK2xJTjtFRzdsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIK2xJTjtFRzdsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIK2xJTjtFRzdsSUU7SUFDSTtJQUNBO0VIK2xJTjtFRzdsSUU7SUFDSTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtFSDhsSU47RUc1bElFO0lBQ0k7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtFSDhsSU47RUc1bElFO0lBQ0k7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtFSDhsSU47RUc1bElFO0lBQ0k7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtTQUFBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtFSDhsSU47RUc1bElFO0lBQ0k7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtFSDhsSU47RUc1bElFO0lBQ0k7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtJQUNBO0VIOGxJTjtFRzVsSUU7SUFDSTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDhsSU47RUc1bElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7RUg4bElOO0VHNWxJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDZsSU47RUczbElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUg2bElOO0VHM2xJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VINmxJTjtFRzNsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg2bElOO0VHM2xJRTtJQUNJO0lBQ0E7RUg2bElOO0VHM2xJRTtJQUNJO0lBQ0E7SUFDQTtFSDZsSU47RUczbElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDZsSU47RUczbElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDZsSU47RUczbElFO0lBQ0k7RUg2bElOO0VHM2xJRTtJQUNJO0VINmxJTjtFRzNsSUU7SUFDSTtJQUNBO0VINmxJTjtFRzNsSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSDZsSU47RUczbElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VINmxJTjtFRzNsSUU7SUFDSTtFSDZsSU47RUczbElFO0lBQ0k7RUg2bElOO0VHM2xJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUg2bElOO0VHM2xJRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDZsSU47RUczbElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDZsSU47RUczbElFO0lBQ0k7RUg2bElOO0VHM2xJRTtJQUNJO0lBQ0E7SUFDQTtFSDZsSU47RUczbElFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSDZsSU47RUczbElFO0lBQ0k7RUg2bElOO0VHM2xJRTtJQUNJO0VINmxJTjtFRzNsSUU7SUFDSTtFSDZsSU47QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbnBtLy4vc3JjL3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vbnBtLy4vc3JjL21haW4uc2NzcyIsIndlYnBhY2s6Ly9ucG0vLi9zcmMvZGVmYXVsdHMuc2NzcyIsIndlYnBhY2s6Ly9ucG0vLi9zcmMvY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vbnBtLy4vc3JjL3Jlc3BvbnNpdmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIqLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5LFxyXG5kaXYsXHJcbnNwYW4sXHJcbm9iamVjdCxcclxuaWZyYW1lLFxyXG5sZWdlbmQsXHJcbmZpZ3VyZSxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxuYmxvY2txdW90ZSxcclxucHJlLFxyXG5hLFxyXG5jb2RlLFxyXG5lbSxcclxuaW1nLFxyXG5zbWFsbCxcclxuc3RyaWtlLFxyXG5zdHJvbmcsXHJcbnN1Yixcclxuc3VwLFxyXG50dCxcclxuYixcclxudSxcclxuaSxcclxub2wsXHJcbnVsLFxyXG5saSxcclxuZmllbGRzZXQsXHJcbmZvcm0sXHJcbmxhYmVsLFxyXG50YWJsZSxcclxuY2FwdGlvbixcclxudGJvZHksXHJcbnRmb290LFxyXG50aGVhZCxcclxudHIsXHJcbnRoLFxyXG50ZCxcclxubWFpbixcclxuY2FudmFzLFxyXG5lbWJlZCxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm5hdixcclxuc2VjdGlvbixcclxudmlkZW8ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbm1haW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbmJvZHkub3ZlcmZsb3ctaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbm9sLFxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuICAgIHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsXHJcbmJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLFxyXG5xOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuIiwiQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRiYXNlLXNpemU6IDE2KSB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgKiAoI3skYmFzZS1zaXplfSAvIDE0NDApKTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMoMTQ0MHB4ICogKCN7JGJhc2Utc2l6ZX0gLyAxNDQwKSk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMoMTAwdncgKiAoI3skYmFzZS1zaXplfSAvIDM3NSkpO1xyXG4gICAgfVxyXG59XHJcbkBpbXBvcnQgXCJyZXNldC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJkZWZhdWx0cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20uc2Nzc1wiO1xyXG5cclxuLnJlY2tsZXNzLW5ldWUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250LXNpemUoMTYpO1xyXG59XHJcbmgxLFxyXG5wLFxyXG5saSxcclxubGVnZW5kLFxyXG5sYWJlbCxcclxuYSxcclxuc3BhbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tV2hpdGUpO1xyXG59XHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG46cm9vdCB7XHJcbiAgICBmb250LWZhbWlseTogXCJNYXR0ZXJTUVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICMyYjJiMmI7XHJcbn1cclxuXHJcbi5tb2JpbGUtYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubGFuZyB7XHJcbiAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgY29sb3I6ICNmNmYxZWI7XHJcbn1cclxuXHJcbi5vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICB6LWluZGV4OiA4MDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtbWVudSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IC0xNTAlO1xyXG4gICAgei1pbmRleDogOTAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDAgMS41cmVtIDIuNXJlbSAxLjVyZW07XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0Ljc1cmVtO1xyXG4gICAgfVxyXG4gICAgLmxvZ29fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjYyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZfY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAubmF2IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDEuNjI1cmVtICovXHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmYxZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuODFyZW0gMXJlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzJiMmIyYjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHBhZGRpbmc6IDIuMDNyZW0gMDtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLnJlbGF0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDIuNXJlbTtcclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyLjVyZW07XHJcbiAgICAgICAgICAgIC53ZWJtZW51IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0wLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvIHtcclxuICAgIGhlaWdodDogNjByZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgcGFkZGluZzogMTAuMzFyZW0gMCA1LjMxcmVtIDA7XHJcbiAgICAuaGVyby1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbiAgICAuaGVyby10ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjE7XHJcbiAgICAgICAgLnRpdGxlLWJsb2NrIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg0JTsgLyogNi43MnJlbSAqL1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxLjQ1cmVtICovXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA2MjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjgxcmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmIyYjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NGM0MDtcclxuICAgIHBhZGRpbmc6IDguNzVyZW0gMCA2cmVtIDA7XHJcbiAgICAudGl0bGUtYmxvY2sge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMWViO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjMmJlYjk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4ycmVtICovXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzUwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTAlOyAvKiAzLjZyZW0gKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cmVtO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZXJ2aWNlcy1saW5rcyB7XHJcbiAgICAgICAgLmxpbmtzLWJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjMmJlYjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4ycmVtICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDElOyAvKiAyLjI3MjVyZW0gKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhc2VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYxZWI7XHJcbiAgICBwYWRkaW5nOiA4Ljc1cmVtIDAgMHJlbSAwcmVtO1xyXG4gICAgLnRpdGxlLWJsb2NrIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJiMmIyYjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDEuMnJlbSAqL1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwJTsgLyogMy42cmVtICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnJlbTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FzZXMtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG4gICAgICAgIC5jYXNlcy1pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FzZXMtYm94IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogNC41cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDQuNXJlbTtcclxuICAgICAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBjNWI5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDMuNXJlbSAzLjVyZW0gMy41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNDcuNTRyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMjYuNzQxMjVyZW07XHJcbiAgICAgICAgICAgIC50aXRsZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTA0JTsgLyogMS4wNHJlbSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNCU7IC8qIDIuNnJlbSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYnRuLWJsYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGNkYxRUI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNEM0QzRDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmJ0bi1vdXRsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmIyYjJiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluc2lnaHRzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYxZWI7XHJcbiAgICBwYWRkaW5nOiA4Ljc1cmVtIDAgOC43NXJlbSAwO1xyXG4gICAgLnRpdGxlLWJsb2NrIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJiMmIyYjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDEuMnJlbSAqL1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzJiMmIyYjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44NXJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzUwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTAlOyAvKiAzLjZyZW0gKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cmVtO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5zaWdodHMtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAuaW5zaWdodC1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuNXJlbSAzcmVtIDNyZW0gM3JlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwYzViOTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDQlOyAvKiAxLjA0cmVtICovXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNCU7IC8qIDIuMzRyZW0gKi9cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTByZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJiMmIyYjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xyXG4gICAgcGFkZGluZzogMS41cmVtIDAgMnJlbTtcclxuICAgIC5mb290ZXItdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMi41cmVtO1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDIuNXJlbTtcclxuICAgICAgICAgICAgLndlYm1lbnUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTAuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmIyYjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2LjI4cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMWViO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzUwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTAlOyAvKiA1LjRyZW0gKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cmVtO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1tZW51IHtcclxuICAgICAgICAuZm9vdGVyLW1lbnUtbGlzdCB7XHJcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgICAgICAuZm9vdGVyLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzJiZWI5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4wNXJlbSAqL1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb290ZXItbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWJvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDIuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNy4wOXJlbTtcclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYm91dC11cy1oZWFkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDAgMCAwO1xyXG4gICAgLnRpdGxlLWJsb2NrIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjFlYjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2MyYmViOTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxLjJyZW0gKi9cclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4NCU7IC8qIDMuNnJlbSAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3JlbTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYm91dC11cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xyXG4gICAgcGFkZGluZzogM3JlbSAwIDEwcmVtIDA7XHJcbiAgICAudGl0bGUtYmxvY2sge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMWViO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkMGM1Yjk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4ycmVtICovXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODQlOyAvKiAzLjZyZW0gKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNyZW07XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LXVzLWNvbnRlbnQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxLjQ1cmVtICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDYyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdG9yeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xyXG4gICAgcGFkZGluZzogMCAwIDRyZW0gMDtcclxuICAgIC5zdG9yeS1jb250ZW50e1xyXG4gICAgICAgIC5jb2wtc3Bhbi00IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUtYmxvY2sge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMWViO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkMGM1Yjk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4ycmVtICovXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzUwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTAlOyAvKiAzLjZyZW0gKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cmVtO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdG9yeS1jb250ZW50IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTE2JTsgLyogMS40NXJlbSAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA2MjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubnVtYmVycyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xyXG4gICAgcGFkZGluZzogMCAwIDZyZW0gMDtcclxuICAgIC5udW1iZXItY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG4gICAgICAgIC5udW1iZXItaXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmMWViO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODQlOyAvKiA1LjA0cmVtICovXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3JlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxLjhyZW0gKi9cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vdXItdmFsdWVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYxZWI7XHJcbiAgICBwYWRkaW5nOiA4Ljc1cmVtIDAgNy41cmVtIDA7XHJcbiAgICAudGl0bGUtYmxvY2sge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmIyYjJiO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4ycmVtICovXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MCU7IC8qIDMuNnJlbSAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZyZW07XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm91ci12YWx1ZXMtY29udGVudCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDEuM3JlbSAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW50ZWdyaXR5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDIyMHZoO1xyXG4gICAgcGFkZGluZzogOHJlbSAwO1xyXG4gICAgei1pbmRleDogMjE7XHJcbiAgICAuaW50ZWdyaXR5LWJhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjRzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmludGVncml0eS1pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uX193cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QwYzViOTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLy8gYm94LXNoYWRvdzogMCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMy41cmVtIDMuNXJlbSAzLjVyZW07XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uX19pdGVtIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmIyYjJiO1xyXG4gICAgICAgIGhlaWdodDogNi4xM3JlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IGhlaWdodDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvcmRpb25fX2l0ZW0uaXMtYWN0aXZlIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbl9faXRlbS1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbl9faXRlbSAuaW5uZXItd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwLjRzIGVhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjE7XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uX19pdGVtIC5pbm5lci13cmFwIC50aXRsZS13cmFwIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbl9faXRlbSAuaW5uZXItd3JhcCBwIHtcclxuICAgICAgICB3aWR0aDogMzAuNTM3MTNyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMC41MzcxM3JlbTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcclxuICAgIH1cclxuICAgIC5hY2NvcmRpb25fX2l0ZW0gLnRpdGxlLXdyYXAub3V0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDYuMTNyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QwYzViOTtcclxuICAgIH1cclxuICAgIC5hY2NvcmRpb25fX2l0ZW0gLndyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbl9faXRlbS5pcy1hY3RpdmUgLnRpdGxlLXdyYXAub3V0ZXIgLndyYXAge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uX19pdGVtIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbl9faXRlbSBoNCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uX19pdGVtIC50aXRsZS5wcmltYXJ5IGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IC8qIDNyZW0gKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDlyZW07XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uX19pdGVtIC50aXRsZS5zZWNvbmRhcnkgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTA1JTsgLyogMi4xcmVtICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0cmVtO1xyXG4gICAgfVxyXG4gICAgLmludGVncml0eS1pbm5lci1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgICAgIC5pbnRlZ3JpdHktc3dpcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAwO1xyXG4gICAgICAgICAgICAgICAgLmludGVncml0eS1tb2JpbGUtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBjNWI5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtIDEuNXJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTM4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuICAgIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgIC5pbnRlZ3JpdHktaW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW50ZWdyaXR5LWlubmVyLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcclxuICAgIHBhZGRpbmc6IDguNzVyZW0gMDtcclxuICAgIC50aXRsZS1ibG9jayB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmYxZWI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2MyYmViOTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxLjJyZW0gKi9cclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MCU7IC8qIDMuNnJlbSAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZyZW07XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhY3QtY29udGVudCB7XHJcbiAgICAgICAgLmNvbnRhY3QtdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDQlOyAvKiAyLjZyZW0gKi9cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODc4Nzg3O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNyU7IC8qIDIuMzRyZW0gKi9cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QwYzViOTtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDEuM3JlbSAqL1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLXRpdGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XHJcbiAgICBwYWRkaW5nOiAzLjk2cmVtIDA7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMjE7XHJcbiAgICAudGl0bGUtYmxvY2sge1xyXG4gICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzJiZWI5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDEuMnJlbSAqL1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg0JTsgLyogMy42cmVtICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcmVtO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VydmljZXMtbW9iaWxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzJiZWI5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxLjQ1cmVtICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmMWViO1xyXG4gICAgICAgIC5hY2MtdG9nZ2xlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWxpc3Qge1xyXG4gICAgLnNlcnZpY2VzLWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDIxLjE4NzVyZW07XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MTBweDtcclxuICAgICAgICAuc2VydmljZXMtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuNXJlbSAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjFlYjtcclxuICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2MyYmViOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4ycmVtICovXHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAxJTsgLyogMi4yNzI1cmVtICovXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDY3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxLjQ1cmVtICovXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hY2MtYm9keXtcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgICAmLmFjY29yZGlvbi10ZWFtIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjFlYjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcclxuICAgICAgICAuYWNjLWl0ZW0ge1xyXG4gICAgICAgICAgICAuYWNjLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDQlOyAvKiAyLjA4cmVtICovXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFjYy1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAuYWNjLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxLjQ1cmVtICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjLWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMWViO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAuYWNjLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2MtdG9nZ2xlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTE2JTsgLyogMS4xNnJlbSAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmFjYy10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNjg4ODhyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC42ODg4OHJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAtLXNjYWxlLXk6IDE7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1yb3RhdGUsIDBkZWcpKSBzY2FsZVkodmFyKC0tc2NhbGUteSwgMSkpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAtLWVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgdmFyKC0tZWFzZS1vdXQtcXVhcnQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIC0tcm90YXRlOiA5MGRlZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWludXMge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBsdXMge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2MtaXRlbS5vcGVuIHtcclxuICAgICAgICAuYWNjLWljb24ge1xyXG4gICAgICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC0tcm90YXRlOiAxODBkZWc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBsdXMge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5taW51cyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjLXBhbmVsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjLXBhbmVsIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAtLWVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgdmFyKC0tZWFzZS1vdXQtcXVhcnQpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAuYWNjLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtLXRpdGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XHJcbiAgICBwYWRkaW5nOiAzLjk2cmVtIDA7XHJcbiAgICAudGl0bGUtYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMWViO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjMmJlYjk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4ycmVtICovXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODQlOyAvKiAzLjZyZW0gKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNyZW07XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRlYW0tY29udGVudCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDEuNjI1cmVtICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDYyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NGM0MDtcclxuICAgIHBhZGRpbmc6IDJyZW0gMCA5LjcycmVtIDA7XHJcbiAgICAudGVhbS1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcclxuICAgICAgICByb3ctZ2FwOiA2LjVyZW07XHJcbiAgICAgICAgLnRlYW0taXRlbSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMEM1Qjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzdHJva2U6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNi44MTNyZW07XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTE3JTsgLyogMi4zNHJlbSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkMGM1Yjk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNyU7IC8qIDEuNzU1cmVtICovXHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTclO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtLWRldGFpbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xyXG4gICAgcGFkZGluZzogMS41N3JlbSAwIDdyZW0gMDtcclxuICAgIC50ZWFtLWRldGFpbC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMS4yNTtcclxuICAgIH1cclxuICAgIC50ZWFtLWRldGFpbC1yaWdodCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4LjgycmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1LjQzcmVtO1xyXG4gICAgICAgIC50ZWFtLWRldGFpbC10aXRsZS1ibG9ja3Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIuMzFyZW07XHJcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2MyYmViOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4ycmVtICovXHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwJTsgLyogMy42cmVtICovXHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjMmJlYjk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTclOyAvKiAzLjUxcmVtICovXHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWFtLWRldGFpbC1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtLWF3YXJkcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xyXG4gICAgcGFkZGluZzogMS41N3JlbSAwIDZyZW0gMDtcclxuICAgIC50aXRsZS1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmYxZWI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2MyYmViOTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxLjJyZW0gKi9cclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwJTsgLyogMy42cmVtICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXdhcmRzLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTIuMTg3NXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEyLjE4NzVyZW07XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgICAuYXdhcmRzLWxpc3Qge1xyXG4gICAgICAgIGEsXHJcbiAgICAgICAgLnNpbmdsZS1hd2FyZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmYxZWI7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2MyYmViOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4ycmVtICovXHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMSU7IC8qIDIuMDJyZW0gKi9cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRlYW0tbWVldCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xyXG4gICAgcGFkZGluZzogMCAwIDguNzVyZW0gMDtcclxuICAgIC50aXRsZS1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmYxZWI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2MyYmViOTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxLjJyZW0gKi9cclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwJTsgLyogMy42cmVtICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGVhbS1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcclxuICAgICAgICByb3ctZ2FwOiA2LjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgLnRlYW0taXRlbSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYuODEzcmVtO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNyU7IC8qIDIuMzRyZW0gKi9cclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzJiZWI5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTclOyAvKiAxLjc1NXJlbSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlua3Mge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmYxZWI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3LWFsbC1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmYxZWI7XHJcbiAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJiMmIyYjtcclxuICAgICAgICAgICAgY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5zaWdodHMtdGl0bGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NGM0MDtcclxuICAgIHBhZGRpbmc6IDMuOTZyZW0gMDtcclxuICAgIC8vIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAvLyB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAyMTtcclxuICAgIC50aXRsZS1ibG9jayB7XHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjMmJlYjk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4ycmVtICovXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzUwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODQlOyAvKiAzLjZyZW0gKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNyZW07XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlLWJsb2NrLWJvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzJiZWI5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDEuMnJlbSAqL1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluc2lnaHRzLWdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IDJyZW07XHJcbn1cclxuLnNpbmdsZS1uZXdze1xyXG4gICAgLmluc2lnaHRzLXRpdGxle1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmluc2lnaHRzLXdyYXBwZXIge1xyXG4gICAgICAgIC5pbnNpZ2h0LWRldGFpbC1pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgdG9wOiAzOTBweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pbnNpZ2h0cy1saXN0aW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDAgNi45NHJlbTtcclxuICAgIC5mb3JfZmlyc3Qge1xyXG4gICAgICAgIC5pbnNpZ2h0cy1pdGVtIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmIyYjJiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnNpZ2h0cy1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuNXJlbSAzcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDBjNWI5O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cmVtO1xyXG4gICAgICAgICAgICAmLmJpZy1ib3gge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHJlbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3ODc4Nzg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDQlOyAvKiAxLjA0cmVtICovXHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzUwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDQlOyAvKiAzLjEycmVtICovXHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA5cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc4Nzg3ODtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTI0JTsgLyogMS44NnJlbSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJiMmIyYjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGNkYxRUIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluc2lnaHRzLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NGM0MDtcclxuICAgIHBhZGRpbmc6IDAgMCAxNC4zN3JlbTtcclxuICAgIC5pbnNpZ2h0LWRldGFpbC1pdGVtIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjFlYjtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAvLyB0b3A6IDM5MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzJiZWI5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxLjJyZW0gKi9cclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzUwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMSU7IC8qIDIuMjcyNXJlbSAqL1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgLmRldGFpbC1udW1iZXJzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5kZXRhaWwtbnVtYmVyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg0JTsgLyogMy4zNnJlbSAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjQlOyAvKiAxLjU1cmVtICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0LXRvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTA0JTsgLyogMS41NnJlbSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNDVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzJiZWI5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4ycmVtICovXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyNCU7IC8qIDEuNTVyZW0gKi9cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDYyNXJlbTtcclxuICAgICAgICAgICAgICAgICYuYmlnIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMSU7IC8qIDIuMDJyZW0gKi9cclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmIyYjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi43NXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgICAucGFnaW5hdGlvbi1pdGVtIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDQlOyAvKiAxLjA0cmVtICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzcmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QwYzViOTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2QwYzViOTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4uY3VycmVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGM1Yjk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2QwYzViOTtcclxuICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QwYzViOTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2QwYzViOTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGM1Yjk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2QwYzViOTtcclxuICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FzZXMtdGl0bGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NGM0MDtcclxuICAgIHBhZGRpbmc6IDRyZW0gMCAwO1xyXG4gICAgLnRpdGxlLWJsb2NrIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjFlYjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2MyYmViOTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxLjJyZW0gKi9cclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4NCU7IC8qIDMuNnJlbSAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3JlbTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUtYmxvY2stYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjMmJlYjk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4ycmVtICovXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FzZXMtbGlzdGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xyXG4gICAgcGFkZGluZzogM3JlbSAwIDYuOTRyZW07XHJcbiAgICAuY2FzZXMtY29udGVudCB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDNyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjFlYjtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhc2VzLWltYWdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXNlcy1ib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0LjVyZW07XHJcbiAgICAgICAgICAgIHRvcDogNC41cmVtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGM1Yjk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMy41cmVtIDMuNXJlbSAzLjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0Ny41NHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNi43NDEyNXJlbTtcclxuICAgICAgICAgICAgLnRpdGxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc4Nzg3ODtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDQlOyAvKiAxLjA0cmVtICovXHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmIyYjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTA0JTsgLyogMi42cmVtICovXHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLVdoaXRlLCAjRjZGMUVCKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4tYmxhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4tb3V0bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmIyYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJiMmIyYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXNlcy1kZXRhaWwtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNDYuNjcyODhyZW07XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjFlYjtcclxuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XHJcbiAgICAuY2FzZXMtaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnNheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDBjNWI5O1xyXG4gICAgcGFkZGluZzogOS40cmVtIDAgNi4wNHJlbSAwO1xyXG4gICAgLnNheS10ZXh0IHtcclxuICAgICAgICBoZWlnaHQ6IDI2cmVtO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmIyYjJiO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmIyYjJiO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgICAgICBjb2xvcjogcmdiYSg0MywgNDMsIDQzLCAwLjMpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTA0JTsgLyogMy4xMnJlbSAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xMnJlbTtcclxuXHJcbiAgICAgICAgLmNoYXIge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSg0MywgNDMsIDQzLCAwLjMpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJiMmIyYjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zYXktYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTA0JTsgLyogMS41NnJlbSAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDQ1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3VibmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDEuMnJlbSAqL1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xpZW50LWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC11cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xyXG4gICAgcGFkZGluZzogMy45NnJlbSAwIDEwLjQ2cmVtIDA7XHJcbiAgICAudGl0bGUtYmxvY2sge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMWViO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjMmJlYjk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDMwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4ycmVtICovXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODQlOyAvKiAzLjZyZW0gKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNyZW07XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhY3QtdXMtY29udGVudCB7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMC40OTkxOXJlbTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZGRyZXNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgICAgICAuYWRkcmVzcy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2MyYmViOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4ycmVtICovXHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hZGRyZXNzLWxpbmtzIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmMWViO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxLjc0cmVtICovXHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIC5lcnJvci10aXRsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAudGl0bGUtYmxvY2sge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjFlYjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2MyYmViOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogMS4ycmVtICovXHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4NCU7IC8qIDMuNnJlbSAqL1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNyZW07XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXJyb3ItY29udGVudCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExNiU7IC8qIDEuNDVyZW0gKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNjI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMWViO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44MXJlbSAxcmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7IC8qIGxvYWRpbmcgYmcgKi9cclxuICAgIHotaW5kZXg6IDIwMDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAubG9hZGVyX19jZW50ZXIge1xyXG4gICAgICAgIHdpZHRoOiBtaW4oODAwcHgsIDgwJSk7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgLmxvYWRlci1saW5lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvYWRlci1saW5lIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICNmNmYxZWI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOXJlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9hZGVyLWxpbmUuaXMtaW4gc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvYWRlci1saW5lLmlzLW91dCBzcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9hZGVyX193aXBlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwOyAvKiB3aXBlIGNvbG9yICovXHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICYud2lwZS1pbiAubG9hZGVyX193aXBlIHtcclxuICAgICAgICBhbmltYXRpb246IGxvYWRlci13aXBlLWluIDAuNnMgZWFzZSBmb3J3YXJkcztcclxuICAgIH1cclxuICAgICYuY2VudGVyLXZpc2libGUge1xyXG4gICAgICAgIC5sb2FkZXJfX2NlbnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jbG9zaW5nIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB9XHJcbiAgICAmLnRleHQtZXhpdCB7XHJcbiAgICAgICAgLmxvYWRlcl9fY2VudGVyIC5sb2FkZXItbGluZSBzcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cyBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxvYWRlci13aXBlLWluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIGhlaWdodDogMCU7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVybyAudGl0bGUtYmxvY2sgLnRpdGxlIC50aXRsZS1saW5lIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogOC4ycmVtO1xyXG59XHJcbi5oZXJvIC50aXRsZS1ibG9jayAudGl0bGUgLnRpdGxlLWxpbmUgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAlKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbn1cclxuYm9keS5wYWdlLWxvYWRlZCAuaGVybyAudGl0bGUtYmxvY2sgLnRpdGxlIC50aXRsZS1saW5lIHNwYW4ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcbmJvZHkucGFnZS1sb2FkZWQgLmhlcm8gLnRpdGxlLWJsb2NrIC50aXRsZSAudGl0bGUtbGluZTpudGgtY2hpbGQoMSkgc3BhbiB7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xyXG59XHJcbmJvZHkucGFnZS1sb2FkZWQgLmhlcm8gLnRpdGxlLWJsb2NrIC50aXRsZSAudGl0bGUtbGluZTpudGgtY2hpbGQoMikgc3BhbiB7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG59XHJcbmJvZHkucGFnZS1sb2FkZWQgLmhlcm8gLnRpdGxlLWJsb2NrIC50aXRsZSAudGl0bGUtbGluZTpudGgtY2hpbGQoMykgc3BhbiB7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xyXG59XHJcblxyXG4uaGVybyAudGV4dC1ibG9jazo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYxZWI7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XHJcbn1cclxuYm9keS5wYWdlLWxvYWRlZCAuaGVybyAudGV4dC1ibG9jazo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxufVxyXG4uaGVybyAudGV4dC1ibG9jayAudGV4dC1saW5lIC50ZXh0LFxyXG4uaGVybyAudGV4dC1ibG9jayAuYnV0dG9uIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLCBvcGFjaXR5IDAuNnMgZWFzZTtcclxufVxyXG4uaGVybyAudGV4dC1ibG9jayAudGV4dC1saW5lIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmhlcm8gLnRleHQtYmxvY2sgLmJ1dHRvbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbmJvZHkucGFnZS1sb2FkZWQgLmhlcm8gLnRleHQtYmxvY2sgLnRleHQtbGluZSAudGV4dCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcclxufVxyXG5ib2R5LnBhZ2UtbG9hZGVkIC5oZXJvIC50ZXh0LWJsb2NrIC5idXR0b24ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XHJcbn1cclxuLmxvYWRfYW5pbWF0ZWQ6bm90KC5hY2YtYmxvY2stcHJldmlldyAubG9hZF9hbmltYXRlZCksIC5sb2FkX2JfYW5pbWF0ZWQ6bm90KC5hY2YtYmxvY2stcHJldmlldyAubG9hZF9iX2FuaW1hdGVkKSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODBweCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xyXG59XHJcbi5sb2FkX2FuaW1hdGVkLmxvYWRfYW5pbSwgLmxvYWRfYl9hbmltYXRlZC5sb2FkX2FuaW0ge1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcclxufVxyXG5AaW1wb3J0IFwicmVzcG9uc2l2ZS5zY3NzXCI7XHJcbiIsIi8qID09PSBMQVlPVVQgJiBDT05UQUlORVIgPT09ICovXHJcbi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAyLjVyZW07XHJcbn1cclxuXHJcbi53LWZ1bGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmgtZnVsbCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLm1pbi13LWZ1bGwge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG59XHJcbi5taW4taC1mdWxsIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuLm1heC13LWZ1bGwge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5tYXgtaC1mdWxsIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi53LXNjcmVlbiB7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbn1cclxuLmgtc2NyZWVuIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbn1cclxuLm1pbi1oLXNjcmVlbiB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxufVxyXG4ubWF4LWgtc2NyZWVuIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4udy1maXQge1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcbi5oLWZpdCB7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG59XHJcbi53LWF1dG8ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuLmgtYXV0byB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLyogPT09IEZMRVhCT1ggPT09ICovXHJcbi5mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmZsZXgtY29sIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLmZsZXgtcm93IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi8qIEFsaWduIEl0ZW1zICovXHJcbi5pdGVtcy1zdGFydCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG4uaXRlbXMtY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLml0ZW1zLWVuZCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuLml0ZW1zLXN0cmV0Y2gge1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuLml0ZW1zLWJhc2VsaW5lIHtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogSnVzdGlmeSBDb250ZW50ICovXHJcbi5qdXN0aWZ5LXN0YXJ0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG4uanVzdGlmeS1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmp1c3RpZnktZW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLmp1c3RpZnktYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmp1c3RpZnktYXJvdW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcbi5qdXN0aWZ5LWV2ZW5seSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxufVxyXG5cclxuLyogQWxpZ24gU2VsZiAqL1xyXG4uc2VsZi1zdGFydCB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5zZWxmLWNlbnRlciB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLnNlbGYtZW5kIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG59XHJcbi5zZWxmLXN0cmV0Y2gge1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxufVxyXG4uc2VsZi1iYXNlbGluZSB7XHJcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogU2hvcnRjdXRzICovXHJcbi5jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4vKiA9PT0gR1JJRCA9PT0gKi9cclxuLmdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxufVxyXG4uZ3JpZC1jb2xzLTEge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxufVxyXG4uZ3JpZC1jb2xzLTIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxufVxyXG4uZ3JpZC1jb2xzLTMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxufVxyXG4uZ3JpZC1jb2xzLTQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxufVxyXG4uZ3JpZC1jb2xzLTUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxufVxyXG4uZ3JpZC1jb2xzLTYge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxufVxyXG4uZ3JpZC1jb2xzLTEyIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogPT09IEdSSUQgU1BBTiA9PT0gKi9cclxuLmNvbC1zcGFuLTEge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIH1cclxufVxyXG4uY29sLXNwYW4tMiB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDMgLyBzcGFuIDM7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtc3Bhbi0zIHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMgLyBzcGFuIDM7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XHJcbiAgICB9XHJcbn1cclxuLmNvbC1zcGFuLTQge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIH1cclxufVxyXG4uY29sLXNwYW4tNSB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1IC8gc3BhbiA1O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtc3Bhbi02IHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIH1cclxufVxyXG4uY29sLXNwYW4tNyB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3IC8gc3BhbiA3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XHJcbiAgICB9XHJcbn1cclxuLmNvbC1zcGFuLTgge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOCAvIHNwYW4gODtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtc3Bhbi05IHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDkgLyBzcGFuIDk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIH1cclxufVxyXG4uY29sLXNwYW4tMTAge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTAgLyBzcGFuIDEwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XHJcbiAgICB9XHJcbn1cclxuLmNvbC1zcGFuLTExIHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDExIC8gc3BhbiAxMTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtc3Bhbi0xMiB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIH1cclxufVxyXG5cclxuLyogPT09IEdBUCA9PT0gKi9cclxuLmdhcC0wIHtcclxuICAgIGdhcDogMHJlbTtcclxufVxyXG4uZ2FwLTEge1xyXG4gICAgZ2FwOiAwLjVyZW07XHJcbn1cclxuLmdhcC0yIHtcclxuICAgIGdhcDogMXJlbTtcclxufVxyXG4uZ2FwLTMge1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcbn1cclxuLmdhcC00IHtcclxuICAgIGdhcDogMnJlbTtcclxufVxyXG4uZ2FwLTUge1xyXG4gICAgZ2FwOiAyLjVyZW07XHJcbn1cclxuLmdhcC02IHtcclxuICAgIGdhcDogM3JlbTtcclxufVxyXG4uZ2FwLTcge1xyXG4gICAgZ2FwOiAzLjVyZW07XHJcbn1cclxuLmdhcC04IHtcclxuICAgIGdhcDogNHJlbTtcclxufVxyXG4uZ2FwLTkge1xyXG4gICAgZ2FwOiA0LjVyZW07XHJcbn1cclxuXHJcbi5nYXAteC0wIHtcclxuICAgIGNvbHVtbi1nYXA6IDByZW07XHJcbn1cclxuLmdhcC14LTEge1xyXG4gICAgY29sdW1uLWdhcDogMC41cmVtO1xyXG59XHJcbi5nYXAteC0yIHtcclxuICAgIGNvbHVtbi1nYXA6IDFyZW07XHJcbn1cclxuLmdhcC14LTMge1xyXG4gICAgY29sdW1uLWdhcDogMS41cmVtO1xyXG59XHJcbi5nYXAteC00IHtcclxuICAgIGNvbHVtbi1nYXA6IDJyZW07XHJcbn1cclxuLmdhcC14LTUge1xyXG4gICAgY29sdW1uLWdhcDogMi41cmVtO1xyXG59XHJcbi5nYXAteC02IHtcclxuICAgIGNvbHVtbi1nYXA6IDNyZW07XHJcbn1cclxuLmdhcC14LTcge1xyXG4gICAgY29sdW1uLWdhcDogMy41cmVtO1xyXG59XHJcbi5nYXAteC04IHtcclxuICAgIGNvbHVtbi1nYXA6IDRyZW07XHJcbn1cclxuLmdhcC14LTkge1xyXG4gICAgY29sdW1uLWdhcDogNC41cmVtO1xyXG59XHJcblxyXG4uZ2FwLXktMCB7XHJcbiAgICByb3ctZ2FwOiAwcmVtO1xyXG59XHJcbi5nYXAteS0xIHtcclxuICAgIHJvdy1nYXA6IDAuNXJlbTtcclxufVxyXG4uZ2FwLXktMiB7XHJcbiAgICByb3ctZ2FwOiAxcmVtO1xyXG59XHJcbi5nYXAteS0zIHtcclxuICAgIHJvdy1nYXA6IDEuNXJlbTtcclxufVxyXG4uZ2FwLXktNCB7XHJcbiAgICByb3ctZ2FwOiAycmVtO1xyXG59XHJcbi5nYXAteS01IHtcclxuICAgIHJvdy1nYXA6IDIuNXJlbTtcclxufVxyXG4uZ2FwLXktNiB7XHJcbiAgICByb3ctZ2FwOiAzcmVtO1xyXG59XHJcbi5nYXAteS03IHtcclxuICAgIHJvdy1nYXA6IDMuNXJlbTtcclxufVxyXG4uZ2FwLXktOCB7XHJcbiAgICByb3ctZ2FwOiA0cmVtO1xyXG59XHJcbi5nYXAteS05IHtcclxuICAgIHJvdy1nYXA6IDQuNXJlbTtcclxufVxyXG5cclxuLyogPT09IFRFWFQgPT09ICovXHJcbi50ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyogPT09IEJBQ0tHUk9VTkRTID09PSAqL1xyXG4uYmctYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NmZkO1xyXG59XHJcbi5iZy13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5iZy1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmN2VhO1xyXG59XHJcbi5iZy1uYXZ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjUzOTE7XHJcbn1cclxuLmJnLWJlaWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2UzZDI7XHJcbn1cclxuLmJnLXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYyMDIwO1xyXG59XHJcbi5iZy1saWdodC1iZWlnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xyXG59XHJcbi5iZy1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NDI0O1xyXG59XHJcbi5iZy1saWdodC1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBjOGFkO1xyXG59XHJcbi5iZy1kYXJrLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzZhNDY7XHJcbn1cclxuLmJnLW9yYW5nZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZjAwO1xyXG59XHJcbi5iZy1wdXJwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjVjODtcclxufVxyXG4uYmctYmFieS1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWFmZDI7XHJcbn1cclxuXHJcbi8qID09PSBDT0xPUlMgPT09ICovXHJcbi50ZXh0LWJsdWUge1xyXG4gICAgY29sb3I6ICNjMGRjYWE7XHJcbn1cclxuLnRleHQtYmVpZ2Uge1xyXG4gICAgY29sb3I6ICNlN2UzZDI7XHJcbn1cclxuLnRleHQtcmVkIHtcclxuICAgIGNvbG9yOiAjZmYyMDIwO1xyXG59XHJcbi50ZXh0LWdyZWVuIHtcclxuICAgIGNvbG9yOiAjMjE0NDI0O1xyXG59XHJcbi50ZXh0LW9yYW5nZSB7XHJcbiAgICBjb2xvcjogI2ZmN2YwMDtcclxufVxyXG4udGV4dC1wdXJwbGUge1xyXG4gICAgY29sb3I6ICM2MDY1Yzg7XHJcbn1cclxuLnRleHQtYmFieS1ibHVlIHtcclxuICAgIGNvbG9yOiAjN2VhZmQyO1xyXG59XHJcblxyXG4udGV4dC13aGl0ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG4udGV4dC1ibGFjayB7XHJcbiAgICBjb2xvcjogIzA4MDgwODtcclxufVxyXG4udGV4dC1ncmF5IHtcclxuICAgIGNvbG9yOiAjZmFmN2VhO1xyXG59XHJcblxyXG4vKiA9PT0gVEVYVENFTlRFUiA9PT0gKi9cclxuLnRleHQtbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnRleHQtcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnRleHQtanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4vKiA9PT0gRk9OVCBXRUlHSFQgPT09ICovXHJcbi5mb250LWxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuLmZvbnQtbm9ybWFsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmZvbnQtbWVkaXVtIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLmZvbnQtc2VtaWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4uZm9udC1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLmZvbnQtZXh0cmFib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuXHJcbi8qID09PSBNQVJHSU4gPT09ICovXHJcbi8qIE1hcmdpbiBUb3AgKi9cclxuLm10LTAge1xyXG4gICAgbWFyZ2luLXRvcDogMHJlbTtcclxufVxyXG4ubXQtMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbn1cclxuLm10LTIge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG4ubXQtMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbn1cclxuLm10LTQge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG4ubXQtNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbn1cclxuLm10LTYge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxufVxyXG4ubXQtNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XHJcbn1cclxuLm10LTgge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxufVxyXG4ubXQtOSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm10LTMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbiAgICAubXQtNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIC5tdC01IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICAubXQtNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTtcclxuICAgIH1cclxuICAgIC5tdC03IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gICAgLm10LTgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07XHJcbiAgICB9XHJcbiAgICAubXQtOSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBNYXJnaW4gQm90dG9tICovXHJcbi5tYi0wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDByZW07XHJcbn1cclxuLm1iLTEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG59XHJcbi5tYi0yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuLm1iLTMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG59XHJcbi5tYi00IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuLm1iLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG59XHJcbi5tYi02IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbn1cclxuLm1iLTcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG59XHJcbi5tYi04IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbn1cclxuLm1iLTkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tYi0zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLm1iLTQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICAubWItNSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLm1iLTYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbiAgICB9XHJcbiAgICAubWItNyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIC5tYi04IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLm1iLTkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLyogTWFyZ2luIExlZnQgKi9cclxuLm1sLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDByZW07XHJcbn1cclxuLm1sLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxufVxyXG4ubWwtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxufVxyXG4ubWwtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG59XHJcbi5tbC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG59XHJcbi5tbC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XHJcbn1cclxuLm1sLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcbn1cclxuLm1sLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcclxufVxyXG4ubWwtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcclxufVxyXG4ubWwtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tbC0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIH1cclxuICAgIC5tbC00IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIC5tbC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLm1sLTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgLm1sLTcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgfVxyXG4gICAgLm1sLTgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLm1sLTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIE1hcmdpbiBSaWdodCAqL1xyXG4ubXItMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW07XHJcbn1cclxuLm1yLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbn1cclxuLm1yLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG59XHJcbi5tci0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG59XHJcbi5tci00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxufVxyXG4ubXItNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcclxufVxyXG4ubXItNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbn1cclxuLm1yLTcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XHJcbn1cclxuLm1yLTgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xyXG59XHJcbi5tci05IHtcclxuICAgIG1hcmdpbi1yaWdodDogNC41cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tci0zIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcbiAgICAubXItNCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLm1yLTUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLm1yLTYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS43NXJlbTtcclxuICAgIH1cclxuICAgIC5tci03IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICB9XHJcbiAgICAubXItOCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLm1yLTkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiA9PT0gUEFERElORyA9PT0gKi9cclxuLyogUGFkZGluZyAqL1xyXG4ucC0wIHtcclxuICAgIHBhZGRpbmc6IDByZW07XHJcbn1cclxuLnAtMSB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW07XHJcbn1cclxuLnAtMiB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG59XHJcbi5wLTMge1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG59XHJcbi5wLTQge1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxufVxyXG4ucC01IHtcclxuICAgIHBhZGRpbmc6IDIuNXJlbTtcclxufVxyXG5cclxuLyogUGFkZGluZyBUb3AgKi9cclxuLnB0LTAge1xyXG4gICAgcGFkZGluZy10b3A6IDByZW07XHJcbn1cclxuLnB0LTEge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxufVxyXG4ucHQtMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxufVxyXG4ucHQtMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG59XHJcbi5wdC00IHtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG59XHJcbi5wdC01IHtcclxuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbn1cclxuLnB0LTYge1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW07XHJcbn1cclxuLnB0LTcge1xyXG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcclxufVxyXG4ucHQtOCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxufVxyXG4ucHQtOSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wdC0zIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIH1cclxuICAgIC5wdC00IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIC5wdC01IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLnB0LTYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgLnB0LTcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gICAgLnB0LTgge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLnB0LTkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFBhZGRpbmcgQm90dG9tICovXHJcbi5wYi0wIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xyXG59XHJcbi5wYi0xIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbn1cclxuLnBiLTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbn1cclxuLnBiLTMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxufVxyXG4ucGItNCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxufVxyXG4ucGItNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG59XHJcbi5wYi02IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG59XHJcbi5wYi03IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XHJcbn1cclxuLnBiLTgge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbn1cclxuLnBiLTkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucGItMyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICAucGItNCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICAucGItNSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICAgIC5wYi02IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcclxuICAgIH1cclxuICAgIC5wYi03IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIC5wYi04IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbTtcclxuICAgIH1cclxuICAgIC5wYi05IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQYWRkaW5nIExlZnQgKi9cclxuLnBsLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xyXG59XHJcbi5wbC0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG59XHJcbi5wbC0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxufVxyXG4ucGwtMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxufVxyXG4ucGwtNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbn1cclxuLnBsLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbn1cclxuLnBsLTYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG59XHJcbi5wbC03IHtcclxuICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xyXG59XHJcbi5wbC04IHtcclxuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxufVxyXG4ucGwtOSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucGwtMyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLnBsLTQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIC5wbC01IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIC5wbC02IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XHJcbiAgICB9XHJcbiAgICAucGwtNyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgfVxyXG4gICAgLnBsLTgge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcclxuICAgIH1cclxuICAgIC5wbC05IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLyogUGFkZGluZyBSaWdodCAqL1xyXG4ucHItMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xyXG59XHJcbi5wci0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxufVxyXG4ucHItMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG59XHJcbi5wci0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxufVxyXG4ucHItNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG59XHJcbi5wci01IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxufVxyXG4ucHItNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG59XHJcbi5wci03IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcclxufVxyXG4ucHItOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG59XHJcbi5wci05IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucHItMyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgIH1cclxuICAgIC5wci00IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLnByLTUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIC5wci02IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgLnByLTcge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICB9XHJcbiAgICAucHItOCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcclxuICAgIH1cclxuICAgIC5wci05IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFBhZGRpbmcgWSAoVG9wICsgQm90dG9tKSAqL1xyXG4ucHktMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xyXG59XHJcbi5weS0xIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG59XHJcbi5weS0yIHtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbn1cclxuLnB5LTMge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbn1cclxuLnB5LTQge1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxufVxyXG4ucHktNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcclxufVxyXG4ucHktNiB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG59XHJcbi5weS03IHtcclxuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xyXG59XHJcbi5weS04IHtcclxuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbn1cclxuLnB5LTkge1xyXG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnB5LTMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLnB5LTQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLnB5LTUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICAgIC5weS02IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS43NXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcclxuICAgIH1cclxuICAgIC5weS03IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIC5weS04IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbTtcclxuICAgIH1cclxuICAgIC5weS05IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFBhZGRpbmcgWCAoTGVmdCArIFJpZ2h0KSAqL1xyXG4ucHgtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xyXG59XHJcbi5weC0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG59XHJcbi5weC0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbn1cclxuLnB4LTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbn1cclxuLnB4LTQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxufVxyXG4ucHgtNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxufVxyXG4ucHgtNiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG59XHJcbi5weC03IHtcclxuICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xyXG59XHJcbi5weC04IHtcclxuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbn1cclxuLnB4LTkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnB4LTMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLnB4LTQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLnB4LTUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIC5weC02IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcclxuICAgIH1cclxuICAgIC5weC03IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgIH1cclxuICAgIC5weC04IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcclxuICAgIH1cclxuICAgIC5weC05IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qID09PSBURVhUREVDT1JBVElPTiA9PT0gKi9cclxuLnVuZGVybGluZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4iLCJsaXtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLndwbWwtbHMtc3RhdGljcy1mb290ZXIsXHJcbi5vdGdzLWRldmVsb3BtZW50LXNpdGUtZnJvbnQtZW5ke1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi50ZXh0X2NvbnRlbnR7XHJcbiAgICBwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICAgIGg2e1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1XaGl0ZSwgI0Y2RjFFQik7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3MgTmV1ZSBUUklBTFwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7IC8qIDIuMXJlbSAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcclxuICAgIH1cclxufVxyXG4uaW5zaWdodHMtZ3JpZCA+ICo6Zmlyc3QtY2hpbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcclxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgfVxuICAgIC5oZXJvIHtcbiAgICAgICAgaGVpZ2h0OiA2MHJlbTtcbiAgICB9XG4gICAgLnRlYW0td3JhcHBlciAudGVhbS1saXN0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgcm93LWdhcDogNHJlbTtcbiAgICB9XG4gICAgLnRlYW0tZGV0YWlsIC50ZWFtLWRldGFpbC1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICB9XG4gICAgLnRlYW0tZGV0YWlsIC50ZWFtLWRldGFpbC1yaWdodCAudGVhbS1kZXRhaWwtdGl0bGUtYmxvY2tzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIC5pbnNpZ2h0cy1ncmlkIHtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIC5zZXJ2aWNlcy1saXN0IC5zZXJ2aWNlcy1pdGVtIHtcbiAgICAgICAgdG9wOiAyNDFweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBoZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxuICAgIC5zdGlja3ktaGVhZGVyIGhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NGM0MDtcbiAgICB9XG4gICAgaGVhZGVyIC5oZWFkZXItY29udGVudCAucmlnaHQgLndlYm1lbnUsXG4gICAgaGVhZGVyIC5oZWFkZXItY29udGVudCAucmlnaHQgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tb2JpbGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5sYW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLmxvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuICAgIC5oZXJvIHtcbiAgICAgICAgaGVpZ2h0OiA0NXJlbTtcbiAgICAgICAgcGFkZGluZzogNXJlbSAwIDIuNXJlbSAwO1xuICAgIH1cbiAgICBoZWFkZXIgLmhlYWRlci1jb250ZW50IC5yaWdodCB7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgIH1cbiAgICAuaGVybyAuaGVyby10ZXh0IC50aXRsZS1ibG9jayAudGl0bGUge1xuICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTsgLyogM3JlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDlyZW07XG4gICAgfVxuICAgIC5oZXJvIC50aXRsZS1ibG9jayAudGl0bGUgLnRpdGxlLWxpbmUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzLjNyZW07XG4gICAgfVxuICAgIC5sb2FkZXIgLmxvYWRlcl9fY2VudGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIH1cbiAgICAubG9hZGVyIC5sb2FkZXJfX2NlbnRlciAubG9hZGVyLWxpbmUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzcmVtO1xuICAgIH1cbiAgICAuaGVybyAuaGVyby10ZXh0IC50ZXh0LWJsb2NrIHtcbiAgICAgICAgZ2FwOiAyLjVyZW07XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAuaGVybyAuaGVyby10ZXh0IC50ZXh0LWJsb2NrIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIH1cbiAgICAuaGVybyAuaGVyby10ZXh0IC50ZXh0LWJsb2NrIC5idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xuICAgIH1cbiAgICAuaGVybyAuaGVyby10ZXh0IC50ZXh0LWJsb2NrIC5idXR0b24gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICB9XG4gICAgLnNlcnZpY2VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NGM0MDtcbiAgICAgICAgcGFkZGluZzogMTAuNTZyZW0gMCA2cmVtO1xuICAgIH1cbiAgICAuc2VydmljZXMgLnRpdGxlLWJsb2NrIC5zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOCU7XG4gICAgfVxuICAgIC5zZXJ2aWNlcyAudGl0bGUtYmxvY2sgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlOyAvKiAyLjFyZW0gKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0cmVtO1xuICAgIH1cbiAgICAuc2VydmljZXMgLnRpdGxlLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgfVxuICAgIC5hY2NvcmRpb24gLmFjYy1wYW5lbCAuYWNjLWJvZHkgcHtcbiAgICAgICAgY29sb3I6IHZhcigtLVdoaXRlLCAjRjZGMUVCKTtcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6IFwiTWF0dGVyU1FcIjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIH1cbiAgICAuY2FzZXMtbGlzdGluZyAuY2FzZXMtY29udGVudCAuY2FzZXMtYm94IC5idXR0b25zIC5idXR0b257XG4gICAgICAgIGNvbG9yOiB2YXIoLS1XaGl0ZSwgI0Y2RjFFQik7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOCU7IC8qIDEuMjA3NXJlbSAqL1xuICAgIH1cbiAgICAuc2VydmljZXMgLnNlcnZpY2VzLWxpbmtzIC5saW5rcy1ibG9jayAubGluayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICB9XG4gICAgLnNlcnZpY2VzIC5zZXJ2aWNlcy1saW5rcyAubGlua3MtYmxvY2sgLmxpbmsgLnRpdGxlLWNvbnRlbnQge1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICB9XG4gICAgLnNlcnZpY2VzIC5zZXJ2aWNlcy1saW5rcyAubGlua3MtYmxvY2sgLmxpbmsgLnRpdGxlLWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxLjQ1cmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTI1cmVtO1xuICAgIH1cbiAgICAuc2VydmljZXMgLnNlcnZpY2VzLWxpbmtzIC5saW5rcy1ibG9jayAubGluayAuaWNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMWViO1xuICAgIH1cbiAgICAuc2VydmljZXMgLnNlcnZpY2VzLWxpbmtzIC5saW5rcy1ibG9jayAubGluayAudGl0bGUtY29udGVudCAubnVtYmVyIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOCU7XG4gICAgfVxuICAgIC5jYXNlcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYxZWI7XG4gICAgICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgICB9XG4gICAgLmNhc2VzIC50aXRsZS1ibG9jayAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xuICAgIH1cbiAgICAuY2FzZXMgLnRpdGxlLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTA1JTsgLyogMi4xcmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICB9XG4gICAgLmNhc2VzIC5jYXNlcy1jb250ZW50IHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzLzQ7XG4gICAgfVxuICAgIC5jYXNlcyAuY2FzZXMtY29udGVudCAuY2FzZXMtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNy4yNXJlbTtcbiAgICB9XG4gICAgLmNhc2VzIC50aXRsZS1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICAuY2FzZXMgLmNhc2VzLWNvbnRlbnQgLmNhc2VzLWJveCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdG9wOiAxLjVyZW07XG4gICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtIDFyZW0gMXJlbTtcbiAgICB9XG4gICAgLmNhc2VzIC5jYXNlcy1jb250ZW50IC5jYXNlcy1ib3ggLnRpdGxlLWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMyYjJiMmI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNiU7IC8qIDEuNDVyZW0gKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMjVyZW07XG4gICAgfVxuICAgIC5jYXNlcyAuY2FzZXMtY29udGVudCAuY2FzZXMtYm94IC50aXRsZS1jb250ZW50IC5zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNWU1ZTVlO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xuICAgIH1cbiAgICAuY2FzZXMgLmNhc2VzLWNvbnRlbnQgLmNhc2VzLWJveCAuYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIH1cbiAgICAuY2FzZXMgLmNhc2VzLWNvbnRlbnQgLmNhc2VzLWJveCAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xuICAgIH1cbiAgICAuaW5zaWdodHMge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxuICAgIC5pbnNpZ2h0cyAudGl0bGUtYmxvY2sgLnN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDMwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM4JTtcbiAgICB9XG4gICAgLmluc2lnaHRzIC50aXRsZS1ibG9jayAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7IC8qIDIuMXJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRyZW07XG4gICAgfVxuICAgIC5pbnNpZ2h0cyAudGl0bGUtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgLmluc2lnaHRzIC5pbnNpZ2h0cy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuICAgIC5pbnNpZ2h0cyAuaW5zaWdodHMtbGlzdCAuaW5zaWdodC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2QwYzViOTtcbiAgICB9XG4gICAgLmluc2lnaHRzIC5pbnNpZ2h0cy1saXN0IC5pbnNpZ2h0LWl0ZW0gLmRhdGUge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xuICAgIH1cbiAgICAuaW5zaWdodHMgLmluc2lnaHRzLWxpc3QgLmluc2lnaHQtaXRlbSAudGl0bGUge1xuICAgICAgICBjb2xvcjogIzJiMmIyYjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUmVja2xlc3NOZXVlXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE2JTsgLyogMS40NXJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDEyNXJlbTtcbiAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuaW5zaWdodHMgLmluc2lnaHRzLWxpc3QgLmluc2lnaHQtaXRlbSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNC43N3JlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMC44NzVyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDMwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM4JTtcbiAgICB9XG4gICAgZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJiMmIyYjtcbiAgICAgICAgcGFkZGluZzogMCAwIDRyZW07XG4gICAgfVxuICAgIGZvb3RlciAuZm9vdGVyLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGZvb3RlciAuZm9vdGVyLXRvcCAucmlnaHQgLndlYm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBmb290ZXIgLmZvb3Rlci10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3LjEycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjFlYjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTA1JTsgLyogMi4xcmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICB9XG4gICAgZm9vdGVyIC5mb290ZXItdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmNmYxZWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7IC8qIDIuMXJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRyZW07XG4gICAgfVxuICAgIGZvb3RlciAuZm9vdGVyLW1lbnUgLmZvb3Rlci1tZW51LWxpc3Qge1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgfVxuICAgIGZvb3RlciAuZm9vdGVyLW1lbnUgLmZvb3Rlci1tZW51LWxpc3QgLmZvb3Rlci1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDMwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM4JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gICAgfVxuICAgIGZvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogNi42OXJlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICBmb290ZXIgLmZvb3Rlci1ib3R0b20gLnJpZ2h0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgZm9vdGVyIC5mb290ZXItYm90dG9tIC5yaWdodCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDMwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM4JTtcbiAgICB9XG4gICAgZm9vdGVyIC5mb290ZXItYm90dG9tIC5sZWZ0IC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDMwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM4JTtcbiAgICB9XG4gICAgZm9vdGVyIC5mb290ZXItbWVudSAuZm9vdGVyLW1lbnUtbGlzdCAuZm9vdGVyLWxpbmtzIGEge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xuICAgIH1cbiAgICBmb290ZXIgLmZvb3Rlci1tZW51IC5mb290ZXItbWVudS1saXN0IC5mb290ZXItbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuNzVyZW07XG4gICAgfVxuICAgIC5hYm91dC11cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCA2cmVtIDA7XG4gICAgfVxuICAgIC5hYm91dC11cy1oZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NGM0MDtcbiAgICAgICAgcGFkZGluZzogNXJlbSAwIDAgMDtcbiAgICB9XG4gICAgLmFib3V0LXVzLWhlYWQgLnRpdGxlLWJsb2NrIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmYxZWI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICAuYWJvdXQtdXMtaGVhZCAudGl0bGUtYmxvY2sgLnN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDMwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM4JTtcbiAgICB9XG4gICAgLmFib3V0LXVzLWhlYWQgLnRpdGxlLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTA1JTsgLyogMi4xcmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICB9XG4gICAgLmFib3V0LXVzIC5hYm91dC11cy1jb250ZW50IC5pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNS4zNTE1cmVtO1xuICAgIH1cbiAgICAuYWJvdXQtdXMgLmFib3V0LXVzLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDMwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTsgLyogMS4zcmVtICovXG4gICAgfVxuICAgIC5zdG9yeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyLjVyZW0gMDtcbiAgICB9XG4gICAgLnN0b3J5IC50aXRsZS1ibG9jayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMWViO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgLnN0b3J5IC50aXRsZS1ibG9jayAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglOyAvKiAxLjIwNzVyZW0gKi9cbiAgICB9XG4gICAgLnN0b3J5IC50aXRsZS1ibG9jayAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7IC8qIDIuMXJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRyZW07XG4gICAgfVxuICAgIC5zdG9yeSAuc3RvcnktY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDMwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM4JTtcbiAgICB9XG4gICAgLnN0b3J5IC5zdG9yeS1jb250ZW50IC5pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuc3RvcnkgLnN0b3J5LWNvbnRlbnQgLmdyaWQgLmNvbC1zcGFuLTgge1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLm51bWJlcnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgNHJlbSAwO1xuICAgIH1cbiAgICAubnVtYmVycyAubnVtYmVyLWNvbnRlbnQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICAubnVtYmVycyAubnVtYmVyLWNvbnRlbnQgLmNvbC1zcGFuLTQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubnVtYmVycyAubnVtYmVyLWNvbnRlbnQ6bnRoLWNoaWxkKDIpIC5jb2wtc3Bhbi00OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5udW1iZXJzIC5udW1iZXItY29udGVudCAubnVtYmVyLWl0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjFlYjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICB9XG4gICAgLm51bWJlcnMgLm51bWJlci1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgLm51bWJlcnMgLm51bWJlci1jb250ZW50IC5udW1iZXItaXRlbSBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTsgLyogM3JlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDlyZW07XG4gICAgfVxuICAgIC5udW1iZXJzIC5udW1iZXItY29udGVudCAubnVtYmVyLWl0ZW0gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOCU7XG4gICAgfVxuICAgIC5vdXItdmFsdWVzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjFlYjtcbiAgICAgICAgcGFkZGluZzogNnJlbSAwO1xuICAgIH1cbiAgICAub3VyLXZhbHVlcyAudGl0bGUtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgLm91ci12YWx1ZXMgLnRpdGxlLWJsb2NrIC5zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOCU7IC8qIDEuMjA3NXJlbSAqL1xuICAgICAgICBjb2xvcjogIzZmNmY2ZjtcbiAgICB9XG4gICAgLm91ci12YWx1ZXMgLnRpdGxlLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTA1JTsgLyogMi4xcmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICB9XG4gICAgLm91ci12YWx1ZXMgLm91ci12YWx1ZXMtY29udGVudCAuZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG4gICAgLmludGVncml0eSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjE7XG4gICAgICAgIHBhZGRpbmc6IDdyZW0gMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuaW50ZWdyaXR5IC5pbnRlZ3JpdHktaW5uZXItbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5pbnRlZ3JpdHkgLmludGVncml0eS1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5pbnRlZ3JpdHkgLmludGVncml0eS1ib3gge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgfVxuICAgIC5pbnRlZ3JpdHkgLmludGVncml0eS1ib3ggLnRpdGxlLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgLmludGVncml0eSAuaW50ZWdyaXR5LWJveCAudGl0bGUtYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgIH1cbiAgICAuaW50ZWdyaXR5IC5pbnRlZ3JpdHktYm94IC5saW5rcyBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgICAuY29udGFjdCB7XG4gICAgICAgIHBhZGRpbmc6IDhyZW0gMDtcbiAgICB9XG4gICAgLmNvbnRhY3QgLnRpdGxlLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIC5jb250YWN0IC50aXRsZS1ibG9jayAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglOyAvKiAxLjIwNzVyZW0gKi9cbiAgICAgICAgY29sb3I6ICNkMGM1Yjk7XG4gICAgfVxuICAgIC5jb250YWN0IC50aXRsZS1ibG9jayAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7IC8qIDIuMXJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRyZW07XG4gICAgfVxuICAgIC5jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtdG9wIC5uYW1lLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgIH1cbiAgICAuY29udGFjdCAuY29udGFjdC1jb250ZW50IC5saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtbW9iaWxlLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhY3QgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1tb2JpbGUtbGlua3MgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjFlYjtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmNmYxZWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgIH1cbiAgICAuY29udGFjdCAuY29udGFjdC1jb250ZW50IC5jb250YWN0LXRvcCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNiU7IC8qIDEuNDVyZW0gKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMjVyZW07XG4gICAgfVxuICAgIC5jb250YWN0IC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtdG9wIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE2JTsgLyogMS40NXJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDEyNXJlbTtcbiAgICB9XG4gICAgLnNlcnZpY2VzLXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU4NGM0MDtcbiAgICAgICAgcGFkZGluZzogNXJlbSAwIDJyZW0gMDtcbiAgICB9XG4gICAgLnNlcnZpY2VzLXRpdGxlIC50aXRsZS1ibG9jayAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xuICAgIH1cbiAgICAuc2VydmljZXMtdGl0bGUgLnRpdGxlLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTA1JTsgLyogMi4xcmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICB9XG4gICAgLnNlcnZpY2VzLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuc2VydmljZXMtbGlzdCAuc2VydmljZXMtaXRlbSAuc2VydmljZXMtY29udGVudCAubnVtYmVyIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgfVxuICAgIC5zZXJ2aWNlcy1saXN0IC5zZXJ2aWNlcy1pdGVtIC5zZXJ2aWNlcy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICAgIGdhcDogMS4yNXJlbTtcbiAgICB9XG4gICAgLnNlcnZpY2VzLWxpc3QgLnNlcnZpY2VzLWl0ZW0gLnNlcnZpY2VzLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDMwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLnNlcnZpY2VzLWxpc3QgLnNlcnZpY2VzLWl0ZW0gLnNlcnZpY2VzLWNvbnRlbnQgLm51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG4gICAgLnNlcnZpY2VzLWxpc3QgLnNlcnZpY2VzLWl0ZW0gLnNlcnZpY2VzLWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxLjQ1cmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTI1cmVtO1xuICAgIH1cbiAgICAudGVhbS13cmFwcGVyIC50ZWFtLWxpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgICByb3ctZ2FwOiAzcmVtO1xuICAgIH1cbiAgICAudGVhbS13cmFwcGVyIC50ZWFtLWxpc3QgLnRlYW0taXRlbSAubmFtZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgfVxuICAgIC50ZWFtLXdyYXBwZXIgLnRlYW0tbGlzdCAudGVhbS1pdGVtIC5pbWFnZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDIwLjQzNzVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRlYW0td3JhcHBlciAudGVhbS1saXN0IC50ZWFtLWl0ZW0gLmltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAudGVhbS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMCA2cmVtIDA7XG4gICAgfVxuICAgIC50ZWFtLXRpdGxlIC50aXRsZS1ibG9jayAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7IC8qIDIuMXJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRyZW07XG4gICAgfVxuICAgIC50ZWFtLXRpdGxlIC50aXRsZS1ibG9jayAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xuICAgIH1cbiAgICAudGVhbS10aXRsZSAudGl0bGUtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmYxZWI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC50ZWFtLXRpdGxlIC50ZWFtLWNvbnRlbnQgLmdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuICAgIC50ZWFtLWRldGFpbCAudGVhbS1kZXRhaWwtcmlnaHQgLnRlYW0tZGV0YWlsLXRpdGxlLWJsb2NrcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAudGVhbS13cmFwcGVyIC50ZWFtLWxpc3QgLnRlYW0taXRlbSAubmFtZSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEyJTsgLyogMS42OHJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDIyNXJlbTtcbiAgICB9XG4gICAgLnRlYW0td3JhcHBlciAudGVhbS1saXN0IC50ZWFtLWl0ZW0gLm5hbWUgLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxLjQ1cmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTI1cmVtO1xuICAgICAgICBjb2xvcjogI2QwYzViOTtcbiAgICB9XG4gICAgLnRlYW0td3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAycmVtIDA7XG4gICAgfVxuICAgIC50ZWFtLWRldGFpbCAudGVhbS1kZXRhaWwtcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIH1cbiAgICAudGVhbS1kZXRhaWwgLnRlYW0tZGV0YWlsLXJpZ2h0IC50ZWFtLWRldGFpbC10aXRsZS1ibG9ja3MgLnN1YnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnRlYW0tZGV0YWlsIC50ZWFtLWRldGFpbC1yaWdodCAudGVhbS1kZXRhaWwtdGl0bGUtYmxvY2tzIC5uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICB9XG4gICAgLnRlYW0tZGV0YWlsIC50ZWFtLWRldGFpbC1yaWdodCAudGVhbS1kZXRhaWwtdGl0bGUtYmxvY2tzIC5uYW1lIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTA1JTsgLyogMi4xcmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICB9XG4gICAgLnRlYW0tZGV0YWlsIC50ZWFtLWRldGFpbC1yaWdodCAudGVhbS1kZXRhaWwtdGl0bGUtYmxvY2tzIC5uYW1lIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE2JTsgLyogMS40NXJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDEyNXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC50ZWFtLWRldGFpbCAudGVhbS1kZXRhaWwtcmlnaHQgLnRlYW0tZGV0YWlsLXRpdGxlLWJsb2NrcyAudGVhbS1kZXRhaWwtbGlua3MgYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAudGVhbS1kZXRhaWwgLnRlYW0tZGV0YWlsLXJpZ2h0IC50ZWFtLWRldGFpbC10aXRsZS1ibG9ja3MgLnN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICB9XG4gICAgLnRlYW0tZGV0YWlsIC50ZWFtLWRldGFpbC1yaWdodCAudGVhbS1kZXRhaWwtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMWViO1xuICAgIH1cbiAgICAudGVhbS1kZXRhaWwgLnRlYW0tZGV0YWlsLXJpZ2h0IC50ZWFtLWRldGFpbC1saW5rcyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmMWViO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmNmYxZWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOCU7IC8qIDEuMjA3NXJlbSAqL1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLmFjY29yZGlvbi10ZWFtIC5hY2MtaXRlbSAuYWNjLXRvZ2dsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uIC5hY2MtdG9nZ2xlIC5hY2MtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEyJTsgLyogMS42OHJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDIyNXJlbTtcbiAgICB9XG4gICAgLmFjY29yZGlvbi5hY2NvcmRpb24tdGVhbSAuYWNjLWl0ZW0gLmFjYy1wYW5lbCAuYWNjLWJvZHkgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDMwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB9XG4gICAgLmFjY29yZGlvbiAuYWNjLXRvZ2dsZSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB9XG4gICAgLmFjY29yZGlvbi5hY2NvcmRpb24tdGVhbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIH1cbiAgICAudGVhbS1kZXRhaWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xuICAgICAgICBwYWRkaW5nOiAxLjU3cmVtIDAgM3JlbSAwO1xuICAgIH1cbiAgICAudGVhbS1hd2FyZHMgLnRpdGxlLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMWViO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICAudGVhbS1hd2FyZHMgLnRpdGxlLWJsb2NrIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIC50ZWFtLWF3YXJkcyAuYXdhcmRzLWxpc3QgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAubm9uZS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudGVhbS1hd2FyZHMgLnRpdGxlLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTA1JTsgLyogMi4xcmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICB9XG4gICAgLnRlYW0tYXdhcmRzIC5hd2FyZHMtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIC50ZWFtLWF3YXJkcyAuYXdhcmRzLWxpc3QgYSB7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICB9XG4gICAgLnRlYW0tYXdhcmRzIC5hd2FyZHMtbGlzdCBhIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICB9XG4gICAgLnRlYW0tYXdhcmRzIC5hd2FyZHMtbGlzdCBhIC5saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxLjQ1cmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTI1cmVtO1xuICAgIH1cbiAgICAudGVhbS1hd2FyZHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDAgNnJlbSAwO1xuICAgIH1cbiAgICAudGVhbS1tZWV0IC50aXRsZS1ibG9jayAuc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglOyAvKiAxLjIwNzVyZW0gKi9cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgLnRlYW0tbWVldCAudGVhbS1saXN0IC50ZWFtLWl0ZW0gLmltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogMjAuNDM3NXJlbTtcbiAgICB9XG4gICAgLnRlYW0tbWVldCAudGVhbS1saXN0IC50ZWFtLWl0ZW0gLm5hbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICAudGVhbS1tZWV0IC52aWV3LWFsbCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGVhbS1tZWV0IC50aXRsZS1ibG9jayAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7IC8qIDIuMXJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRyZW07XG4gICAgfVxuICAgIC50ZWFtLW1lZXQgLnRpdGxlLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMWViO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAudGVhbS1tZWV0IC50ZWFtLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgIHJvdy1nYXA6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgfVxuICAgIC50ZWFtLW1lZXQgLnRlYW0tbGlzdCAudGVhbS1pdGVtIC5uYW1lIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTIlOyAvKiAxLjY4cmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjI1cmVtO1xuICAgIH1cbiAgICAudGVhbS1tZWV0IC50ZWFtLWxpc3QgLnRlYW0taXRlbSAubmFtZSAuc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNiU7IC8qIDEuNDVyZW0gKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMjVyZW07XG4gICAgfVxuICAgIC50ZWFtLW1lZXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgNnJlbSAwO1xuICAgIH1cbiAgICAuaW5zaWdodHMtdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xuICAgICAgICBwYWRkaW5nOiA2cmVtIDAgMDtcbiAgICB9XG4gICAgLmluc2lnaHRzLXRpdGxlIC50aXRsZS1ibG9jayAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xuICAgIH1cbiAgICAuaW5zaWdodHMtdGl0bGUgLnRpdGxlLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTA1JTsgLyogMi4xcmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICB9XG4gICAgLmluc2lnaHRzLWdyaWQge1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB9XG4gICAgLmluc2lnaHRzLWxpc3Rpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxuICAgIC5pbnNpZ2h0cy1saXN0aW5nIC5pbnNpZ2h0cy1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmYxZWI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB9XG4gICAgLmluc2lnaHRzLWxpc3RpbmcgLmluc2lnaHRzLWl0ZW0gYS5iaWctYm94IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuaW5zaWdodHMtbGlzdGluZyAuaW5zaWdodHMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmMWViO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB9XG4gICAgLmluc2lnaHRzLWxpc3RpbmcgLmluc2lnaHRzLWl0ZW0gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICAgIH1cbiAgICAuaW5zaWdodHMtbGlzdGluZyAuaW5zaWdodHMtaXRlbSBhLmJpZy1ib3ggLnRpdGxlLWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMiU7IC8qIDEuNjhyZW0gKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyMjVyZW07XG4gICAgfVxuICAgIC5pbnNpZ2h0cy1saXN0aW5nIC5pbnNpZ2h0cy1pdGVtIGEgLnRpdGxlLWNvbnRlbnQgLmRhdGUge1xuICAgICAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDMwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM4JTsgLyogMS4yMDc1cmVtICovXG4gICAgfVxuICAgIC5pbnNpZ2h0cy1saXN0aW5nIC5pbnNpZ2h0cy1pdGVtIGEgLnRpdGxlLWNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOCU7XG4gICAgfVxuICAgIC5pbnNpZ2h0cy1saXN0aW5nIC5pbnNpZ2h0cy1pdGVtIGEgLnRpdGxlLWNvbnRlbnQgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuM3JlbTtcbiAgICB9XG4gICAgLmluc2lnaHRzLWxpc3RpbmcgLmluc2lnaHRzLWl0ZW0gYS5iaWctYm94IC50aXRsZS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5pbnNpZ2h0cy1saXN0aW5nIC5pbnNpZ2h0cy1pdGVtIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDBjNWI5O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5pbnNpZ2h0cy1saXN0aW5nIC5pbnNpZ2h0cy1pdGVtIGEgLnRpdGxlLWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxLjQ1cmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTI1cmVtO1xuICAgIH1cbiAgICAuaW5zaWdodHMtbGlzdGluZyAuaW5zaWdodHMtaXRlbSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgLmluc2lnaHRzLXdyYXBwZXIgLmluc2lnaHQtZGV0YWlsLWl0ZW0gLmxlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuICAgIC5pbnNpZ2h0cy13cmFwcGVyIC5pbnNpZ2h0LWRldGFpbC1pdGVtIC5sZWZ0IC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZjZmMWViO1xuICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMSU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjc1cmVtO1xuICAgIH1cbiAgICAuaW5zaWdodHMtd3JhcHBlciAuaW5zaWdodC1kZXRhaWwtaXRlbSAucmlnaHQgcC5iaWcge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNiU7IC8qIDEuNDVyZW0gKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMjVyZW07XG4gICAgfVxuICAgIC5pbnNpZ2h0cy13cmFwcGVyIC5pbnNpZ2h0LWRldGFpbC1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIC5pbnNpZ2h0cy13cmFwcGVyIC5pbnNpZ2h0LWRldGFpbC1pdGVtIC5yaWdodCBwIHtcbiAgICAgICAgY29sb3I6ICNmNmYxZWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDMwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTI0JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNjI1cmVtO1xuICAgIH1cbiAgICAuaW5zaWdodHMtd3JhcHBlciAuaW5zaWdodC1kZXRhaWwtaXRlbSAucmlnaHQgLnJpZ2h0LXRvcCBpbWcge1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIC5pbnNpZ2h0cy13cmFwcGVyIC5pbnNpZ2h0LWRldGFpbC1pdGVtIC5yaWdodCAucmlnaHQtdG9wIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZjZmMWViO1xuICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzc05ldWVcIjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDQlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDQ1cmVtO1xuICAgIH1cbiAgICAuaW5zaWdodHMtd3JhcHBlciAuaW5zaWdodC1kZXRhaWwtaXRlbSAucmlnaHQgLnJpZ2h0LXRvcCAuc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogI2MyYmViOTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuaW5zaWdodHMtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCA2cmVtO1xuICAgIH1cbiAgICAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAuY2FzZXMtbGlzdGluZyAuY2FzZXMtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmNhc2VzLWxpc3RpbmcgLmNhc2VzLWNvbnRlbnQgLmNhc2VzLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyNy4yNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuY2FzZXMtbGlzdGluZyAudGl0bGUtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgICAuY2FzZXMtbGlzdGluZyAuY2FzZXMtY29udGVudCAuY2FzZXMtYm94IHtcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgdG9wOiAxLjVyZW07XG4gICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBjNWI5O1xuICAgICAgICBwYWRkaW5nOiAycmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBoZWlnaHQ6IDE3LjQzNzVyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAuY2FzZXMtbGlzdGluZyAuY2FzZXMtY29udGVudCAuY2FzZXMtYm94IC50aXRsZS1jb250ZW50IC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOCU7XG4gICAgfVxuICAgIC5jYXNlcy1saXN0aW5nIC5jYXNlcy1jb250ZW50IC5jYXNlcy1ib3ggLnRpdGxlLWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTYlOyAvKiAxLjQ1cmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTI1cmVtO1xuICAgIH1cbiAgICAuY2FzZXMtbGlzdGluZyAuY2FzZXMtY29udGVudCAuY2FzZXMtYm94IC5idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgfVxuICAgIC5pbnNpZ2h0cy10aXRsZSAudGl0bGUtYmxvY2stYm90dG9tIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xuICAgIH1cbiAgICAuY2FzZXMtdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg0YzQwO1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDAgMDtcbiAgICB9XG4gICAgLmNhc2VzLXRpdGxlIC50aXRsZS1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICAuY2FzZXMtdGl0bGUgLnRpdGxlLWJsb2NrIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIC5jYXNlcy10aXRsZSAudGl0bGUtYmxvY2sgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlOyAvKiAyLjFyZW0gKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0cmVtO1xuICAgIH1cbiAgICAuY2FzZXMtbGlzdGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCA2cmVtO1xuICAgIH1cbiAgICAuY2FzZXMtbGlzdGluZyAuY2FzZXMtY29udGVudCB7XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICB9XG4gICAgLmNhc2VzLWxpc3RpbmcgLmNhc2VzLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgLmNhc2VzLWRldGFpbC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XG4gICAgfVxuICAgIC5pbnNpZ2h0cy13cmFwcGVyIC5pbnNpZ2h0LWRldGFpbC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5pbnNpZ2h0cy13cmFwcGVyIC5pbnNpZ2h0LWRldGFpbC1pdGVtIC5yaWdodCAuZGV0YWlsLW51bWJlcnMgLmRldGFpbC1udW1iZXItaXRlbSAubnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDQlOyAvKiAyLjM0cmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjc1cmVtO1xuICAgIH1cbiAgICAuaW5zaWdodHMtd3JhcHBlciAuaW5zaWdodC1kZXRhaWwtaXRlbSAucmlnaHQgLmRldGFpbC1udW1iZXJzIC5kZXRhaWwtbnVtYmVyLWl0ZW0gLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDEuM3JlbSAqL1xuICAgIH1cbiAgICAuaW5zaWdodHMtd3JhcHBlciAuaW5zaWdodC1kZXRhaWwtaXRlbSAucmlnaHQgLmRldGFpbC1udW1iZXJzIC5kZXRhaWwtbnVtYmVyLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmMWViO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc2F5IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2QwYzViOTtcbiAgICAgICAgcGFkZGluZzogOC4zN3JlbSAwO1xuICAgIH1cbiAgICAuc2F5IC5zYXktdGV4dCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyYjJiMmI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmIyYjJiO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgY29sb3I6ICMyYjJiMmI7XG5cbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMiU7IC8qIDEuNjhyZW0gKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMy4zMXJlbTtcbiAgICB9XG4gICAgLnNheSAuc2F5LWJvdHRvbSAuY2xpZW50LWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAuc2F5IC5zYXktYm90dG9tIC5uYW1lIHtcbiAgICAgICAgY29sb3I6ICMyYjJiMmI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzTmV1ZVwiO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNDVyZW07XG4gICAgfVxuICAgIC5zYXkgLnNheS1ib3R0b20gLnN1Ym5hbWUge1xuICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuY29udGFjdC11cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODRjNDA7XG4gICAgICAgIHBhZGRpbmc6IDdyZW0gMCA2cmVtIDA7XG4gICAgfVxuICAgIC5jb250YWN0LXVzIC50aXRsZS1ibG9jayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMWViO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgLmNvbnRhY3QtdXMgLnRpdGxlLWJsb2NrIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIC5jb250YWN0LXVzIC50aXRsZS1ibG9jayAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7IC8qIDIuMXJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRyZW07XG4gICAgfVxuICAgIC5jb250YWN0LXVzIC5jb250YWN0LXVzLWNvbnRlbnQge1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgfVxuICAgIC5jb250YWN0LXVzIC5jb250YWN0LXVzLWNvbnRlbnQgLmNvbC1zcGFuLTY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLmNvbnRhY3QtdXMgLmNvbnRhY3QtdXMtY29udGVudCAuaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmNvbnRhY3QtdXMgLmNvbnRhY3QtdXMtY29udGVudCAuYWRkcmVzcy1jb250ZW50IC5hZGRyZXNzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDMwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTM4JTtcbiAgICB9XG4gICAgLmNvbnRhY3QtdXMgLmNvbnRhY3QtdXMtY29udGVudCAuYWRkcmVzcy1jb250ZW50IC5hZGRyZXNzLWxpbmtzIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNmYxZWI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBjb2xvcjogI2Y2ZjFlYjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MzA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIH1cbiAgICAuY29udGFjdC11cyAuY29udGFjdC11cy1jb250ZW50IC5hZGRyZXNzLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuY29udGFjdC11cyAuY29udGFjdC11cy1jb250ZW50IC5hZGRyZXNzLWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgICAuZXJyb3IgLmVycm9yLXRpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgfVxuICAgIC5lcnJvciAuZXJyb3ItdGl0bGUgLnRpdGxlLWJsb2NrIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOCU7IC8qIDEuMjA3NXJlbSAqL1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgLmVycm9yIC5lcnJvci10aXRsZSAudGl0bGUtYmxvY2sgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDQlOyAvKiAyLjM0cmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNjc1cmVtO1xuICAgIH1cbiAgICAuZXJyb3IgLmVycm9yLXRpdGxlIC50aXRsZS1ibG9jayAudGl0bGUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZXJyb3IgLmVycm9yLXRpdGxlIC50aXRsZS1ibG9jayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmMWViO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgLmVycm9yIC5lcnJvci1jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQzMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDEuM3JlbSAqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuICAgIC5zZXJ2aWNlcy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNlcnZpY2VzLWxpc3QgLnNlcnZpY2VzLWl0ZW0ge1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5zZXJ2aWNlcy10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/