@charset "UTF-8";
html {
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
  word-break: normal;
}

*, :after, :before {
  background-repeat: no-repeat;
  box-sizing: inherit;
}

:after, :before {
  text-decoration: inherit;
  vertical-align: inherit;
}

* {
  margin: 0;
  padding: 0;
}

hr {
  color: inherit;
  height: 0;
  overflow: visible;
}

details, main {
  display: block;
}

summary {
  display: list-item;
}

small {
  font-size: 80%;
}

[hidden] {
  display: none;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

a {
  background-color: transparent;
}

a:active, a:hover {
  outline-width: 0;
}

code, kbd, pre, samp {
  font-family: monospace, monospace;
}

pre {
  font-size: 1em;
}

b, strong {
  font-weight: bolder;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

table {
  border-color: inherit;
  text-indent: 0;
}

iframe {
  border-style: none;
}

input {
  border-radius: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  resize: vertical;
}

button, input, optgroup, select, textarea {
  font: inherit;
}

optgroup {
  font-weight: 700;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

[role=button], [type=button], [type=reset], [type=submit], button {
  cursor: pointer;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

[type=reset], [type=submit], button, html [type=button] {
  -webkit-appearance: button;
}

button, input, select, textarea {
  background-color: transparent;
  border-style: none;
}

a:focus, button:focus, input:focus, select:focus, textarea:focus {
  outline-width: 0;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
}

select::-ms-expand {
  display: none;
}

select::-ms-value {
  color: currentColor;
}

legend {
  border: 0;
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  color: inherit;
  font: inherit;
}

[disabled] {
  cursor: default;
}

img {
  border-style: none;
}

progress {
  vertical-align: baseline;
}

[aria-busy=true] {
  cursor: progress;
}

[aria-controls] {
  cursor: pointer;
}

[aria-disabled=true] {
  cursor: default;
}

/**
 * フロント用のカラー変数
 * TOHO HOUSE新小岩 デザイントークンより自動生成
 */
html {
  font-size: 14px;
}
@media (min-width: 390px) {
  html {
    font-size: 16px;
  }
}

body {
  font-size: 1rem;
  line-height: 1.4;
  color: #111827;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt";
}

main {
  overflow: clip;
  padding-bottom: 40px;
}

a {
  color: #111827;
  text-decoration: none;
  outline: none;
  transition: all 0.4s ease;
}
img {
  max-width: 100%;
  -webkit-backface-visibility: hidden;
  vertical-align: top;
}

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

em {
  font-style: normal;
}

html {
  scroll-behavior: smooth;
}

body:not(:is(#page-home, #page-short-sublease, #page-lease, #page-reform)) main {
  margin-top: 117px;
}
@media (max-width: 768px) {
  body:not(:is(#page-home, #page-short-sublease, #page-lease, #page-reform)) main {
    margin-top: 104px;
  }
}

/* ----------------------*
 * Heading
 *-----------------------*/
/* ----------------------*
 * Heading/bold
 *-----------------------*/
/* ----------------------*
 * Heading/medium
 *-----------------------*/
/* ----------------------*
 * Body/regular lh2
 *-----------------------*/
/* ----------------------*
 * Body/regular lh16
 *-----------------------*/
/* ----------------------*
 * Body/regular lh14
 *-----------------------*/
/* ----------------------*
 * Body/medium lh14
 *-----------------------*/
/* ----------------------*
 * Body
 *-----------------------*/
/* ----------------------*
 * Button & Tag & etc
 *-----------------------*/
/* ----------------------*
 * Button & Tag / bold
 *-----------------------*/
/* ----------------------*
 * Other / bold
 *-----------------------*/
/* ----------------------*
 * Button & Tag / medium
 *-----------------------*/
/* ----------------------*
 * English
 *-----------------------*/
/* ----------------------*
 * 汎用日本語
 *-----------------------*/
/* ----------------------*
 * 汎用英語
 *-----------------------*/
/* ----------------------*
 * 汎用数字
 *-----------------------*/
/*
 * レスポンシブの表示非表示制御
 */
@media (min-width: 640px) {
  a[href^="tel:"] {
    pointer-events: none;
  }
}
.sp-style, .sm-style {
  display: none;
}
@media (max-width: 640px) {
  .sp-style, .sm-style {
    display: inline;
  }
}

.md-style {
  display: none;
}
@media (max-width: 768px) {
  .md-style {
    display: inline;
  }
}

.lg-style {
  display: none;
}
@media (max-width: 1024px) {
  .lg-style {
    display: inline;
  }
}

.pc-style {
  display: block;
}
@media (max-width: 640px) {
  .pc-style {
    display: none;
  }
}

.pc-inline-style {
  display: inline;
}
@media (max-width: 640px) {
  .pc-inline-style {
    display: none;
  }
}

/*
---------------------------------------
icon
---------------------------------------
*/
@font-face {
  font-family: "svgfont";
  src: url(/fonts/svgfont.eot?90658275fdc0a27ad00c60e77e1158a8); /* IE9*/
  src: url(/fonts/svgfont.eot?90658275fdc0a27ad00c60e77e1158a8#iefix) format("embedded-opentype"), url(/fonts/svgfont.woff2?633b9e812473004266a1e8120d5a5cd3) format("woff2"), url(/fonts/svgfont.woff?a4dada2f238bec4094e23e5f758c101d) format("woff"), url(/fonts/svgfont.ttf?155b41f5d46841fa51cc9614a9851027) format("truetype"), url(/fonts/svgfont.svg?10ca596a7e3d986b8b1d505aaf5fba77#svgfont) format("svg"); /* iOS 4.1- */
}
[class^=svgfont-], [class*=" svgfont-"] {
  font-family: "svgfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.svgfont-0-yen:before {
  content: "\ea01";
}

.svgfont-area:before {
  content: "\ea02";
}

.svgfont-arrow-circle:before {
  content: "\ea03";
}

.svgfont-arrow-forward:before {
  content: "\ea04";
}

.svgfont-calendar:before {
  content: "\ea05";
}

.svgfont-check:before {
  content: "\ea06";
}

.svgfont-clock:before {
  content: "\ea07";
}

.svgfont-close:before {
  content: "\ea08";
}

.svgfont-email:before {
  content: "\ea09";
}

.svgfont-favorite:before {
  content: "\ea0a";
}

.svgfont-floor:before {
  content: "\ea0b";
}

.svgfont-home:before {
  content: "\ea0c";
}

.svgfont-lock:before {
  content: "\ea0d";
}

.svgfont-login:before {
  content: "\ea0e";
}

.svgfont-mail:before {
  content: "\ea0f";
}

.svgfont-map-pin:before {
  content: "\ea10";
}

.svgfont-map:before {
  content: "\ea11";
}

.svgfont-menu:before {
  content: "\ea12";
}

.svgfont-minus:before {
  content: "\ea13";
}

.svgfont-plus-circle:before {
  content: "\ea14";
}

.svgfont-plus:before {
  content: "\ea15";
}

.svgfont-print:before {
  content: "\ea16";
}

.svgfont-school:before {
  content: "\ea17";
}

.svgfont-search-2:before {
  content: "\ea18";
}

.svgfont-search-estate:before {
  content: "\ea19";
}

.svgfont-search:before {
  content: "\ea1a";
}

.svgfont-shop:before {
  content: "\ea1b";
}

.svgfont-smartphone:before {
  content: "\ea1c";
}

.svgfont-tel:before {
  content: "\ea1d";
}

.svgfont-train:before {
  content: "\ea1e";
}

.svgfont-user:before {
  content: "\ea1f";
}

.c-buttons-default {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 3rem;
  border-radius: 4px;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  background-color: #ffffff;
  color: #111827;
  border: 1px solid #D1D5DB;
  transition: background-color 0.2s ease;
  cursor: pointer;
  text-decoration: none;
}
.c-buttons-default[data-justify-content=left] {
  justify-content: flex-start;
}
.c-buttons-default[data-justify-content=right] {
  justify-content: flex-end;
}
.c-buttons-default[data-inline=true] {
  display: inline-flex;
  width: auto;
}
.c-buttons-default[data-font=en-regular-20] {
  font-size: 1.25rem;
  letter-spacing: 0.1em;
  line-height: 1;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
}
.c-buttons-default[data-font=en-regular-32] {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
}
.c-buttons-default[data-font=jp-bold-16] {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
.c-buttons-default[data-font=jp-bold-18] {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
.c-buttons-default[data-font=jp-bold-20] {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
.c-buttons-default[data-font=jp-bold-24] {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
.c-buttons-default[data-height="56"] {
  min-height: 3.5rem;
}
.c-buttons-default[data-height="64"] {
  min-height: 4rem;
}
.c-buttons-default[data-height="84-64"] {
  min-height: 5.25rem;
}
@media (max-width: 768px) {
  .c-buttons-default[data-height="84-64"] {
    min-height: 4rem;
  }
}
.c-buttons-default[data-color=border-secondary] {
  border: 1px solid #9E9E00;
  color: #9E9E00;
}
.c-buttons-default[data-color=secondary] {
  background-color: #9E9E00;
  color: #ffffff;
}
.c-buttons-default[data-color=accent] {
  background-color: #2563EB;
  color: #ffffff;
}
.c-buttons-default[data-color=white] {
  border: none;
}
.c-buttons-default[data-arrow=forward] {
  justify-content: space-between;
  padding-inline: 1.25rem;
}
.c-buttons-default[data-arrow=forward]::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.625rem;
}
.c-buttons-default[data-arrow=prev] {
  justify-content: center;
  padding-inline: 1.25rem;
  gap: 1.25rem;
}
.c-buttons-default[data-arrow=prev]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.625rem;
  transform: rotate(180deg);
}
.c-buttons-default[data-arrow=external] {
  justify-content: space-between;
  padding-inline: 2rem 1.25rem;
}
.c-buttons-default[data-arrow=external]::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.875rem;
}
.c-buttons-default[data-arrow=plus] {
  justify-content: center;
  padding-inline: 1.25rem;
  gap: 1.25rem;
}
.c-buttons-default[data-arrow=plus]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea15";
  background-position: center center !important;
  font-size: 0.75rem;
  border: solid 0.0625rem;
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
}
.c-buttons-default[data-round=none] {
  border-radius: 0;
}
.c-buttons-default[data-round="4"] {
  border-radius: 0.25rem;
}
.c-buttons-default:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.c-buttons-glass {
  position: relative;
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
}
.c-buttons-glass::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.1) 35%, rgba(255, 255, 255, 0.1) 65%, rgba(255, 255, 255, 0.5) 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  mix-blend-mode: screen;
  pointer-events: none;
}
.c-buttons-glass {
  display: inline-flex;
  align-items: center;
  gap: 20px;
  padding: 20px 32px;
  border-radius: 154px;
  color: #FFF;
  transition: background-color 0.3s ease;
}
.c-buttons-glass:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.c-buttons-glass__label {
  font-family: "Jost", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 2.4px;
}
.c-buttons-glass__icon {
  display: block;
  width: 16px;
}
.c-buttons-glass__icon svg {
  display: block;
  width: 100%;
  height: auto;
}

.c-buttons-gold {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 36px;
  height: 56px;
  padding: 16px 28px;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 100px;
  background: linear-gradient(90deg, #e8d5c3 0%, #b38f5e 100%);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.25);
  color: #2a1f16;
  transition: filter 0.3s ease;
}
.c-buttons-gold:hover {
  filter: brightness(1.08);
}
.c-buttons-gold__shine {
  position: absolute;
  top: 50%;
  left: 12px;
  width: 30px;
  height: 140px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.45) 40%, rgba(255, 255, 255, 0.45) 60%, rgba(255, 255, 255, 0) 100%);
  mix-blend-mode: screen;
  pointer-events: none;
  animation: c-buttons-gold-shine 3s linear infinite;
}
.c-buttons-gold__label {
  font-family: "Jost", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 2.4px;
  white-space: nowrap;
}
.c-buttons-gold__icon {
  display: block;
  flex-shrink: 0;
  width: 24px;
}
.c-buttons-gold__icon svg {
  display: block;
  width: 100%;
  height: auto;
}

@keyframes c-buttons-gold-shine {
  0% {
    opacity: 0;
    transform: translate(0, -50%) rotate(20deg);
  }
  10% {
    opacity: 0;
    transform: translate(0, -50%) rotate(20deg);
  }
  11.667% {
    opacity: 0.7;
  }
  26.667% {
    opacity: 0.7;
  }
  30% {
    opacity: 0;
    transform: translate(257px, -50%) rotate(20deg);
  }
  100% {
    opacity: 0;
    transform: translate(257px, -50%) rotate(20deg);
  }
}
.c-basics-breadcrumb {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 2.25rem;
  background-color: white;
  border-top: 1px solid #D1D5DB;
  border-bottom: 1px solid #D1D5DB;
}
.c-basics-breadcrumb__inner {
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  padding-inline: 4%;
}
@media (max-width: 640px) {
  .c-basics-breadcrumb__inner {
    padding-inline: 2%;
  }
}
.c-basics-breadcrumb__item {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
}
@media (max-width: 640px) {
  .c-basics-breadcrumb__item {
    font-size: 0.75rem;
  }
}
.c-basics-breadcrumb__item:has(+ *) {
  color: #000000;
  display: flex;
  align-items: center;
}
.c-basics-breadcrumb__item:has(+ *)::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.75rem;
  line-height: 1em;
  width: 20px;
  display: inline-block;
  margin-left: 8px;
  text-align: center;
}
.c-basics-breadcrumb__item[data-type=link] span {
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 1px;
}
.c-basics-breadcrumb__item[data-type=current] {
  color: #4B5563;
}

.c-basics-pagination {
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
}

.c-basics-pagination-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1.25rem;
  position: relative;
}
@media (hover: hover) {
  .c-basics-pagination-list__item[data-arrow=prev]:hover, .c-basics-pagination-list__item[data-arrow=next]:hover {
    opacity: 0.6;
  }
}
@media (hover: none) {
  .c-basics-pagination-list__item[data-arrow=prev]:active, .c-basics-pagination-list__item[data-arrow=next]:active {
    opacity: 0.6;
  }
}
@media (max-width: 640px) {
  .c-basics-pagination-list__item[data-arrow=prev] .c-basics-cursor, .c-basics-pagination-list__item[data-arrow=next] .c-basics-cursor {
    border-radius: 4px;
    min-width: 104px;
    -moz-column-gap: 16px;
         column-gap: 16px;
    font-size: 0.75rem;
    letter-spacing: 0.05em;
    line-height: 1;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
    color: #ffffff;
  }
  .c-basics-pagination-list__item[data-arrow=prev] .c-basics-cursor:before, .c-basics-pagination-list__item[data-arrow=next] .c-basics-cursor:before {
    content: attr(data-text);
  }
}
.c-basics-pagination-list__item[data-arrow=prev][data-no-link], .c-basics-pagination-list__item[data-arrow=next][data-no-link] {
  display: none;
}
@media (max-width: 640px) {
  .c-basics-pagination-list__item[data-arrow=prev][data-no-link], .c-basics-pagination-list__item[data-arrow=next][data-no-link] {
    display: block;
  }
}
.c-basics-pagination-list__item[data-arrow=prev][data-no-link] .c-basics-cursor, .c-basics-pagination-list__item[data-arrow=next][data-no-link] .c-basics-cursor {
  background-color: #D1D5DB;
  border-radius: 4px;
  cursor: not-allowed;
}
.c-basics-pagination-list__item[data-arrow=prev] {
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  .c-basics-pagination-list__item[data-arrow=prev] {
    margin-right: 0.625rem;
  }
  .c-basics-pagination-list__item[data-arrow=prev] .c-basics-cursor {
    flex-direction: row-reverse;
  }
}
.c-basics-pagination-list__item[data-arrow=next] {
  margin-left: 1.25rem;
}
@media (max-width: 640px) {
  .c-basics-pagination-list__item[data-arrow=next] {
    margin-left: 0.625rem;
  }
}
.c-basics-pagination-list__pages {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.c-basics-pagination-list__pages[data-sp] {
  display: none;
}
@media (max-width: 640px) {
  .c-basics-pagination-list__pages[data-sp] {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    line-height: 1;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
  }
}
@media (max-width: 640px) {
  .c-basics-pagination-list__pages {
    display: none;
  }
}
.c-basics-pagination-list__link {
  display: block;
  padding-inline: 1.25rem;
  line-height: 1;
  font-size: 1.5rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  transition: opacity 0.3s;
}
@media (max-width: 640px) {
  .c-basics-pagination-list__link {
    padding-inline: 0.875rem;
  }
}
@media (hover: hover) {
  .c-basics-pagination-list__link:hover {
    opacity: 0.6;
  }
}
@media (hover: none) {
  .c-basics-pagination-list__link:active {
    opacity: 0.6;
  }
}
.c-basics-pagination-list__link[data-active] {
  color: #9E9E00;
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.1875rem;
}
.c-basics-pagination-list__dots {
  display: block;
  line-height: 1;
  margin-bottom: 12px;
  padding-inline: 1.25rem;
}
@media (max-width: 640px) {
  .c-basics-pagination-list__dots {
    padding-inline: 0.875rem;
  }
}
.c-basics-pagination-list__current-page {
  color: #9E9E00;
}
.c-basics-pagination-list__last-page {
  display: flex;
  align-items: center;
  gap: 8px;
}
.c-basics-pagination-list__last-page:before {
  content: "/";
}

.c-basics-cursor {
  border: 1px solid #c7c7c7;
  width: 2rem;
  height: 2rem;
  border-radius: 100vmax;
  background-color: #9E9E00;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.2s;
  cursor: pointer;
}
.c-basics-cursor:hover {
  opacity: 0.6;
}
.c-basics-cursor::after {
  content: "";
  display: block;
  -webkit-mask-image: url(/images/common/icons/arrow-simple-blue.svg?ddf48822e53c56d56d57bc36d1739092);
          mask-image: url(/images/common/icons/arrow-simple-blue.svg?ddf48822e53c56d56d57bc36d1739092);
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: #ffffff;
  width: 4px;
  height: 10px;
}
.c-basics-cursor[data-direction=left]::after {
  transform: rotate(180deg);
}
.c-basics-cursor[data-direction=top]::after {
  transform: rotate(270deg);
}
.c-basics-cursor[data-direction=bottom]::after {
  transform: rotate(90deg);
}

.c-buttons-area-search {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  min-height: 2rem;
  background-color: #ffffff;
  color: #4B5563;
  padding-inline: 0.5rem;
  text-decoration: none;
  text-align: left;
  cursor: pointer;
  transition: background-color 0.2s ease;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
.c-buttons-area-search::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.625rem;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
}
.c-buttons-area-search[data-arrow=down]::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.625rem;
  rotate: 90deg;
}
.c-buttons-area-search__label {
  flex: 1;
}

.c-buttons-favorite {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 999px;
  border: 1px solid #D1D5DB;
  background-color: #FFFFFF;
  cursor: pointer;
  flex-shrink: 0;
  transition: background-color 0.2s;
  -webkit-tap-highlight-color: transparent;
}
.c-buttons-favorite__icon {
  width: 1rem;
  height: 1rem;
  display: block;
  transform: rotateY(0deg);
  transition: transform 0.3s;
}
.c-buttons-favorite__icon-path {
  fill: none;
  stroke: #9E9E00;
  stroke-width: 2;
  transition: stroke 0.2s, fill 0.2s;
}
.c-buttons-favorite[data-active] .c-buttons-favorite__icon {
  transform: rotateY(180deg);
}
.c-buttons-favorite[data-active] .c-buttons-favorite__icon-path {
  fill: #9E9E00;
  stroke: #9E9E00;
}

.c-buttons-share {
  position: relative;
}
.c-buttons-share__button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background-color: #ffffff;
  border: 1px solid #D1D5DB;
  border-radius: 50%;
  transition: all ease-out 300ms;
}
.c-buttons-share__button::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #9E9E00;
  font-size: 24px;
}
.c-buttons-share__button:hover {
  background-color: #F8F8F8;
}
.c-buttons-share__balloon {
  position: absolute;
  top: calc(100% + 12px);
  right: -12px;
  z-index: 100;
  min-width: 220px;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: opacity 200ms ease, visibility 200ms ease;
}
.c-buttons-share__balloon[data-open] {
  pointer-events: auto;
  opacity: 1;
  visibility: visible;
}
.c-buttons-share__balloon::before {
  content: "";
  position: absolute;
  top: -13px;
  left: calc(100% - 32px);
  transform: translateX(-50%);
  width: 24px;
  height: 13px;
  background-color: #D1D5DB;
  clip-path: polygon(0% 100%, 50% 0%, 100% 100%);
  z-index: 1;
}
.c-buttons-share__balloon::after {
  content: "";
  position: absolute;
  top: -11px;
  left: calc(100% - 32px);
  transform: translateX(-50%);
  width: 22px;
  height: 12px;
  background-color: #ffffff;
  clip-path: polygon(0% 100%, 50% 0%, 100% 100%);
  z-index: 2;
}
.c-buttons-share__balloon-inner {
  background-color: #ffffff;
  border: 1px solid #D1D5DB;
  border-radius: 8px;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.12);
  overflow: hidden;
  padding: 16px;
}
.c-buttons-share__balloon-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}
.c-buttons-share__balloon-title {
  font-size: 13px;
  font-weight: 600;
  color: #111827;
  white-space: nowrap;
}
.c-buttons-share__balloon-close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  background: none;
  border: none;
  cursor: pointer;
  color: #4B5563;
  transition: color 200ms ease;
}
.c-buttons-share__balloon-close::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea08";
  font-size: 16px;
}
.c-buttons-share__balloon-close:hover {
  color: #000000;
}
.c-buttons-share__balloon-list {
  list-style: none;
  margin: 0;
  border: 1px solid #D1D5DB;
}
.c-buttons-share__balloon-item-wrap + .c-buttons-share__balloon-item-wrap {
  border-top: 1px solid #D1D5DB;
}
.c-buttons-share__balloon-item {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 8px 12px;
  font-size: 14px;
  color: #111827;
  text-decoration: none;
  background: none;
  border: none;
  cursor: pointer;
  text-align: left;
  transition: background-color 150ms ease;
  position: relative;
}
.c-buttons-share__balloon-item:hover {
  background-color: #9CA3AF;
}
.c-buttons-share__balloon-item::before {
  font-size: 18px;
  flex-shrink: 0;
}
.c-buttons-share__balloon-item--email::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea09";
  font-size: 14px;
  color: #9E9E00;
}
.c-buttons-share__balloon-item--line::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #06c755;
}
.c-buttons-share__balloon-item--copy::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #9E9E00;
}
.c-buttons-share__copied-tip {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #000000;
  color: #ffffff;
  font-size: 11px;
  font-weight: 600;
  padding: 3px 8px;
  border-radius: 4px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 200ms ease;
}
.c-buttons-share__copied-tip[data-show] {
  opacity: 1;
}

.c-buttons-default-databee {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 56px;
  border-radius: 4px;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 0.9px;
  text-decoration: none;
  cursor: pointer;
  border: none;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
  white-space: nowrap;
}
.c-buttons-default-databee__label {
  pointer-events: none;
}
.c-buttons-default-databee[data-type=primary] {
  background-color: #C30000;
  color: #FFFFFF;
}
.c-buttons-default-databee[data-type=primary]:hover {
  background-color: #9E0000;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1), 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=primary]:active {
  background-color: #870000;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1), 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=secondary] {
  background-color: #9E9E00;
  color: #FFFFFF;
}
.c-buttons-default-databee[data-type=secondary]:hover {
  background-color: #7A7A00;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1), 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=secondary]:active {
  background-color: #5C5C00;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1), 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=neutral] {
  background-color: #FFFFFF;
  color: #111827;
  border: 1px solid #D1D5DB;
}
.c-buttons-default-databee[data-type=neutral]:hover {
  background-color: #F3F4F6;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1), 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=neutral]:active {
  background-color: #E5E7EB;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1), 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=dark] {
  background-color: #202020;
  color: #FFFFFF;
}
.c-buttons-default-databee[data-type=dark]:hover {
  background-color: #2a2a2a;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1), 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=dark]:active {
  background-color: #141414;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1), 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=accent] {
  background-color: #2563EB;
  color: #FFFFFF;
}
.c-buttons-default-databee[data-type=accent]:hover {
  background-color: #1D4ED8;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1), 0px 1px 6px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee[data-type=accent]:active {
  background-color: #1E40AF;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1), 0px 1px 5px rgba(0, 0, 0, 0.3);
}
.c-buttons-default-databee:disabled, .c-buttons-default-databee[disabled] {
  background-color: #D1D5DB;
  color: #9CA3AF;
  border: none;
  box-shadow: none;
  cursor: not-allowed;
  pointer-events: none;
}
.c-buttons-default-databee[data-icon=right] {
  position: relative;
  padding-inline: 40px;
}
.c-buttons-default-databee[data-icon=right]::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 10px;
  position: absolute;
  right: 16px;
}
.c-buttons-default-databee[data-icon=left] {
  position: relative;
  padding-inline: 40px;
}
.c-buttons-default-databee[data-icon=left]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 10px;
  transform: rotate(180deg);
  position: absolute;
  left: 16px;
}

.c-basics-page-header {
  background: url(/images/common/page-header-bg.png?39c3d794a418090607866827a285ff37) center/cover no-repeat;
  padding-bottom: 2.5rem;
  min-height: 12.5rem;
  display: grid;
  align-items: flex-end;
}
@media (max-width: 768px) {
  .c-basics-page-header {
    min-height: 7.5rem;
    padding-bottom: 1.1875rem;
    background: url(/images/common/page-header-bg_sp.png?a5fbe9b7ed7af8abac2294050a7c56c8) center/cover no-repeat;
  }
}
.c-basics-page-header__title {
  text-align: center;
  font-size: 2.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #ffffff;
}
@media (max-width: 768px) {
  .c-basics-page-header__title {
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}

.c-labels-category {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  background-color: #ffffff;
  border: solid 1px #D1D5DB;
  padding: 0.25rem 0.5rem;
  width: -moz-fit-content;
  width: fit-content;
  height: 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
}
@media (max-width: 640px) {
  .c-labels-category {
    padding-block: 0;
  }
}
.c-labels-category[data-color=border] {
  border-radius: 0.25rem;
}
.c-labels-category[data-color=gray] {
  background-color: #D1D5DB;
  color: #ffffff;
}
.c-labels-category[data-color=black] {
  background-color: #202020;
  color: #ffffff;
}
.c-labels-category[data-height="36"] {
  height: 2.25rem;
}
.c-labels-category[data-inline="12"] {
  padding-inline: 0.75rem;
}
.c-labels-category span {
  font-size: 0.75rem;
  background-color: #9E9E00;
  color: #ffffff;
  min-width: 1.25rem;
  min-height: 1.0625rem;
  border-radius: 62.4375rem;
  padding-block: 0.0625rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.c-labels-tag {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  text-align: center;
  height: 1.5rem;
  padding-inline: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-labels-tag[data-type=new] {
  background-color: #202020;
  border: 1px solid #ffffff;
  color: #ffffff;
  line-height: 1;
}
.c-labels-tag[data-type=new]:after {
  content: "NEW";
}
.c-labels-tag[data-color=tertiary] {
  background-color: #202020;
  border: 1px solid #ffffff;
}
.c-labels-tag[data-color=secondary] {
  background-color: #9E9E00;
  border: 1px solid #9E9E00;
}
.c-labels-tag[data-type=price_down] {
  background-color: #C30000;
  color: #ffffff;
  border: 1px solid #D1D5DB;
}
.c-labels-tag[data-type=price_down]:after {
  content: "PRICE DOWN";
}

.c-others-tag-estate-type {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  background-color: #ffffff;
  border: 0.5px solid #D1D5DB;
  padding: 0 0.5rem;
  width: -moz-fit-content;
  width: fit-content;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-others-tag-estate-type__text {
  white-space: nowrap;
}

.c-others-tag-estate-count {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #ffffff;
  background-color: #6B7280;
  border: 0.5px solid #ffffff;
  padding: 0 0.5rem;
  width: -moz-fit-content;
  width: fit-content;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
}

.c-labels-tag-condition {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  height: 32px;
}
.c-labels-tag-condition[data-type=pickup] {
  background-color: #9E9E00;
  padding-inline: 8px;
}
.c-labels-tag-condition[data-type=pickup] .c-labels-tag-condition__toho {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #FFFFFF;
  border: 1px solid #D1D5DB;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-labels-tag-condition[data-type=pickup] .c-labels-tag-condition__toho img {
  width: 110%;
  height: 110%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-labels-tag-condition[data-type=pickup] .c-labels-tag-condition__text {
  font-size: 1.125rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #FFFFFF;
  letter-spacing: 0.05em;
  white-space: nowrap;
}
.c-labels-tag-condition[data-type=condition] {
  background-color: #F3F4F6;
  border: 1px solid #D1D5DB;
  padding-inline: 12px;
}
.c-labels-tag-condition[data-type=condition] .c-labels-tag-condition__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}
.c-labels-tag-condition[data-type=condition] .c-labels-tag-condition__icon svg {
  width: 17px;
  height: 14px;
}
.c-labels-tag-condition[data-type=condition] .c-labels-tag-condition__text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  letter-spacing: 0.05em;
  white-space: nowrap;
}

.c-cards-news {
  display: grid;
  padding-bottom: 0.75rem;
  background-color: #FFFFFF;
  gap: 0.5rem 0.75rem;
  border-bottom: 1px solid #D1D5DB;
}
.c-cards-news__title {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-align: justify;
}
@media (max-width: 768px) {
  .c-cards-news__title {
    -webkit-line-clamp: 2;
  }
}
.c-cards-news__meta {
  display: flex;
  align-items: center;
}
.c-cards-news__date {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #9CA3AF;
  margin-right: 0.75rem;
}
.c-cards-news__category {
  margin-right: 0.5rem;
}
.c-cards-news__new {
  grid-area: new;
}

.c-cards-column {
  display: grid;
  align-items: start;
  grid-template-columns: auto 1fr;
  background-color: white;
  overflow: hidden;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}
.c-cards-column:hover img {
  scale: 1.1;
}
.c-cards-column__image {
  width: 7.5rem;
  aspect-ratio: 1/1;
  overflow: hidden;
  flex-shrink: 0;
}
.c-cards-column__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: scale 0.6s ease;
}
.c-cards-column__texts {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  height: 100%;
}
.c-cards-column__title {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  text-align: justify;
}
.c-cards-column__date {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #9CA3AF;
  margin-top: auto;
}
.c-cards-column .c-labels-category {
  font-size: 0.875rem;
}

.c-cards-staff {
  display: block;
  background-color: white;
  border-bottom: 1px solid #E5E7EB;
  border-left: 1px solid #E5E7EB;
  overflow: hidden;
}
.c-cards-staff:hover img {
  scale: 1.1;
}
.c-cards-staff__image {
  aspect-ratio: 240/186;
  overflow: hidden;
}
.c-cards-staff__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: scale 0.6s ease;
}
.c-cards-staff__body {
  position: relative;
  padding-block: 1rem;
  padding-inline: 1rem;
}
.c-cards-staff__body[data-arrow]::after {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.625rem;
  color: #9E9E00;
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
}
.c-cards-staff__badge {
  position: absolute;
  top: -1.125rem;
  right: 0.5rem;
}
.c-cards-staff__role {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
.c-cards-staff__name {
  margin-top: 0.25rem;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #202020;
}
.c-cards-staff__sub {
  margin-top: 0.5rem;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #9CA3AF;
}

.c-cards-voice {
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.c-cards-voice:hover img {
  scale: 1.1;
}
.c-cards-voice__image {
  width: 100%;
  aspect-ratio: 334/250;
  overflow: hidden;
}
.c-cards-voice__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: scale 0.6s ease;
}
.c-cards-voice__body {
  padding-top: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  flex: 1;
}
.c-cards-voice__tags {
  display: flex;
  justify-content: space-between;
}
.c-cards-voice__comment {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
  .c-cards-voice__comment {
    font-size: 0.875rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-cards-voice__comment {
  color: #ffffff;
  text-align: justify;
}
.c-cards-voice__date {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #9CA3AF;
}
.c-cards-voice__client {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}
.c-cards-voice__bottom {
  margin-top: auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  .c-cards-voice__bottom {
    flex-direction: column;
    gap: 0.5rem;
    align-items: start;
  }
}

.c-cards-estate {
  display: flex;
  flex-direction: column;
  position: relative;
  box-sizing: border-box;
  background-color: #FFFFFF;
  container-type: inline-size;
  padding-block: 0 14px;
}
@media (max-width: 768px) {
  .c-cards-estate {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .c-cards-estate:hover .c-cards-estate-thumbnails__image {
    transform: scale(1);
  }
}
@media (max-width: 768px) {
  .c-cards-estate[data-movie] .c-cards-estate__header {
    height: 268px;
  }
}
.c-cards-estate__view-more {
  margin-top: 12px;
}
.c-cards-estate__link {
  color: #000000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
}
.c-cards-estate__header {
  width: 100%;
  aspect-ratio: 400/268;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .c-cards-estate__header {
    overflow: hidden;
    width: 100%;
    min-width: 0;
    aspect-ratio: 382/255;
    height: auto;
  }
}
.c-cards-estate__body {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
@media (max-width: 768px) {
  .c-cards-estate__body {
    display: contents;
  }
}
.c-cards-estate__head {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 8px;
  order: 1;
  margin-top: 20px;
  padding-inline: 20px;
}
@media (max-width: 768px) {
  .c-cards-estate__head {
    justify-content: space-between;
    gap: 8px;
    padding-inline: 14px;
    margin-top: 8px;
  }
}
.c-cards-estate__thumbnail {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  transition: scale 0.6s ease;
  z-index: 0;
  overflow: hidden;
  min-width: 0;
}
@media (max-width: 768px) {
  .c-cards-estate__thumbnail {
    width: 100cqw;
    max-width: 100%;
    position: relative;
    overflow: hidden;
  }
}
.c-cards-estate__thumbnail .swiper-wrapper {
  transition-timing-function: linear;
}
@media (max-width: 768px) {
  .c-cards-estate__thumbnail[data-sales] {
    aspect-ratio: 297/175;
  }
}
.c-cards-estate__category {
  display: flex;
  gap: 8px;
}
.c-cards-estate__favorite {
  position: relative;
  z-index: 50;
}
.c-cards-estate__nav {
  position: absolute;
  top: 50%;
  left: 0.375rem;
  right: 0.375rem;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 3;
  pointer-events: none;
}
.c-cards-estate__thumbnail:not([data-swiper]) ~ .c-cards-estate__nav, .c-cards-estate__thumbnail:has(.swiper-slide:only-child) ~ .c-cards-estate__nav {
  display: none;
}
.c-cards-estate__nav-prev, .c-cards-estate__nav-next {
  cursor: pointer;
  pointer-events: auto;
  display: flex;
}
.c-cards-estate__nav-prev .c-cards-estate__nav-icon {
  transform: scaleX(-1);
}
.c-cards-estate__title {
  order: 2;
  margin-top: 12px;
  padding-inline: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1.25rem;
}
@media (max-width: 768px) {
  .c-cards-estate__title {
    padding-inline: 14px;
    margin-top: 8px;
    gap: 0.5rem;
  }
}
.c-cards-estate__title-body {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  flex: 1;
  min-width: 0;
}
.c-cards-estate__title-value {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  .c-cards-estate__title-value {
    font-size: 1.125rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-cards-estate__tags {
  display: flex;
  gap: 8px;
}
.c-cards-estate__features {
  order: 4;
  margin-top: 8px;
  padding-inline: 20px;
}
@media (max-width: 768px) {
  .c-cards-estate__features {
    padding-inline: 14px;
  }
}
.c-cards-estate__view-more {
  order: 6;
  padding-inline: 20px;
}
@media (max-width: 768px) {
  .c-cards-estate__view-more {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  .c-cards-estate__sold-category {
    padding-inline: 16px;
  }
}

.c-cards-estate-thumbnails {
  display: flex;
  width: 100%;
  height: 100%;
}
@media (max-width: 768px) {
  .c-cards-estate-thumbnails {
    width: 100%;
  }
}
.c-cards-estate-thumbnails__item {
  width: 100%;
  flex: 0 0 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .c-cards-estate-thumbnails__item {
    width: auto;
    flex: auto;
  }
}
.c-cards-estate-thumbnails__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-cards-estate-thumbnails__image {
  transition: 300ms ease-in transform;
}

.c-cards-estate-details {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  order: 5;
  margin-top: 8px;
  padding-inline: 20px;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  .c-cards-estate-details {
    padding-inline: 16px;
    margin-bottom: 0;
  }
}
.c-cards-estate-details__item {
  display: flex;
  align-items: center;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
.c-cards-estate-details__label {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  line-height: 1;
  white-space: nowrap;
}
.c-cards-estate-details__value {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  white-space: nowrap;
}

.c-cards-estate__rich-badge {
  position: absolute;
  top: -6px;
  left: -6px;
  z-index: 2;
}
.c-cards-estate[data-variant=new] .c-cards-estate__header {
  position: relative;
  aspect-ratio: 244/160;
}
@media (max-width: 768px) {
  .c-cards-estate[data-variant=new] .c-cards-estate__header {
    aspect-ratio: 206/137;
    height: auto;
  }
}
.c-cards-estate[data-variant=new] .c-cards-estate__head {
  margin-top: 0.5rem;
  padding-inline: 0.75rem;
}
.c-cards-estate[data-variant=new] .c-cards-estate__title {
  margin-top: 0.5rem;
  padding-inline: 0.75rem;
}
.c-cards-estate[data-variant=new] .c-cards-estate__title-value {
  font-size: 0.75rem;
}
.c-cards-estate[data-variant=new] .c-cards-estate__price strong {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
.c-cards-estate[data-variant=new] .c-cards-estate__price > span {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
.c-cards-estate[data-variant=new] .c-cards-estate__features {
  margin-top: 0.5rem;
  padding-inline: 0.75rem;
}
.c-cards-estate[data-variant=new] .c-cards-estate__nav {
  display: none;
}
.c-cards-estate[data-variant=new] .c-cards-estate__favorite {
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.c-cards-estate[data-variant=new] .c-cards-estate__view-more {
  order: 6;
  padding-inline: 0.75rem;
}
.c-cards-estate[data-variant=new] .c-cards-estate-details {
  display: none;
}
.c-cards-estate[data-variant=new] .c-cards-estate-features {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
}
.c-cards-estate[data-variant=new] .c-cards-estate-features__item {
  font-size: 0.75rem;
}
.c-cards-estate[data-variant=new] .c-cards-estate-features__item::before {
  display: none;
}

.c-cards-partition {
  container-type: inline-size;
  container-name: property;
  position: relative;
  display: flex;
  flex-direction: column;
  padding-inline: 24px;
  padding-block: 24px 0;
  border: 1px solid #D1D5DB;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.3019607843);
  box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.1019607843);
  row-gap: 12px;
}
@media (max-width: 1024px) {
  .c-cards-partition {
    border: none;
    flex-direction: column;
    align-items: normal;
    padding-block: 24px;
  }
}
.c-cards-partition__header {
  position: relative;
  width: 100%;
}
.c-cards-partition__thumbnail {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #D1D5DB;
  padding: 12px;
}
.c-cards-partition__body {
  width: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
.c-cards-partition__title {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  text-align: justify;
  width: -moz-fit-content;
  width: fit-content;
  padding-block: 2px;
  padding-inline: 8px;
  text-align: center;
  background-color: #F3F4F6;
  color: #ffffff;
}
@media (max-width: 1024px) {
  .c-cards-partition__title {
    position: static;
    font-size: 1rem;
    line-height: 1.6;
  }
}
.c-cards-partition__price {
  display: flex;
  align-items: baseline;
  -moz-column-gap: 4px;
       column-gap: 4px;
  margin-top: 0.25rem;
}
.c-cards-partition__price strong {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
}
.c-cards-partition__price span {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
.c-cards-partition__features {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
}
.c-cards-partition__feature {
  display: flex;
  -moz-column-gap: 12px;
       column-gap: 12px;
  align-items: center;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
.c-cards-partition__feature dt {
  border: 1px solid #D1D5DB;
  padding: 2px 4px;
  color: #4B5563;
}
.c-cards-partition__contact {
  background-color: #C30000;
  color: #ffffff;
  padding: 16px;
  text-align: center;
  text-decoration: none;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  margin-inline: -24px;
}
@media (max-width: 1024px) {
  .c-cards-partition__contact {
    margin-inline: 0;
    margin-top: 8px;
  }
}

.c-cards-estate-member {
  display: flex;
  flex-direction: column;
  position: relative;
  box-sizing: border-box;
  background-color: #FFFFFF;
  container-type: inline-size;
  padding-block: 0 14px;
}
@media (max-width: 768px) {
  .c-cards-estate-member {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .c-cards-estate-member:hover .c-cards-estate-thumbnails__image {
    transform: scale(1);
  }
}
@media (max-width: 768px) {
  .c-cards-estate-member[data-movie] .c-cards-estate__header {
    height: 268px;
  }
}
.c-cards-estate-member__view-more {
  margin-top: 12px;
}
.c-cards-estate-member__link {
  color: #000000;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
}
.c-cards-estate-member__header {
  width: 100%;
  aspect-ratio: 400/268;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .c-cards-estate-member__header {
    overflow: hidden;
    width: 100%;
    min-width: 0;
    aspect-ratio: 382/255;
    height: auto;
  }
}
.c-cards-estate-member__body {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
@media (max-width: 768px) {
  .c-cards-estate-member__body {
    display: contents;
  }
}
.c-cards-estate-member__head {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 8px;
  order: 1;
  margin-top: 20px;
  padding-inline: 20px;
}
@media (max-width: 768px) {
  .c-cards-estate-member__head {
    justify-content: space-between;
    gap: 8px;
    padding-inline: 14px;
    margin-top: 8px;
  }
}
.c-cards-estate-member__thumbnail {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  transition: scale 0.6s ease;
  z-index: 0;
  overflow: hidden;
  min-width: 0;
}
@media (max-width: 768px) {
  .c-cards-estate-member__thumbnail {
    width: 100cqw;
    max-width: 100%;
    position: relative;
    overflow: hidden;
  }
}
.c-cards-estate-member__thumbnail .swiper-wrapper {
  transition-timing-function: linear;
}
@media (max-width: 768px) {
  .c-cards-estate-member__thumbnail[data-sales] {
    aspect-ratio: 297/175;
  }
}
.c-cards-estate-member__category {
  display: flex;
  gap: 8px;
}
.c-cards-estate-member__favorite {
  position: relative;
  z-index: 50;
}
.c-cards-estate-member__nav {
  position: absolute;
  top: 50%;
  left: 0.375rem;
  right: 0.375rem;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 3;
  pointer-events: none;
}
.c-cards-estate-member__thumbnail:not([data-swiper]) ~ .c-cards-estate-member__nav, .c-cards-estate-member__thumbnail:has(.swiper-slide:only-child) ~ .c-cards-estate-member__nav {
  display: none;
}
.c-cards-estate-member__nav-prev, .c-cards-estate-member__nav-next {
  cursor: pointer;
  pointer-events: auto;
  display: flex;
}
.c-cards-estate-member__nav-prev .c-cards-estate-member__nav-icon {
  transform: scaleX(-1);
}
.c-cards-estate-member__title {
  order: 2;
  margin-top: 12px;
  padding-inline: 20px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1.25rem;
}
@media (max-width: 768px) {
  .c-cards-estate-member__title {
    padding-inline: 14px;
    margin-top: 8px;
    gap: 0.5rem;
  }
}
.c-cards-estate-member__title-body {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  flex: 1;
  min-width: 0;
}
.c-cards-estate-member__title-value {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  .c-cards-estate-member__title-value {
    font-size: 1.125rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-cards-estate-member__tags {
  display: flex;
  gap: 8px;
}
.c-cards-estate-member__features {
  order: 4;
  margin-top: 8px;
  padding-inline: 20px;
}
@media (max-width: 768px) {
  .c-cards-estate-member__features {
    padding-inline: 14px;
  }
}
.c-cards-estate-member__view-more {
  order: 6;
  padding-inline: 20px;
}
@media (max-width: 768px) {
  .c-cards-estate-member__view-more {
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  .c-cards-estate-member__sold-category {
    padding-inline: 16px;
  }
}

.c-cards-estate-thumbnails {
  display: flex;
  width: 100%;
  height: 100%;
}
@media (max-width: 768px) {
  .c-cards-estate-thumbnails {
    width: 100%;
  }
}
.c-cards-estate-thumbnails__item {
  width: 100%;
  flex: 0 0 100%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .c-cards-estate-thumbnails__item {
    width: auto;
    flex: auto;
  }
}
.c-cards-estate-thumbnails__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-cards-estate-thumbnails__image {
  transition: 300ms ease-in transform;
}

.c-cards-estate-details {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  order: 5;
  margin-top: 8px;
  padding-inline: 20px;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  .c-cards-estate-details {
    padding-inline: 16px;
    margin-bottom: 0;
  }
}
.c-cards-estate-details__item {
  display: flex;
  align-items: center;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
.c-cards-estate-details__label {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  line-height: 1;
  white-space: nowrap;
}
.c-cards-estate-details__value {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  white-space: nowrap;
}

.c-cards-estate-member__header {
  align-items: center;
  justify-content: center;
}
.c-cards-estate-member__bg {
  position: absolute;
  inset: 0;
  overflow: hidden;
}
.c-cards-estate-member__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1.1);
  filter: blur(8px) brightness(0.5);
}
.c-cards-estate-member__overlay {
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.c-cards-estate-member[data-variant=new] .c-estate-member-cta {
  gap: 4px;
}
.c-cards-estate-member[data-variant=new] .c-estate-member-cta__head {
  display: none;
}
@media (max-width: 768px) {
  .c-cards-estate-member[data-variant=new] .c-estate-member-cta__btn-register span {
    font-size: 0.75rem;
  }
}
.c-cards-estate-member[data-variant=new] .c-estate-member-cta__btn-register strong {
  font-size: 1rem;
}
@media (max-width: 768px) {
  .c-cards-estate-member[data-variant=new] .c-estate-member-cta__btn-register strong {
    font-size: 0.75rem;
  }
}
.c-cards-estate-member[data-variant=new] .c-estate-member-cta__btn-login {
  font-size: 0.875rem;
}
@media (max-width: 768px) {
  .c-cards-estate-member[data-variant=new] .c-estate-member-cta__btn-login {
    font-size: 0.75rem;
  }
}

.c-cards-estate-map {
  position: relative;
  padding: 8px;
  background-color: #ffffff;
  width: 100%;
}
.c-cards-estate-map__link {
  position: absolute;
  inset: 0;
  z-index: 1;
}
.c-cards-estate-map__header {
  display: flex;
  gap: 8px;
  border-bottom: 1px solid #D1D5DB;
  padding-bottom: 4px;
}
.c-cards-estate-map__tags {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  gap: 4px;
  white-space: nowrap;
}
.c-cards-estate-map__name {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  width: 100%;
}
.c-cards-estate-map__body {
  position: relative;
  display: flex;
  gap: 12px;
  margin-top: 8px;
}
.c-cards-estate-map__body::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.5rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 18px;
  color: #4B5563;
}
.c-cards-estate-map__image {
  width: 80px;
  min-width: 80px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: top;
     object-position: top;
}
.c-cards-estate-map .c-cards-estate-features {
  gap: 0;
  margin-top: 4px;
  width: 90%;
}
.c-cards-estate-map .c-cards-estate__price strong {
  font-size: 1.25rem;
}
.c-cards-estate-map .c-cards-estate__price span {
  font-size: 0.75rem;
}
.c-cards-estate-map .c-cards-estate-features__item::before {
  display: none;
}
.c-cards-estate-map__area {
  display: flex;
  align-items: flex-end;
  gap: 4px;
}
.c-cards-estate-map__area-value {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-cards-estate-map__area-unit {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-cards-estate-map__area-tsubo {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}

.c-labels-staff {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #ffffff;
  background-color: #9E9E00;
  border-radius: 100vmax;
  padding: 0.25rem 0.5rem;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  filter: drop-shadow(0px 1px 5px rgba(0, 0, 0, 0.3)) drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.1));
}
.c-labels-staff span {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
}
.c-labels-staff::after {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #9E9E00;
}

.c-commons-base-layout-sticky-sidebar {
  width: 67.5rem;
  margin-inline: auto;
  gap: 5rem;
  display: flex;
  padding-block: 4rem;
}
@media (max-width: 1100px) {
  .c-commons-base-layout-sticky-sidebar {
    flex-direction: column;
    row-gap: 0rem;
    width: 100%;
    padding-block: 0 2.5rem;
  }
}
.c-commons-base-layout-sticky-sidebar__label {
  font-size: 1.125rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #4B5563;
  text-transform: uppercase;
}
@media (max-width: 1100px) {
  .c-commons-base-layout-sticky-sidebar__label {
    font-size: 1rem;
    letter-spacing: 0.02em;
    line-height: 1.4;
    font-weight: 400;
    font-family: "Outfit", sans-serif;
  }
}
.c-commons-base-layout-sticky-sidebar__wrap {
  margin-top: 2.5rem;
  width: 17.5rem;
  position: sticky;
  padding: 2rem;
  top: 5rem;
  height: -moz-max-content;
  height: max-content;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
@media (max-width: 1100px) {
  .c-commons-base-layout-sticky-sidebar__wrap {
    position: relative;
    top: unset;
    margin-block: 0;
    padding-inline: 1rem;
    padding-block: 1rem;
    background-color: #F3F4F6;
    border-bottom: #D1D5DB solid 0.0625rem;
    width: 100%;
  }
}
@media (max-width: 1100px) {
  .c-commons-base-layout-sticky-sidebar__wrapper {
    width: 100%;
    overflow-x: scroll;
  }
}
.c-commons-base-layout-sticky-sidebar__lists {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
@media (max-width: 1100px) {
  .c-commons-base-layout-sticky-sidebar__lists {
    flex-direction: row;
    flex-wrap: nowrap;
    width: -moz-max-content;
    width: max-content;
  }
}
.c-commons-base-layout-sticky-sidebar__lists li {
  line-height: 1;
}
.c-commons-base-layout-sticky-sidebar__link {
  position: relative;
  display: block;
}
.c-commons-base-layout-sticky-sidebar__body {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  padding-inline: 0rem;
  padding-block: 0rem;
  position: relative;
}
@media (max-width: 1100px) {
  .c-commons-base-layout-sticky-sidebar__body {
    gap: 1.5rem;
    padding-inline: 1rem;
    padding-block: 2rem;
  }
}
.c-commons-base-layout-sticky-sidebar__body[data-padding-inline="140"] {
  padding-inline: 8.75rem;
}
@media (max-width: 1100px) {
  .c-commons-base-layout-sticky-sidebar__body[data-padding-inline="140"] {
    padding-inline: 1rem;
    padding-block: 2rem;
  }
}

.c-commons-count {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.c-commons-count__count {
  font-size: 1.5rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
}
@media (max-width: 768px) {
  .c-commons-count__count {
    font-size: 1.25rem;
    letter-spacing: 0.02em;
    line-height: 1.4;
    font-weight: 400;
    font-family: "Outfit", sans-serif;
  }
}
.c-commons-count__count {
  color: #9E9E00;
  display: flex;
  align-items: center;
  gap: 0.375rem;
}
.c-commons-count__count span {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  .c-commons-count__count span {
    font-size: 0.75rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-commons-count__count span {
  color: #4B5563;
}
.c-commons-count__sort .c-forms-select {
  height: 2.25rem;
  border: none;
}
.c-commons-count__sort .c-forms-select select {
  background: #ffffff;
  height: 2.1875rem;
  min-height: unset;
  padding: 0.125rem 2.25rem 0.125rem 1rem;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  border: solid 0.0625rem #000000;
  border-radius: 1.25rem;
}
.c-commons-count__sort .c-forms-select__trigger {
  height: 2.25rem;
  border-radius: 1.125rem;
  width: 10rem;
}
.c-commons-count__sort .c-forms-select__trigger span {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}

.c-others-cursor {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100000;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 0;
  pointer-events: none;
  translate: -100px -100px;
  scale: 1;
  opacity: 0;
  mix-blend-mode: difference;
  transition: scale 0.25s ease, border-radius 0.25s ease, opacity 0.25s ease;
}
.c-others-cursor[data-active] {
  opacity: 1;
}
.c-others-cursor[data-hover] {
  border-radius: 50%;
  scale: 2;
}

@media (hover: none), (pointer: coarse) {
  .c-others-cursor {
    display: none;
  }
}
.c-others-block-lifestyle {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.c-others-block-lifestyle__content {
  width: 100%;
  overflow: visible;
  overflow-x: clip;
}
.c-others-block-lifestyle__pagination {
  display: flex;
  justify-content: center;
}
.c-others-block-lifestyle .swiper-slide {
  width: 280px;
  min-width: 0;
  box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.1019607843);
}
@media (max-width: 640px) {
  .c-others-block-lifestyle .swiper-slide {
    width: 160px;
  }
}
.c-others-block-lifestyle .swiper-slide img {
  display: block;
  width: 100%;
  aspect-ratio: 1/1;
}

.c-others-sns {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2rem;
}
.c-others-sns__title {
  width: -moz-max-content;
  width: max-content;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
.c-others-sns ul {
  display: flex;
  justify-content: center;
  gap: 2rem;
  width: -moz-max-content;
  width: max-content;
}
.c-others-sns ul li {
  width: 2.5rem;
}

.c-others-swiper-pagination {
  width: -moz-fit-content;
  width: fit-content;
}
.c-others-swiper-pagination.swiper-pagination-horizontal {
  position: static;
}
.c-others-swiper-pagination .swiper-pagination-bullet {
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  background-color: #D1D5DB;
  opacity: 1;
  margin: 0 1rem;
  transition: background-color 0.2s;
}
.c-others-swiper-pagination .swiper-pagination-bullet-active {
  background-color: #9E9E00;
  opacity: 1;
  border: 1px solid #D1D5DB;
}

.c-cards-estate-features {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
}
.c-cards-estate-features__item {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  letter-spacing: 0.05em;
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}
.c-cards-estate-features__item::before {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.125rem;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #111827;
  flex-shrink: 0;
}
.c-cards-estate-features__item[data-type=access] {
  order: 2;
}
.c-cards-estate-features__item[data-type=access]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea1e";
}
.c-cards-estate-features__item[data-type=address] {
  order: 1;
}
.c-cards-estate-features__item[data-type=address]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea10";
}
.c-cards-estate-features__item[data-type=floor_size], .c-cards-estate-features__item[data-type=floor_size] {
  order: 3;
}
.c-cards-estate-features__item[data-type=floor_size]::before, .c-cards-estate-features__item[data-type=floor_size]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea0b";
}

.c-cards-estate__price {
  display: flex;
  align-items: baseline;
  gap: 0.125rem;
}
.c-cards-estate__price p {
  line-height: 1;
}
.c-cards-estate__price strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  letter-spacing: 0.05em;
}
@media (max-width: 768px) {
  .c-cards-estate__price strong {
    font-size: 1.25rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-cards-estate__price > span {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  letter-spacing: 0.05em;
}
@media (max-width: 768px) {
  .c-cards-estate__price > span {
    font-size: 0.75rem;
    letter-spacing: 0.05em;
    line-height: 1;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
  }
}

.c-estate-member-cta {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.25rem;
  position: relative;
}
@media (max-width: 768px) {
  .c-estate-member-cta {
    gap: 0.5rem;
  }
}
.c-estate-member-cta {
  z-index: 1;
  width: 100%;
  padding-inline: 1.125rem;
}
.c-estate-member-cta__head {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  width: 100%;
}
.c-estate-member-cta__icon {
  width: 5rem;
  height: 5rem;
  border-radius: 999px;
  border: 1px solid #D1D5DB;
  background-color: #FFFFFF;
  overflow: hidden;
  flex-shrink: 0;
}
.c-estate-member-cta__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-estate-member-cta__text {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  letter-spacing: 0.05em;
}
@media (max-width: 768px) {
  .c-estate-member-cta__text {
    font-size: 1.125rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-estate-member-cta__btn-register {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  max-width: 21.25rem;
  width: 100%;
  padding-block: 1rem;
  background-color: #C30000;
  border: 1px solid #FFFFFF;
  border-radius: 0.25rem;
  box-shadow: 0px 6px 20px 4px rgba(0, 0, 0, 0.1), 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
}
.c-estate-member-cta__btn-register span {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  letter-spacing: 0.05em;
  line-height: 1;
}
.c-estate-member-cta__btn-register strong {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  letter-spacing: 0.05em;
  line-height: 1;
}
.c-estate-member-cta__btn-login {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 21.25rem;
  width: 100%;
  height: 3rem;
  background-color: #FFFFFF;
  border: 1px solid #D1D5DB;
  border-radius: 0.25rem;
  box-shadow: 0px 6px 20px 4px rgba(0, 0, 0, 0.1), 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  letter-spacing: 0.05em;
  line-height: 1;
}

.c-others-head-alert {
  display: none;
  position: fixed;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 100%;
  padding: 20px;
  text-align: center;
  transition: opacity 0.2s ease;
  z-index: 100;
}
.c-others-head-alert.alert-success {
  background: rgba(225, 235, 250, 0.9);
}
.c-others-head-alert.alert-error {
  background-color: rgba(184, 55, 40, 0.6);
  color: white;
}
.c-others-head-alert.is-fade {
  opacity: 0;
}
.c-others-head-alert__text {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
}
.c-others-head-alert__text:after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea14";
  rotate: 45deg;
  font-size: 20px;
  transition: opacity 0.3s;
  cursor: pointer;
}
.c-others-head-alert__text:after:hover {
  opacity: 0.2;
}
.c-others-head-alert[class*=alert-] {
  display: block;
}

.c-others-search-condition__content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: center;
  justify-content: start;
  -moz-column-gap: 20px;
       column-gap: 20px;
  container-type: inline-size;
  container-name: search-condition-content;
}
@media (max-width: 768px) {
  .c-others-search-condition__content {
    display: grid;
    grid-template-columns: 1fr;
    padding-inline: 0;
    padding-block: 0;
    row-gap: 8px;
  }
}
.c-others-search-condition__block {
  display: grid;
  grid-template-columns: 1fr;
  justify-content: start;
  -moz-column-gap: 8px;
       column-gap: 8px;
  align-items: center;
  background-color: #ffffff;
  border-radius: 999px;
  padding-inline: 2.25rem;
  padding-block: 0.5625rem;
  position: relative;
  border: 1px solid #D1D5DB;
}
.c-others-search-condition__block::after {
  content: "変更";
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}
.c-others-search-condition__block::before {
  color: #9E9E00;
  font-size: 1rem;
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
}
.c-others-search-condition__block[data-type=area]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea02";
}
.c-others-search-condition__block[data-type=station]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.c-others-search-condition__block[data-type=school]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea17";
}
.c-others-search-condition__block[data-type=condition]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.c-others-search-condition__value {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  letter-spacing: 0.2em;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
.c-others-search-condition__value span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.c-others-search-list {
  display: flex;
  flex-direction: column;
}
.c-others-search-list__content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
}
@media (max-width: 640px) {
  .c-others-search-list__content {
    grid-template-columns: 1fr;
    gap: 0;
  }
}
.c-others-search-list__content:has(> *:only-child) {
  grid-template-columns: 1fr;
}
@media (max-width: 768px) {
  .c-others-search-list__block {
    position: relative;
  }
  .c-others-search-list__block::after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #D1D5DB;
    position: absolute;
    left: 0;
    bottom: 0;
  }
}
.c-others-search-list__block[data-count="0"] {
  display: none;
}
.c-others-search-list__parent {
  line-height: 1;
  padding: 12px 16px;
  background-color: #F4F4E3;
}
@media (max-width: 768px) {
  .c-others-search-list__parent {
    padding-inline: 16px;
    padding-block: 12px;
  }
}
.c-others-search-list__parent .c-forms-checkbox__label {
  color: #111827;
}
.c-others-search-list__child {
  padding: 12px 16px;
}
@media (max-width: 640px) {
  .c-others-search-list__child {
    padding: 0;
  }
}
.c-others-search-list__child .c-forms-checkbox:has(.c-forms-checkbox__count[data-count="0"]) {
  display: none;
}
.c-others-search-list__child .c-forms-checkbox input[type=checkbox]:disabled + .c-forms-checkbox__label {
  opacity: 1;
  cursor: pointer;
}
.c-others-search-list__child .c-forms-checkbox[data-state=disabled] {
  pointer-events: none;
  opacity: 0.3;
}
.c-others-search-list__child .c-forms-checkbox[data-state=disabled] + .c-forms-checkbox__label {
  cursor: not-allowed;
}
.c-others-search-list__child .c-forms-checkbox__label {
  font-size: 0.875rem;
}
@media (max-width: 640px) {
  .c-others-search-list__child .c-forms-checkbox__items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    -moz-column-gap: 1px;
         column-gap: 1px;
  }
}
@media (max-width: 640px) {
  .c-others-search-list__child .c-forms-checkbox__items > * {
    background-color: #ffffff;
  }
  .c-others-search-list__child .c-forms-checkbox__items > *:nth-child(odd) {
    border-right: 1px solid #D1D5DB;
  }
}
.c-others-search-list .js-accordion[data-open] [data-child] {
  grid-template-rows: 1fr;
}
.c-others-search-list .js-accordion [data-parent] {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .c-others-search-list .js-accordion [data-parent] {
    border-bottom: 1px solid white;
  }
}
.c-others-search-list .js-accordion [data-child] {
  display: grid;
  transition: grid-template-rows 0.2s;
  grid-template-rows: 0fr;
}
.c-others-search-list .js-accordion [data-child] > * {
  overflow: hidden;
}
.c-others-search-list__accordion-toggle {
  display: none;
}
@media (max-width: 640px) {
  .c-others-search-list [data-accordion] {
    margin-bottom: 0;
  }
  .c-others-search-list [data-accordion][data-open] .c-others-search-list__accordion-toggle:before {
    font-family: "svgfont" !important;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\ea13";
    font-size: 16px;
  }
  .c-others-search-list [data-accordion][data-open] [data-child] {
    grid-template-rows: 1fr;
  }
  .c-others-search-list [data-accordion] [data-parent] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #D1D5DB;
  }
  .c-others-search-list [data-accordion] .c-others-search-list__accordion-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    padding: 0;
    border: none;
    background: none;
    cursor: pointer;
  }
  .c-others-search-list [data-accordion] .c-others-search-list__accordion-toggle:before {
    font-family: "svgfont" !important;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\ea15";
    font-size: 20px;
    color: #9E9E00;
  }
  .c-others-search-list [data-accordion] [data-child] {
    display: grid;
    transition: grid-template-rows 0.2s;
    grid-template-rows: 0fr;
  }
  .c-others-search-list [data-accordion] [data-child] > * {
    overflow: hidden;
  }
}
.c-others-search-list__prefecture {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
  padding-block: 8px;
}
@media (max-width: 768px) {
  .c-others-search-list__prefecture {
    padding-inline: 16px;
  }
}
.c-others-search-list__none {
  text-align: center;
  margin-block: 20px;
}

.c-others-search-submit {
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
  position: sticky;
  bottom: 0;
  width: 100%;
  z-index: 50;
  padding-block: 12px;
}
.c-others-search-submit__content {
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  .c-others-search-submit__content {
    padding-inline: 4%;
    width: 100%;
  }
}
.c-others-search-submit__content {
  display: flex;
  align-items: stretch;
  justify-content: center;
  -moz-column-gap: 28px;
       column-gap: 28px;
}
@media (max-width: 640px) {
  .c-others-search-submit__content {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
  .c-others-search-submit__content .p-submit-result {
    display: none;
  }
}

.c-others-select-search {
  position: relative;
  width: 300px;
}
.c-others-select-search[data-size=full] {
  width: 100%;
}
.c-others-select-search[data-size=fit] {
  width: -moz-fit-content;
  width: fit-content;
}
.c-others-select-search__trigger {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 64px;
  padding: 24px 20px;
  background-color: #ffffff;
  border: 1px solid #ababab;
  border-radius: 10px;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease;
}
.c-others-select-search__trigger:hover {
  background-color: #E5E7EB;
}
.c-others-select-search__label {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #111827;
  letter-spacing: 0.05em;
}
.c-others-select-search__arrow {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  transition: transform 0.2s ease;
}
.c-others-select-search__arrow::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 16px;
  transform: rotate(90deg);
  display: block;
  line-height: 1;
  color: #C30000;
}
.c-others-select-search[data-open] .c-others-select-search__arrow {
  transform: rotate(180deg);
}
.c-others-select-search[data-open] .c-others-select-search__dropdown {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}
.c-others-select-search__dropdown {
  position: absolute;
  top: calc(100% + 12px);
  left: 0;
  z-index: 10;
  display: flex;
  flex-direction: column;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 160px;
  padding: 10px 0;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
  opacity: 0;
  pointer-events: none;
  transform: translateY(-4px);
  transition: opacity 0.2s ease, transform 0.2s ease;
  overflow: clip;
}
.c-others-select-search__option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 10px 12px 10px 20px;
  background-color: #ffffff;
  cursor: pointer;
  transition: background-color 0.15s ease;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.c-others-select-search__option:hover, .c-others-select-search__option[data-focused] {
  background-color: #E5E7EB;
}
.c-others-select-search__option-text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #111827;
}
.c-others-select-search__option-check {
  flex-shrink: 0;
  width: 12px;
  height: 12px;
  display: none;
}
[data-selected] > .c-others-select-search__option-check {
  display: flex;
  align-items: center;
  justify-content: center;
}
[data-selected] > .c-others-select-search__option-check::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea06";
  font-size: 12px;
  color: #C30000;
}

.c-others-contact-links {
  padding-block: 40px;
  background-color: #F3F4F6;
  padding-inline: 27px;
}
@media (max-width: 640px) {
  .c-others-contact-links[data-style=pc-only] {
    display: none;
  }
}
.c-others-contact-links__title {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: white;
  text-align: center;
}
.c-others-contact-links__title + * {
  margin-top: 1.875rem;
}
@media (max-width: 768px) {
  .c-others-contact-links__title + * {
    margin-top: 1.25rem;
  }
}
.c-others-contact-links__content {
  max-width: 77.5rem;
  margin-inline: auto;
  display: grid;
  justify-content: center;
  grid-template-columns: 28.75rem 1fr;
  gap: 2.5rem;
}
@media (max-width: 1024px) {
  .c-others-contact-links__content {
    gap: 1.25rem;
    grid-template-columns: 100%;
  }
}
.c-others-contact-links__block {
  width: 100%;
  background-color: white;
  padding-inline: 1.25rem;
  padding-block: 2.5rem;
}
@media (max-width: 768px) {
  .c-others-contact-links__block {
    padding-inline: 0;
    padding-block: 1.25rem 1.5rem;
    min-height: auto;
  }
}
.c-others-contact-links__block[data-type=tel] .pg-contact__headline {
  color: #C30000;
}
.c-others-contact-links__block[data-type=visit] .pg-contact__headline {
  color: #C30000;
}
.c-others-contact-links__block[data-type=visit] .pg-contact__button {
  background-color: #C30000;
  border: 1px solid #C30000;
}
.c-others-contact-links__block[data-type=visit] .pg-contact__button::after {
  color: #C30000;
}
.c-others-contact-links__block[data-type=mail] .pg-contact__headline {
  color: #F3F4F6;
}
.c-others-contact-links__headline {
  text-align: center;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  padding-bottom: 1.875rem;
}
@media (max-width: 768px) {
  .c-others-contact-links__headline {
    font-size: 1.25rem;
  }
}
.c-others-contact-links__buttons {
  display: grid;
  grid-template-columns: repeat(2, 16.5625rem);
  gap: 0.625rem;
  justify-content: center;
}
.c-others-contact-links__button {
  margin-inline: auto;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: white;
  background-color: #C30000;
  border: 1px solid #C30000;
  padding-block: 19px;
  border-radius: 100vmax;
  display: flex;
  justify-content: center;
  width: 100%;
  max-width: 19.875rem;
  height: 4rem;
  align-items: center;
  transition: opacity 0.2s ease;
  padding-inline: 1.75rem;
  position: relative;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
@media (max-width: 768px) {
  .c-others-contact-links__button {
    margin-inline: auto;
  }
}
.c-others-contact-links__button[data-type=visit] {
  background-color: #C30000;
  border: 1px solid #C30000;
}
.c-others-contact-links__button[data-type=visit]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea06";
  font-size: 22px;
}
.c-others-contact-links__button[data-type=contact] {
  background-color: #F3F4F6;
  border: 1px solid #F3F4F6;
}
.c-others-contact-links__button[data-type=contact]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea09";
  font-size: 14px;
}
.c-others-contact-links__button:hover {
  opacity: 0.6;
}
.c-others-contact-links__tel {
  display: block;
  margin-top: 0.625rem;
  font-size: 2.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  text-align: center;
}
.c-others-contact-links__text {
  margin-top: 0.625rem;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #F3F4F6;
  text-align: center;
}
.c-others-contact-links__company {
  margin-top: 0.625rem;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  text-align: center;
}

.c-others-loan-simulation {
  background-color: #F3F4F6;
  border: 1px solid #E5E7EB;
  border-radius: 4px;
  padding: 2rem 2.5rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media (max-width: 768px) {
  .c-others-loan-simulation {
    padding: 1.25rem 1rem;
    gap: 0.75rem;
  }
}
.c-others-loan-simulation__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
}
.c-others-loan-simulation__title {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  letter-spacing: 0.05em;
}
@media (max-width: 768px) {
  .c-others-loan-simulation__title {
    font-size: 1.25rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-others-loan-simulation__body {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: 0.75rem;
}
@media (max-width: 768px) {
  .c-others-loan-simulation__body {
    flex-direction: column;
  }
}
.c-others-loan-simulation__controls {
  display: grid;
  grid-template-columns: max-content minmax(16.25rem, 1fr);
  row-gap: 0.75rem;
  flex: 1;
}
@media (max-width: 768px) {
  .c-others-loan-simulation__controls {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
  }
}
.c-others-loan-simulation__bar {
  grid-column: 1/-1;
  display: grid;
  grid-template-columns: subgrid;
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
  padding: 1.25rem;
  align-items: center;
  background-color: #FFFFFF;
  border-radius: 4px;
  overflow-x: auto;
}
@media (max-width: 768px) {
  .c-others-loan-simulation__bar {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    overflow-x: visible;
    gap: 0.75rem;
  }
}
.c-others-loan-simulation__bar--down {
  align-items: stretch;
}
.c-others-loan-simulation__bar-label {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.c-others-loan-simulation__bar-buttons {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
}
.c-others-loan-simulation__bar-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.25rem;
}
.c-others-loan-simulation__bar-btn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.25rem;
  padding: 0.75rem 0;
  border-radius: 4px;
  border: 1px solid #9E9E00;
  background-color: #FFFFFF;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
  cursor: pointer;
  transition: opacity 0.2s ease;
  flex: 1;
}
.c-others-loan-simulation__bar-btn:hover {
  opacity: 0.7;
}
.c-others-loan-simulation__bar-btn[data-selected=true] {
  background-color: #9E9E00;
  border-color: #9E9E00;
  color: #FFFFFF;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.3), 0px 2px 8px 1px rgba(0, 0, 0, 0.1);
}
.c-others-loan-simulation__bar-btn-main {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
.c-others-loan-simulation__bar-btn-sub {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-others-loan-simulation__results {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 0.75rem;
}
.c-others-loan-simulation__result {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  padding: 1.25rem;
  background-color: #F4F4E3;
  border: 1px solid #E5E7EB;
  border-radius: 4px;
  flex: 1;
}
.c-others-loan-simulation__result-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
}
.c-others-loan-simulation__result-label {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
}
.c-others-loan-simulation__result-sub {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}
.c-others-loan-simulation__result-value {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  gap: 0.5rem;
}
.c-others-loan-simulation__result-number {
  font-size: 2.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  line-height: 1;
}
.c-others-loan-simulation__result-unit-wrap {
  height: 2.125rem;
  display: flex;
  align-items: flex-end;
}
.c-others-loan-simulation__result-unit {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
}
.c-others-loan-simulation__note {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}

.c-others-estate-list-header {
  position: sticky;
  z-index: 80;
  top: 0;
  box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}
.c-others-estate-list-header__content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .c-others-estate-list-header__content {
    grid-template-columns: 1fr;
  }
}
.c-others-estate-list-header__block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 36px;
  padding: 8px 6px 10px 12px;
  background-color: #ffffff;
  border-left: 0.5px solid #D1D5DB;
  border-right: 0.5px solid #D1D5DB;
  color: #4B5563;
  text-decoration: none;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.c-others-estate-list-header__block:first-child {
  border-left: none;
}
.c-others-estate-list-header__block:hover {
  opacity: 0.8;
}
.c-others-estate-list-header__text {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  color: #4B5563;
}
.c-others-estate-list-header__arrow {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  font-size: 8px;
}
.c-others-estate-list-header__arrow::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
}

.c-others-contact-tel {
  text-align: center;
  display: flex;
  flex-direction: column;
  row-gap: 6px;
  align-items: center;
  color: #4B5563;
}
@media (max-width: 640px) {
  .c-others-contact-tel {
    width: 100%;
  }
}
.c-others-contact-tel__headline {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
.c-others-contact-tel__number {
  font-size: 1.625rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "ou";
  color: #9E9E00;
  display: flex;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
  position: relative;
}
.c-others-contact-tel__number[href^="tel:0120"]:before, .c-others-contact-tel__number [href^="tel:0800"]:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.8em;
}
.c-others-contact-tel__number:after {
  content: "";
  display: block;
  width: calc(100% - 1.4em);
  height: 2px;
  background-color: #9E9E00;
  margin-top: 4px;
  position: absolute;
  right: 0;
  bottom: -4px;
}
.c-others-contact-tel__time {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  margin-top: 4px;
}

.c-commons-price {
  display: flex;
  align-items: flex-end;
  gap: 0.25rem;
}
.c-commons-price__number {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  font-feature-settings: "palt" 1;
}
.c-commons-price__separator {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  font-feature-settings: "palt" 1;
}
.c-commons-price__unit {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  padding-bottom: 0.25rem;
  font-feature-settings: "palt" 1;
}
.c-commons-price__undecided {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
}
.c-commons-price[data-size=medium] .c-commons-price__number {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  font-feature-settings: "palt" 1;
}
.c-commons-price[data-size=medium] .c-commons-price__separator {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  font-feature-settings: "palt" 1;
}
.c-commons-price[data-size=medium] .c-commons-price__unit {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  padding-bottom: 0;
  font-feature-settings: "palt" 1;
}
.c-commons-price[data-size=small] {
  align-items: center;
}
.c-commons-price[data-size=small] .c-commons-price__number {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  font-feature-settings: "palt" 1;
}
.c-commons-price[data-size=small] .c-commons-price__separator {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  font-feature-settings: "palt" 1;
}
.c-commons-price[data-size=small] .c-commons-price__unit {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  padding-bottom: 0;
  font-feature-settings: "palt" 1;
}

.c-commons-estate-feature-item {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.c-commons-estate-feature-item__icon {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
  line-height: 1;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.c-commons-estate-feature-item__icon::before {
  display: block;
}
.c-commons-estate-feature-item__text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  font-feature-settings: "palt" 1;
}
.c-commons-estate-feature-item[data-type=location] .c-commons-estate-feature-item__icon::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea10";
  font-size: 1rem;
}
.c-commons-estate-feature-item[data-type=station] .c-commons-estate-feature-item__icon::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea1e";
}
.c-commons-estate-feature-item[data-type=floor_plan] .c-commons-estate-feature-item__icon::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea0b";
  font-size: 1rem;
}

.c-commons-estate-detail-item {
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
}
.c-commons-estate-detail-item__label {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #F3F4F6;
  background-color: #F3F4F6;
  border: 0.5px solid #F3F4F6;
  padding: 0.1875rem 0.375rem 0.25rem;
  white-space: nowrap;
}
.c-commons-estate-detail-item__value {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  font-feature-settings: "palt" 1;
}

.c-lists-estate {
  width: calc(1000px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  .c-lists-estate {
    padding-inline: 4%;
    width: 100%;
  }
}
.c-lists-estate {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -moz-column-gap: 4%;
       column-gap: 4%;
  row-gap: 40px;
}
@media (max-width: 640px) {
  .c-lists-estate {
    grid-template-columns: 100%;
    row-gap: 20px;
    padding-block: 0;
  }
}
.c-lists-estate:where([data-columns-pc="2"]) {
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 640px) {
  .c-lists-estate:where([data-columns-pc="2"]) {
    grid-template-columns: 100%;
  }
}
.c-lists-estate:where([data-columns-pc="1"]) {
  grid-template-columns: 100%;
}
.c-lists-estate__item > * {
  height: 100%;
}
.c-lists-estate__item > * {
  height: 100%;
}
.c-lists-estate__empty {
  text-align: center;
  padding-block: 20px;
}
.c-lists-estate:has(.c-lists-estate__empty) {
  grid-template-columns: 1fr;
}

.c-forms-checkbox {
  display: flex;
  gap: 8px;
  align-items: center;
  cursor: pointer;
}
.c-forms-checkbox[data-hidden] {
  display: none;
}
.c-forms-checkbox input[type=checkbox] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}
.c-forms-checkbox input[type=checkbox] + .c-forms-checkbox__label::before {
  content: "";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #D1D5DB;
  border-radius: 2px;
  background-color: #ffffff;
}
.c-forms-checkbox input[type=checkbox]:checked + .c-forms-checkbox__label::before {
  background-color: #000000;
  border-color: #000000;
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea06";
  color: #ffffff;
  font-size: 12px;
  text-decoration: none;
}
.c-forms-checkbox input[type=checkbox]:disabled + .c-forms-checkbox__label {
  opacity: 0.4;
  cursor: not-allowed;
}
.c-forms-checkbox__label {
  display: flex;
  gap: 8px;
  align-items: center;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  font-size: max(16px, 1rem);
  color: #4B5563;
  letter-spacing: 0.8px;
  line-height: 1.4;
}
.c-forms-checkbox__label[data-size=s] {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
.c-forms-checkbox__label[data-style~=border] .c-forms-checkbox__label-text {
  text-decoration: underline;
}
.c-forms-checkbox__count {
  display: inline-block;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
  padding: 0 8px;
  border: 1px solid #9E9E00;
  border-radius: 20px;
  background-color: #ffffff;
}

.c-forms-input-checkbox .c-forms-input-checkbox__error {
  color: #C30000;
  font-size: 0.875rem;
  margin-top: 4px;
}
@media (max-width: 640px) {
  .c-forms-input-checkbox .c-forms-input-checkbox__error {
    font-size: 0.75rem;
  }
}
.c-forms-input-checkbox[data-direction=col4] .c-forms-input-checkbox__items {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 640px) {
  .c-forms-input-checkbox[data-direction=col4] .c-forms-input-checkbox__items {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 20px;
  }
}
.c-forms-input-checkbox[data-direction=inline] .c-forms-input-checkbox__items {
  flex-direction: row;
}
.c-forms-input-checkbox[data-direction=vertical] .c-forms-input-checkbox__items {
  flex-direction: column;
}
.c-forms-input-checkbox[data-direction=block] .c-forms-input-checkbox__items {
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 640px) {
  .c-forms-input-checkbox[data-type=search] .c-forms-input-checkbox__items {
    flex-direction: column;
    row-gap: 0;
  }
  .c-forms-input-checkbox[data-type=search] .c-forms-input-checkbox__items > label {
    padding-block: 18px;
    padding-inline: 16px;
    border-bottom: 1px solid #D1D5DB;
  }
}
.c-forms-input-checkbox[data-type=terms] .c-forms-checkbox:has(.c-forms-checkbox__count[data-count="0"]) {
  opacity: 0.4;
  pointer-events: none;
}
.c-forms-input-checkbox__items {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 20px;
}
.c-forms-input-checkbox[data-mode-mulch] .c-forms-input-checkbox__items {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  row-gap: 20px;
  -moz-column-gap: 16px;
       column-gap: 16px;
  white-space: nowrap;
}
@media (max-width: 640px) {
  .c-forms-input-checkbox[data-mode-mulch] .c-forms-input-checkbox__items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
  }
}
@media (max-width: 640px) {
  .c-forms-input-checkbox[data-mode-mulch] .c-forms-input-checkbox__items .c-forms-checkbox {
    border-top: 1px solid #D1D5DB;
    border-left: 1px solid #D1D5DB;
    padding: 12px 16px;
  }
  .c-forms-input-checkbox[data-mode-mulch] .c-forms-input-checkbox__items .c-forms-checkbox:nth-of-type(2n) {
    border-right: 1px solid #D1D5DB;
  }
  .c-forms-input-checkbox[data-mode-mulch] .c-forms-input-checkbox__items .c-forms-checkbox:nth-last-of-type(1) {
    border-right: 1px solid #D1D5DB;
  }
  .c-forms-input-checkbox[data-mode-mulch] .c-forms-input-checkbox__items .c-forms-checkbox:nth-last-of-type(1), .c-forms-input-checkbox[data-mode-mulch] .c-forms-input-checkbox__items .c-forms-checkbox:nth-last-of-type(2) {
    border-bottom: 1px solid #D1D5DB;
  }
}

.c-forms-radio input[type=radio] {
  display: none;
}
.c-forms-radio input[type=radio]:checked + span::after {
  opacity: 1;
}
.c-forms-radio__label {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  font-size: max(16px, 1rem);
  line-height: 1;
  display: inline-flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  position: relative;
  align-items: center;
  cursor: pointer;
}
.c-forms-radio__label::before {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  border: 1px solid #D1D5DB;
  border-radius: 50%;
  background-color: white;
}
.c-forms-radio__label::after {
  opacity: 0;
  content: "";
  display: block;
  position: absolute;
  left: 7px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background-color: #000000;
  border-radius: 50%;
  transition: opacity 0.2s ease;
}
@media (max-width: 768px) {
  .c-forms-radio__label::after {
    left: 7px;
  }
}
.c-forms-radio__label[data-style~=border] {
  text-decoration: underline;
}
.c-forms-radio__label[data-style~=bold] {
  font-weight: 700;
}
.c-forms-radio__label:has(.c-forms-radio__count[data-count="0"]) {
  pointer-events: none;
}
.c-forms-radio__label:has(.c-forms-radio__count[data-count="0"]) .c-forms-radio__label {
  opacity: 0.3;
}

.c-forms-input-radio .c-forms-input-radio__error {
  color: #C30000;
  font-size: 0.875rem;
  margin-top: 4px;
}
@media (max-width: 640px) {
  .c-forms-input-radio .c-forms-input-radio__error {
    font-size: 0.75rem;
  }
}
.c-forms-input-radio[data-direction=inline] .c-forms-input-radio__items {
  flex-direction: row;
}
.c-forms-input-radio[data-direction=block] .c-forms-input-radio__items {
  flex-direction: column;
  align-items: flex-start;
}
.c-forms-input-radio__items {
  display: grid;
  grid-template-columns: repeat(4, max-content);
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 20px;
}
@media (max-width: 768px) {
  .c-forms-input-radio__items {
    grid-template-columns: repeat(2, 1fr);
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}

.c-forms-select {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
}
.c-forms-select[data-size=full] {
  width: 100%;
}
.c-forms-select[data-size=fit] {
  width: -moz-fit-content;
  width: fit-content;
}
.c-forms-select:has(select[name=area]) {
  width: 354px;
  min-width: 0;
}
@media (max-width: 768px) {
  .c-forms-select:has(select[name=area]) {
    width: 100%;
  }
}
.c-forms-select__trigger {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 64px;
  padding: 0 20px;
  background-color: #ffffff;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.c-forms-select__trigger:focus {
  background-color: #EFF6FF;
  border: 2px solid #D1D5DB;
  box-shadow: 0 0 0 3px #2563EB;
  outline: none;
}
.c-forms-select__label {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  font-size: max(16px, 1rem);
  line-height: 1;
  color: #111827;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
}
.c-forms-select[data-no-value] .c-forms-select__label {
  color: #6B7280;
}
.c-forms-select__arrow {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  transition: transform 0.2s ease;
}
.c-forms-select__arrow::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 12px;
  transform: rotate(90deg);
  display: block;
  line-height: 1;
  color: #4B5563;
}
.c-forms-select[data-open] .c-forms-select__arrow {
  transform: rotate(180deg);
}
.c-forms-select[data-open] .c-forms-select__dropdown {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}
.c-forms-select__dropdown {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  z-index: 99;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 160px;
  padding: 10px 0;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
  opacity: 0;
  pointer-events: none;
  transform: translateY(-4px);
  transition: opacity 0.2s ease, transform 0.2s ease;
  overflow-y: auto;
  max-height: 300px;
}
.c-forms-select__group-label {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  padding: 8px 20px 4px;
  color: #6B7280;
  cursor: default;
}
.c-forms-select__option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 10px 20px;
  background-color: #ffffff;
  cursor: pointer;
  transition: background-color 0.15s ease;
}
.c-forms-select__option:hover, .c-forms-select__option:focus {
  background-color: #F3F4F6;
  outline: none;
}
.c-forms-select__option-text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #111827;
}
.c-forms-select__option-check {
  flex-shrink: 0;
  width: 12px;
  height: 12px;
  display: none;
}
[data-selected] > .c-forms-select__option-check {
  display: flex;
  align-items: center;
  justify-content: center;
}
[data-selected] > .c-forms-select__option-check::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea06";
  font-size: 12px;
  color: #9E9E00;
}
.c-forms-select[data-invalid] .c-forms-select__trigger {
  background-color: #FEE2E2;
  border-color: #D92D20;
}
.c-forms-select[data-invalid] .c-forms-select__label {
  color: #D92D20;
}
.c-forms-select[data-invalid][data-no-value] .c-forms-select__label {
  color: #D92D20;
}
.c-forms-select[data-disabled] .c-forms-select__trigger {
  background-color: #D1D5DB;
  border-color: #D1D5DB;
  cursor: not-allowed;
}
.c-forms-select[data-type=min] .c-forms-select__trigger {
  height: 40px;
  padding: 0 16px;
}
.c-forms-select[data-type=min] .c-forms-select__label {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-forms-select[data-type=min] .c-forms-select__arrow::before {
  font-size: 12px;
}
.c-forms-select[data-type=mid] .c-forms-select__trigger {
  height: 50px;
  padding: 0 16px;
}

.c-forms-input-select .c-forms-input-select__error {
  color: #C30000;
  font-size: 0.875rem;
  margin-top: 4px;
}
@media (max-width: 640px) {
  .c-forms-input-select .c-forms-input-select__error {
    font-size: 0.75rem;
  }
}
.c-forms-input-select__input {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-forms-input-select__help {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  white-space: nowrap;
}

.c-forms-text {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  font-size: max(16px, 1rem);
  padding: 0 20px;
  max-width: 100%;
  width: 100%;
  min-height: 64px;
  background-color: #ffffff;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  transition: border 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease;
}
.c-forms-text::-moz-placeholder {
  color: #6B7280;
}
.c-forms-text::placeholder {
  color: #6B7280;
}
.c-forms-text:focus {
  background-color: #EFF6FF;
  border: 2px solid #D1D5DB;
  box-shadow: 0 0 0 3px #2563EB;
  outline: none;
}
.c-forms-text._invalid {
  background-color: #FEE2E2;
  border-color: #D92D20;
}
.c-forms-text._invalid::-moz-placeholder {
  color: #D92D20;
}
.c-forms-text._invalid::placeholder {
  color: #D92D20;
}
.c-forms-text:disabled {
  background-color: #D1D5DB;
  border-color: #D1D5DB;
  cursor: not-allowed;
}
.c-forms-text[data-size=fit] {
  width: -moz-fit-content;
  width: fit-content;
}
.c-forms-text[data-size=full] {
  width: 100%;
}
.c-forms-text[data-type=general] {
  width: 100%;
}
.c-forms-text[data-date] {
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 18px;
}

/* 選択可能な日付 */
.flatpickr-day:not(.flatpickr-disabled) {
  font-weight: bold;
}

/* 選択不可な日付 */
.flatpickr-day.flatpickr-disabled {
  color: #bdbdbd;
  position: relative;
  opacity: 0.5;
}

/* 選択不可な日付に斜線 */
.flatpickr-day.flatpickr-disabled::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
  height: 50%;
  background: linear-gradient(to bottom right, transparent calc(50% - 1px), #bdbdbd calc(50% - 1px), #bdbdbd calc(50% + 1px), transparent calc(50% + 1px));
}

/* 選択された日付 */
.flatpickr-day.selected {
  background-color: #1976d2 !important;
  color: white !important;
}

.c-forms-input-text .c-forms-input-text__error {
  color: #C30000;
  font-size: 0.875rem;
  margin-top: 4px;
}
@media (max-width: 640px) {
  .c-forms-input-text .c-forms-input-text__error {
    font-size: 0.75rem;
  }
}
.c-forms-input-text__input {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 16px;
}
.c-forms-input-text__help {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  text-wrap: nowrap;
}

.c-forms-textarea {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  font-size: max(16px, 1rem);
  padding: 20px;
  background-color: #ffffff;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  width: 100%;
  height: 200px;
  resize: none;
  transition: border 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease;
}
.c-forms-textarea:focus {
  background-color: #EFF6FF;
  border: 2px solid #D1D5DB;
  box-shadow: 0 0 0 3px #2563EB;
  outline: none;
}
.c-forms-textarea._invalid {
  background-color: #FEE2E2;
  border-color: #D92D20;
}
.c-forms-textarea._invalid::-moz-placeholder {
  color: #D92D20;
}
.c-forms-textarea._invalid::placeholder {
  color: #D92D20;
}
.c-forms-textarea:disabled {
  background-color: #D1D5DB;
  border-color: #D1D5DB;
  cursor: not-allowed;
}
.c-forms-textarea::-moz-placeholder {
  color: #6B7280;
}
.c-forms-textarea::placeholder {
  color: #6B7280;
}

.c-forms-input-textarea .c-forms-input-textarea__error {
  color: #C30000;
  font-size: 0.875rem;
  margin-top: 4px;
}
@media (max-width: 640px) {
  .c-forms-input-textarea .c-forms-input-textarea__error {
    font-size: 0.75rem;
  }
}

.c-forms-input-calendar {
  width: 100%;
  background-color: #F4F4E3;
  border: 1px solid #9E9E00;
  border-radius: 4px;
  padding: 40px 24px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 768px) {
  .c-forms-input-calendar {
    padding: 24px 16px;
    gap: 16px;
  }
}
.c-forms-input-calendar__head {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media (max-width: 768px) {
  .c-forms-input-calendar__head {
    gap: 4px;
  }
}
.c-forms-input-calendar__head-icon {
  flex-shrink: 0;
  color: #9E9E00;
}
.c-forms-input-calendar__head-title {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .c-forms-input-calendar__head-title {
    font-size: 1.25rem;
    letter-spacing: 0.05em;
    line-height: 1;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-forms-input-calendar__legend {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-forms-input-calendar__legend-item {
  display: flex;
  align-items: center;
  gap: 4px;
}
.c-forms-input-calendar__legend-sep {
  width: 2px;
  height: 6px;
  background-color: #D1D5DB;
  flex-shrink: 0;
}
.c-forms-input-calendar__legend-label {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  white-space: nowrap;
}
.c-forms-input-calendar__body {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media (max-width: 768px) {
  .c-forms-input-calendar__body {
    gap: 16px;
  }
}
.c-forms-input-calendar__grid {
  display: flex;
  width: 100%;
}
.c-forms-input-calendar__nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.c-forms-input-calendar__nav-btn {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  height: 40px;
  width: 119px;
  border-radius: 4px;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  flex-shrink: 0;
  background-color: #9E9E00;
}
.c-forms-input-calendar__nav-btn:disabled {
  background-color: #D1D5DB;
  cursor: default;
}
.c-forms-input-calendar__nav-btn[data-prev] {
  padding-left: 10px;
  padding-right: 32px;
}
.c-forms-input-calendar__nav-btn[data-next] {
  padding-left: 10px;
  padding-right: 32px;
}
.c-forms-input-calendar__icon-circle {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid currentColor;
  color: #C30000;
}
.c-forms-input-calendar__icon-circle[data-sm] {
  width: 10px;
  height: 10px;
}
.c-forms-input-calendar__icon-triangle {
  display: block;
  flex-shrink: 0;
  color: #C30000;
}
.c-forms-input-calendar__icon-phone {
  display: block;
  flex-shrink: 0;
  color: #C30000;
}
.c-forms-input-calendar__icon-closed {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #C30000;
}
.c-forms-input-calendar__error {
  margin-top: 4px;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #D92D20;
}

.c-forms-input-calendar-col {
  display: flex;
  flex-direction: column;
  cursor: pointer;
  text-decoration: none;
  width: 45px;
  min-width: 45px;
}
@media (max-width: 768px) {
  .c-forms-input-calendar-col {
    width: 50px;
  }
}
.c-forms-input-calendar-col[data-hidden] {
  display: none;
}
.c-forms-input-calendar-col__radio {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}
.c-forms-input-calendar-col__header {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F3F4F6;
  border: 0.5px solid #D1D5DB;
  padding: 4px 14px;
  color: #111827;
}
.c-forms-input-calendar-col__header[data-saturday] {
  color: #0066c0;
}
.c-forms-input-calendar-col__header[data-sunday] {
  color: #ff0000;
}
.c-forms-input-calendar-col__cell {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  background-color: #ffffff;
  border: 0.5px solid #D1D5DB;
  border-top: none;
  padding: 8px 12px;
  flex: 1;
}
.c-forms-input-calendar-col__date {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  white-space: nowrap;
}
.c-forms-input-calendar-col__date[data-saturday] {
  color: #0066c0;
}
.c-forms-input-calendar-col__date[data-sunday] {
  color: #ff0000;
}
.c-forms-input-calendar-col__status {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}
.c-forms-input-calendar-col__icon-circle {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid currentColor;
  color: #C30000;
}
.c-forms-input-calendar-col__icon-triangle {
  display: block;
  color: #C30000;
}
.c-forms-input-calendar-col__icon-phone {
  display: block;
  color: #C30000;
}
.c-forms-input-calendar-col__icon-closed {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #C30000;
}
.c-forms-input-calendar-col:not([data-disabled]):hover .c-forms-input-calendar-col__cell {
  background-color: #F4F4E3;
}
.c-forms-input-calendar-col:has(.c-forms-input-calendar-col__radio:checked) .c-forms-input-calendar-col__cell {
  background-color: #F4F4E3;
}

.c-forms-input-time-slot {
  width: 100%;
  background-color: #F4F4E3;
  border: 1px solid #9E9E00;
  border-radius: 4px;
  padding: 40px 24px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 768px) {
  .c-forms-input-time-slot {
    padding: 24px 16px;
    gap: 16px;
  }
}
.c-forms-input-time-slot__head {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media (max-width: 768px) {
  .c-forms-input-time-slot__head {
    gap: 4px;
  }
}
.c-forms-input-time-slot__head-icon {
  flex-shrink: 0;
  color: #9E9E00;
}
.c-forms-input-time-slot__head-title {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .c-forms-input-time-slot__head-title {
    font-size: 1.25rem;
    letter-spacing: 0.05em;
    line-height: 1;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-forms-input-time-slot__items {
  background-color: #ffffff;
  padding: 16px;
  overflow-x: auto;
  overflow-y: clip;
}
.c-forms-input-time-slot__items::-webkit-scrollbar {
  height: 2px;
}
.c-forms-input-time-slot__items::-webkit-scrollbar-track {
  background: #dadada;
}
.c-forms-input-time-slot__items::-webkit-scrollbar-thumb {
  background: #666666;
}
.c-forms-input-time-slot__list {
  display: flex;
  gap: 8px;
  width: -moz-max-content;
  width: max-content;
}
.c-forms-input-time-slot__item {
  cursor: pointer;
}
.c-forms-input-time-slot__item:has(.c-forms-input-time-slot__radio:checked) .c-forms-input-time-slot__label {
  background-color: #9E9E00;
  border-color: #9E9E00;
  color: #FFFFFF;
}
.c-forms-input-time-slot__radio {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}
.c-forms-input-time-slot__label {
  display: block;
  background-color: #F3F4F6;
  border: 0.5px solid #9E9E00;
  border-radius: 100px;
  padding: 6px 16px;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  letter-spacing: 0.8px;
  font-feature-settings: "palt" 1;
  white-space: nowrap;
}
.c-forms-input-time-slot__error {
  margin-top: 4px;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #D92D20;
}

.c-forms-container-complete {
  display: flex;
  background-color: #F3F4F6;
}
@media (max-width: 1024px) {
  .c-forms-container-complete {
    flex-direction: column;
  }
}
.c-forms-container-complete__content {
  padding-top: 80px;
  width: 29.5%;
  padding-right: 32px;
  min-width: 360px;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__content {
    width: 100%;
    min-width: 0;
    padding: 20px 16px;
  }
}
.c-forms-container-complete__content-inner {
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto 0;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__content-inner {
    margin-inline: auto;
  }
}
.c-forms-container-complete__content-side {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__content-side {
    gap: 20px;
  }
}
.c-forms-container-complete__step {
  display: flex;
  justify-content: center;
}
.c-forms-container-complete__tel {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  max-width: 336px;
  width: 100%;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__tel {
    max-width: none;
  }
}
.c-forms-container-complete__tel-label {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__tel-label {
    display: none;
  }
}
.c-forms-container-complete__form-wrapper {
  width: 70.5%;
  background-color: #ffffff;
  padding: 64px 140px 64px 10vw;
}
@media (max-width: 1280px) {
  .c-forms-container-complete__form-wrapper {
    padding: 64px 20px 64px 20px;
  }
}
@media (max-width: 1024px) {
  .c-forms-container-complete__form-wrapper {
    width: 100%;
    padding: 32px 16px 40px 16px;
  }
}
.c-forms-container-complete__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__inner {
    gap: 20px;
    width: 100%;
  }
}
.c-forms-container-complete__text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__text {
    gap: 24px;
  }
}
.c-forms-container-complete__title {
  font-size: 2.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  text-align: center;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__title {
    font-size: 1.75rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-forms-container-complete__description {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  text-align: center;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__description {
    font-size: 1rem;
  }
}
.c-forms-container-complete__button {
  margin-top: 40px;
  margin-inline: auto;
  width: 240px;
}
@media (max-width: 1024px) {
  .c-forms-container-complete__button {
    width: 100%;
  }
}

.c-forms-container-complete-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  text-align: center;
}
@media (max-width: 1024px) {
  .c-forms-container-complete-message {
    display: none;
  }
}
.c-forms-container-complete-message__description {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-forms-container-complete-message__supplement {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #D92D20;
}

.c-forms-container-form {
  display: flex;
  background-color: #F3F4F6;
}
@media (max-width: 1024px) {
  .c-forms-container-form {
    flex-direction: column;
  }
}
.c-forms-container-form__content {
  padding-top: 80px;
  width: 29.5%;
  padding-right: 32px;
  min-width: 360px;
}
@media (max-width: 1024px) {
  .c-forms-container-form__content {
    width: 100%;
    min-width: 0;
    padding: 20px 16px;
  }
}
.c-forms-container-form__content-inner {
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto 0;
}
@media (max-width: 1024px) {
  .c-forms-container-form__content-inner {
    margin-inline: auto;
  }
}
.c-forms-container-form__content-side {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}
@media (max-width: 1024px) {
  .c-forms-container-form__content-side {
    gap: 20px;
  }
}
.c-forms-container-form__step {
  display: flex;
  justify-content: center;
}
.c-forms-container-form__tel {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  max-width: 336px;
  width: 100%;
}
@media (max-width: 1024px) {
  .c-forms-container-form__tel {
    max-width: none;
  }
}
.c-forms-container-form__tel-label {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 1024px) {
  .c-forms-container-form__tel-label {
    display: none;
  }
}
.c-forms-container-form__form-wrapper {
  width: 70.5%;
  background-color: #ffffff;
  padding: 64px 140px 64px 10vw;
}
@media (max-width: 1280px) {
  .c-forms-container-form__form-wrapper {
    padding: 64px 20px 64px 20px;
  }
}
@media (max-width: 1024px) {
  .c-forms-container-form__form-wrapper {
    width: 100%;
    padding: 32px 16px 40px 16px;
  }
}
.c-forms-container-form__form {
  max-width: 680px;
}
@media (max-width: 1024px) {
  .c-forms-container-form__form {
    max-width: 100%;
  }
}
.c-forms-container-form__rows-parent {
  display: flex;
  flex-direction: column;
  gap: 64px;
}
.c-forms-container-form__error {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #D92D20;
  background-color: rgb(252.9180722892, 241.7277108434, 240.8819277108);
  border: 1px solid #D92D20;
  border-radius: 4px;
  padding: 12px 16px;
  margin-bottom: 24px;
}
.c-forms-container-form__rows {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media (max-width: 1024px) {
  .c-forms-container-form__rows {
    gap: 24px;
  }
}
.c-forms-container-form__bottom {
  margin-top: 40px;
}
.c-forms-container-form__agreement {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.c-forms-container-form__agreement .c-forms-input-checkbox__items {
  display: block;
}
.c-forms-container-form__text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-forms-container-form__text a {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #2563EB;
  text-decoration: underline;
}
.c-forms-container-form__submit-button {
  margin-top: 40px;
  margin-inline: auto;
  width: 240px;
}
@media (max-width: 1024px) {
  .c-forms-container-form__submit-button {
    width: 100%;
  }
}
.c-forms-container-form__submit-button button {
  width: 100%;
}
.c-forms-container-form .c-forms-container-form-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  text-align: center;
}
@media (max-width: 1024px) {
  .c-forms-container-form .c-forms-container-form-message {
    display: none;
  }
}
.c-forms-container-form .c-forms-container-form-message__description {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-forms-container-form .c-forms-container-form-message__supplement {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #D92D20;
}

.c-forms-estate-card {
  padding: 20px;
  border: 1px solid #9E9E00;
  border-radius: 4px;
  background-color: #ffffff;
  width: 100%;
}
.c-forms-estate-card__head {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-forms-estate-card__image {
  width: 120px;
  min-width: 120px;
}
.c-forms-estate-card__content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.c-forms-estate-card__title {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 1024px) {
  .c-forms-estate-card__title {
    font-size: 1rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}

.c-forms-estate-card-address {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 16px;
}
.c-forms-estate-card-address__label {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
  gap: 8px;
}
.c-forms-estate-card-address__label::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea10";
  color: #111827;
  font-size: 0.875rem;
}
.c-forms-estate-card-address__row {
  display: flex;
  align-items: center;
  gap: 8px;
}
.c-forms-estate-card-address__term {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #ffffff;
  background-color: #9E9E00;
  padding: 4px;
}
.c-forms-estate-card-address__description {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}

.c-forms-row__header {
  display: flex;
  align-items: center;
  gap: 8px;
}
.c-forms-row__label {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #111827;
}
.c-forms-row__tag {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  text-align: center;
  height: 20px;
  width: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  background-color: #ffffff;
}
.c-forms-row__tag[data-required] {
  border: 0.5px solid #C30000;
  color: #C30000;
}
.c-forms-row__tag[data-any] {
  border: 0.5px solid #202020;
  color: #202020;
}
.c-forms-row__content {
  margin-top: 12px;
}
.c-forms-row:has(._invalid) .c-forms-row__label {
  color: #D92D20;
}
.c-forms-row:has(._invalid) .c-forms-row__tag {
  border-color: #D92D20;
  color: #D92D20;
}

.c-forms-row-address {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.c-forms-row-address__head {
  display: flex;
  gap: 12px;
}
@media (max-width: 768px) {
  .c-forms-row-address__head {
    flex-direction: column;
  }
}
.c-forms-row-address__pref {
  flex: 1;
}
.c-forms-row-address__city {
  flex: 1;
}

.c-forms-row-desired-area__group {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.c-forms-row-desired-area__group + .c-forms-row-desired-area__group {
  margin-top: 20px;
}
.c-forms-row-desired-area__pref {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #000;
}
.c-forms-row-desired-area .c-forms-input-checkbox__items {
  display: grid;
  grid-template-columns: repeat(4, max-content);
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 20px;
  padding-left: 20px;
}
@media (max-width: 768px) {
  .c-forms-row-desired-area .c-forms-input-checkbox__items {
    grid-template-columns: repeat(2, 1fr);
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}

.c-forms-row-desired-datetime {
  display: flex;
  gap: 12px;
}
.c-forms-row-desired-datetime__item {
  width: 200px;
}
@media (max-width: 768px) {
  .c-forms-row-desired-datetime__item {
    width: 100%;
  }
}

.c-forms-row-estate-address {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.c-forms-row-estate-address__head {
  display: flex;
  gap: 12px;
}
@media (max-width: 768px) {
  .c-forms-row-estate-address__head {
    flex-direction: column;
  }
}
.c-forms-row-estate-address__pref {
  width: 200px;
}
.c-forms-row-estate-address__city {
  width: 280px;
}
@media (max-width: 768px) {
  .c-forms-row-estate-address__city {
    width: 100%;
  }
}

.c-forms-row-preferred-contact-methods__block {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (max-width: 1024px) {
  .c-forms-row-preferred-contact-methods__block {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
}
.c-forms-row-preferred-contact-methods__other {
  width: 280px;
}
.c-forms-row-preferred-contact-methods__other .c-forms-input-text {
  width: 100%;
}
.c-forms-row-preferred-contact-methods__other .c-forms-text {
  font-size: 0.75rem;
  height: 40px;
  min-height: 40px;
}

.c-forms-row-budget {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (max-width: 768px) {
  .c-forms-row-budget {
    gap: 12px;
  }
}
.c-forms-row-budget .c-forms-input-select {
  flex-shrink: 0;
}
.c-forms-row-budget .c-forms-select {
  width: 180px;
}
@media (max-width: 768px) {
  .c-forms-row-budget .c-forms-select {
    width: 136px;
  }
}
.c-forms-row-budget__separator {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}

.c-forms-row-zip {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.c-forms-row-zip__description {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #2563eb;
}

.c-forms-step {
  position: relative;
  display: flex;
  align-items: flex-start;
  width: calc(var(--steps) * 80px);
}
.c-forms-step::before {
  content: "";
  position: absolute;
  top: 8px;
  left: calc(100% / (var(--steps) * 2));
  right: calc(100% / (var(--steps) * 2));
  height: 1px;
  background-color: #9E9E00;
}
.c-forms-step__item {
  flex: 1;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.c-forms-step__circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #9E9E00;
  background-color: #ffffff;
  flex-shrink: 0;
}
.c-forms-step__label {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #111827;
  white-space: nowrap;
}
.c-forms-step[data-step="1"] .c-forms-step__item:nth-of-type(1) .c-forms-step__circle, .c-forms-step[data-step="2"] .c-forms-step__item:nth-of-type(2) .c-forms-step__circle, .c-forms-step[data-step="3"] .c-forms-step__item:nth-of-type(3) .c-forms-step__circle, .c-forms-step[data-step="4"] .c-forms-step__item:nth-of-type(4) .c-forms-step__circle {
  background-color: #9E9E00;
  border-color: #9E9E00;
}

.c-forms-telephone-inquiry {
  background-color: #9E9E00;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  width: 100%;
  padding: 12px 20px 16px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.1), 0px 1px 5px 0px rgba(0, 0, 0, 0.3);
}
.c-forms-telephone-inquiry__tel {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  letter-spacing: 0.05em;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
.c-forms-telephone-inquiry__tel::before {
  content: "";
  background-image: url(/images/common/icons/phone.png?08afdd109c130a91b5b2a79139118e92);
  background-position: center;
  background-size: contain;
  width: 32px;
  height: 32px;
  display: block;
}
.c-forms-telephone-inquiry__info {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.c-forms-telephone-inquiry__button {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 0.05em;
  color: #ffffff;
}
.c-forms-telephone-inquiry__memo {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 0.05em;
  color: #ffffff;
}

.c-forms-guide-banner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
  padding-block: 16px;
  background-color: #E6F6EC;
  text-align: center;
}
.c-forms-guide-banner__title {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.4;
  background: linear-gradient(114.52deg, #61a55b 7.99%, #0b6a02 83.64%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.c-forms-guide-banner__note {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.4;
  color: #4B5563;
}

.c-forms-member-merit-item {
  background-color: #FFFFFF;
  border: 1px solid #9E9E00;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 118px;
}
@media (max-width: 768px) {
  .c-forms-member-merit-item {
    flex-direction: row;
    justify-content: flex-start;
    gap: 16px;
    height: 62px;
    padding-left: 20px;
  }
}
.c-forms-member-merit-item__num {
  font-size: 1.25rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #9E9E00;
  line-height: 1;
}
@media (max-width: 768px) {
  .c-forms-member-merit-item__num {
    font-size: 1rem;
    letter-spacing: 0.02em;
    line-height: 1.4;
    font-weight: 400;
    font-family: "Outfit", sans-serif;
  }
}
.c-forms-member-merit-item__text {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 768px) {
  .c-forms-member-merit-item__text {
    flex-direction: row;
    align-items: flex-end;
  }
}
.c-forms-member-merit-item__text p {
  font-size: 1.25rem;
  letter-spacing: 0;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
.c-forms-member-merit-item__text em {
  font-size: 1.5rem;
  letter-spacing: 0;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
.c-forms-member-merit-item__text em[data-number] {
  font-size: 2rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #9E9E00;
  line-height: 1;
}

.l-footer {
  background-color: rgba(0, 0, 0, 0.7);
  padding-block: 100px 200px;
  padding-inline: 43px;
}
@media (max-width: 768px) {
  .l-footer {
    padding-block: 40px 20px;
  }
}
.l-footer__inner {
  display: flex;
  flex-direction: column;
  gap: 100px;
  width: 100%;
  max-width: 1080px;
  margin-inline: auto;
  padding-inline: 0;
}
@media (max-width: 768px) {
  .l-footer__inner {
    gap: 40px;
    max-width: none;
  }
}
.l-footer__main {
  display: flex;
  flex-direction: column;
  gap: 80px;
}
@media (max-width: 768px) {
  .l-footer__main {
    gap: 40px;
  }
}
.l-footer__nav {
  display: flex;
  align-items: center;
  gap: 40px;
}
@media (max-width: 768px) {
  .l-footer__nav {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 28px 12px;
  }
}
.l-footer__nav-link {
  font-family: "Jost", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 3.2px;
  color: #FFF;
  white-space: nowrap;
  font-feature-settings: "palt" 1;
  transition: opacity 0.3s ease;
}
.l-footer__nav-link:hover {
  opacity: 0.7;
}
@media (max-width: 768px) {
  .l-footer__nav-link {
    font-size: 12px;
    line-height: 1.6;
    letter-spacing: 3.6px;
  }
}
.l-footer__info {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
@media (max-width: 768px) {
  .l-footer__info {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-template-areas: "logo logo" "address sns";
    gap: 16px 20px;
    align-items: center;
    border-top: 1px solid #6B7280;
    margin-inline: -43px;
    padding-top: 40px;
    padding-inline: 43px;
  }
}
.l-footer__brand {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 768px) {
  .l-footer__brand {
    display: contents;
  }
}
.l-footer__logo {
  width: 225px;
  max-width: 100%;
}
@media (max-width: 768px) {
  .l-footer__logo {
    grid-area: logo;
    width: 166px;
  }
}
.l-footer__logo img {
  display: block;
  width: 100%;
  height: auto;
}
.l-footer__address {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: 0.7px;
  color: #FFF;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  .l-footer__address {
    grid-area: address;
    font-size: 10px;
    letter-spacing: 0.5px;
  }
}
.l-footer__sns {
  display: flex;
  align-items: center;
  gap: 24px;
}
@media (max-width: 768px) {
  .l-footer__sns {
    grid-area: sns;
    gap: 16px;
  }
}
.l-footer__sns-link {
  display: block;
  width: 24px;
  transition: opacity 0.3s ease;
}
.l-footer__sns-link:hover {
  opacity: 0.7;
}
@media (max-width: 768px) {
  .l-footer__sns-link {
    width: 16px;
  }
}
.l-footer__sns-link img {
  display: block;
  width: 100%;
  height: auto;
}
.l-footer__copyright {
  border-top: 1px solid #6B7280;
  padding-top: 20px;
  font-family: "Jost", sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 1px;
  color: #9CA3AF;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  .l-footer__copyright {
    font-size: 8px;
    letter-spacing: 0.8px;
    margin-inline: -43px;
    padding-inline: 43px;
  }
}

.l-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
}
.l-header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding-block: 20px;
  padding-inline: 43px;
}
@media (max-width: 768px) {
  .l-header__inner {
    padding-inline: 16px;
  }
}
.l-header__logo {
  display: block;
  flex-shrink: 0;
}
.l-header__logo svg {
  display: block;
  width: auto;
  height: 29px;
}
@media (max-width: 768px) {
  .l-header__logo svg {
    height: 24px;
  }
}
.l-header__menu {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 44px;
  padding-inline: 20px;
  border-radius: 999px;
  background-color: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  transition: background-color 0.3s ease;
}
@media (max-width: 768px) {
  .l-header__menu {
    position: fixed;
    right: 16px;
    bottom: 28px;
  }
}
.l-header__menu:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.l-header__menu::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.1) 35%, rgba(255, 255, 255, 0.1) 65%, rgba(255, 255, 255, 0.5) 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  mix-blend-mode: screen;
  pointer-events: none;
}
.l-header__menu-bars {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 28px;
  height: 10px;
}
.l-header__menu-bar {
  display: block;
  width: 100%;
  height: 1px;
  background-color: #fff;
}

.l-footer-contact {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  min-height: 380px;
}
@media (max-width: 768px) {
  .l-footer-contact {
    display: block;
    min-height: 560px;
  }
}
.l-footer-contact__bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
}
.l-footer-contact__bg::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
}
.l-footer-contact__bg-media {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.l-footer-contact__inner {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  width: 100%;
  max-width: 766px;
  margin-inline: auto;
  padding-block: 100px;
  padding-inline: 24px;
}
@media (max-width: 768px) {
  .l-footer-contact__inner {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 20px;
    max-width: none;
    padding-block: 160px;
    padding-inline: 32px;
  }
}
.l-footer-contact__title {
  color: #FFF;
  font-family: "Jost", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 9.6px;
  white-space: nowrap;
}
.l-footer-contact__body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
}
.l-footer-contact__text {
  display: flex;
  flex-direction: column;
  gap: 20px;
  color: #FFF;
}
.l-footer-contact__lead {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 2.7px;
}
.l-footer-contact__note {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 1.8px;
}

html[data-loading],
html[data-loading] body {
  overflow: hidden;
}

#page-home .pg-home-loading {
  position: fixed;
  z-index: 9999;
  inset: 0;
  display: flex;
  align-items: center;
  overflow: hidden;
  padding-inline: 143px;
  background-color: #FFF;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.6s ease, visibility 0s 0s;
}
@media (max-width: 768px) {
  #page-home .pg-home-loading {
    justify-content: center;
    padding-inline: 36px;
  }
}
#page-home .pg-home-loading[data-hidden] {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.8s ease, visibility 0s 0.8s;
}
#page-home .pg-home-loading__inner {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 539px;
}
@media (max-width: 768px) {
  #page-home .pg-home-loading__inner {
    max-width: 342px;
  }
}
#page-home .pg-home-loading__logo {
  display: block;
  width: 100%;
  max-width: 539px;
  aspect-ratio: 539/114;
  opacity: 0;
  transform: translateY(24px);
  animation: pg-home-loading-up 1.4s cubic-bezier(0.22, 1, 0.36, 1) 0.4s forwards;
}
@media (max-width: 768px) {
  #page-home .pg-home-loading__logo {
    max-width: 342px;
  }
}
#page-home .pg-home-loading__message {
  margin-top: 71px;
  color: #111827;
  white-space: nowrap;
  font-size: 1.25rem;
  letter-spacing: 0.4em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  opacity: 0;
  transform: translateY(24px);
  animation: pg-home-loading-up 1.4s cubic-bezier(0.22, 1, 0.36, 1) 0.8s forwards;
}
@media (max-width: 768px) {
  #page-home .pg-home-loading__message {
    margin-top: 56px;
    font-size: 0.8125rem;
    letter-spacing: 0.4em;
    line-height: 1.4;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
  }
}
#page-home .pg-home-loading__sub {
  margin-top: 9px;
  color: #202020;
  white-space: nowrap;
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  opacity: 0;
  transform: translateY(24px);
  animation: pg-home-loading-up 1.4s cubic-bezier(0.22, 1, 0.36, 1) 1s forwards;
}
@media (max-width: 768px) {
  #page-home .pg-home-loading__sub {
    margin-top: 13px;
    font-size: 0.5625rem;
    letter-spacing: 0.15em;
    line-height: 1.4;
    font-weight: 400;
    font-family: "Outfit", sans-serif;
  }
}
#page-home .pg-home-loading__curtain {
  position: absolute;
  z-index: 2;
  inset: 0;
  background-color: #000;
  transform: translateY(100%);
  animation: pg-home-loading-curtain 1.2s cubic-bezier(0.76, 0, 0.24, 1) 2.6s forwards;
}

@keyframes pg-home-loading-up {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes pg-home-loading-curtain {
  to {
    transform: translateY(0);
  }
}
#page-home .pg-home-hero {
  position: relative;
  height: 100lvh;
}
#page-home .pg-home-hero__inner {
  position: absolute;
  top: 40%;
  left: 142px;
}
@media (max-width: 768px) {
  #page-home .pg-home-hero__inner {
    left: 36px;
    right: 36px;
  }
}
#page-home .pg-home-hero__heading {
  width: 538px;
}
@media (max-width: 768px) {
  #page-home .pg-home-hero__heading {
    width: 100%;
    max-width: 342px;
  }
}
#page-home .pg-home-hero__heading img {
  width: 100%;
}
#page-home .pg-home-hero__content {
  margin-top: 72px;
}
@media (max-width: 768px) {
  #page-home .pg-home-hero__content {
    margin-top: 54px;
  }
}
#page-home .pg-home-hero__message {
  display: block;
  color: #FFF;
  font-family: "Noto Sans JP", serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.4em;
}
@media (max-width: 768px) {
  #page-home .pg-home-hero__message {
    font-size: 14px;
  }
}
#page-home .pg-home-hero__en {
  color: #FFF;
  font-family: Jost, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.15em;
  margin-top: 8px;
}
@media (max-width: 768px) {
  #page-home .pg-home-hero__en {
    font-size: 12px;
    margin-top: 12px;
  }
}
#page-home .pg-home-hero__scroll {
  position: absolute;
  right: 30px;
  bottom: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 13px;
}
@media (max-width: 768px) {
  #page-home .pg-home-hero__scroll {
    right: auto;
    left: 36px;
  }
}
#page-home .pg-home-hero__scroll-text {
  writing-mode: vertical-rl;
  color: #9CA3AF;
  font-family: "Jost", serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 2.4px;
}
#page-home .pg-home-hero__scroll-line {
  position: relative;
  width: 1px;
  height: 72px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.3);
}
#page-home .pg-home-hero__scroll-line::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #FFF;
  transform: scaleY(0);
  transform-origin: top;
  animation: pg-home-hero-scroll 2.2s cubic-bezier(0.65, 0, 0.35, 1) infinite;
}

@keyframes pg-home-hero-scroll {
  0% {
    transform: scaleY(0);
    transform-origin: top;
  }
  50% {
    transform: scaleY(1);
    transform-origin: top;
  }
  50.01% {
    transform: scaleY(1);
    transform-origin: bottom;
  }
  100% {
    transform: scaleY(0);
    transform-origin: bottom;
  }
}
#page-home .pg-home-story {
  position: relative;
  padding-block: 160px;
  display: grid;
}
@media (max-width: 768px) {
  #page-home .pg-home-story {
    padding-block: 80px;
    padding-inline: 0;
  }
}
#page-home .pg-home-story::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(180deg, #fff 0%, #222 100%);
  mix-blend-mode: multiply;
  pointer-events: none;
}
#page-home .pg-home-story__inner {
  max-width: 960px;
  width: 100%;
  margin-inline: auto;
  min-height: 1448px;
  grid-area: 1/1;
  position: relative;
  z-index: 2;
}
@media (max-width: 768px) {
  #page-home .pg-home-story__inner {
    min-height: auto;
    padding-inline: 32px;
  }
}
#page-home .pg-home-story__head-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#page-home .pg-home-story__en {
  color: #fff;
  font-family: Jost, serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.4em;
  text-transform: uppercase;
}
#page-home .pg-home-story__ja {
  color: #fff;
  font-family: "Noto Sans JP", serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.7;
  letter-spacing: 0.4em;
  margin-top: 40px;
}
@media (max-width: 768px) {
  #page-home .pg-home-story__ja {
    font-size: 20px;
  }
}
#page-home .pg-home-story__since {
  text-transform: uppercase;
  color: #fff;
  font-family: Jost, serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.15em;
}
#page-home .pg-home-story__content {
  margin-top: 32px;
  margin-inline: auto 0;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 768px) {
  #page-home .pg-home-story__content {
    margin-top: 40px;
  }
}
#page-home .pg-home-story__list {
  display: flex;
  flex-direction: column;
  gap: 48px;
}
#page-home .pg-home-story__item {
  color: #fff;
  font-family: "Noto Sans JP", serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 2.9;
  letter-spacing: 0.2em;
}
@media (max-width: 768px) {
  #page-home .pg-home-story__item {
    font-size: 12px;
  }
}
#page-home .pg-home-story__link {
  display: flex;
  align-items: center;
  gap: 20px;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 100px;
  margin-inline: 0 auto;
  padding-bottom: 12px;
  border-bottom: 1px solid #6b7280;
  color: #fff;
  font-family: Jost, serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  transition: opacity 0.3s ease;
}
@media (max-width: 768px) {
  #page-home .pg-home-story__link {
    margin-inline: auto 52px;
    margin-top: 80px;
  }
}
#page-home .pg-home-story__link::after {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask-image: url(/images/common/icons/arrow-right.svg?a2640fa4822014dd100e5c50ebaff477);
          mask-image: url(/images/common/icons/arrow-right.svg?a2640fa4822014dd100e5c50ebaff477);
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  transition: transform 0.3s ease;
}
#page-home .pg-home-story__link:hover {
  opacity: 0.7;
}
#page-home .pg-home-story__link:hover::after {
  transform: translateX(4px);
}
#page-home .pg-home-story-images {
  grid-area: 1/1;
  align-self: start;
  position: sticky;
  top: 0;
  width: 100%;
  height: 100vh;
  height: 100dvh;
  overflow: hidden;
  pointer-events: none;
}
#page-home .pg-home-story-images__item {
  position: absolute;
  left: 0;
  opacity: 0.9;
  will-change: transform;
}
@media (max-width: 768px) {
  #page-home .pg-home-story-images__item:first-child {
    display: none;
  }
}
@media (max-width: 768px) {
  #page-home .pg-home-story-images__item:nth-child(4) {
    top: 48% !important;
  }
}
#page-home .pg-home-story-images__item img {
  display: block;
  width: 100%;
  height: auto;
}

#page-home .pg-home-premium {
  position: relative;
  overflow: hidden;
  padding: 160px 0 160px 143px;
  background-color: #000;
}
@media (max-width: 1280px) {
  #page-home .pg-home-premium {
    padding-left: 80px;
  }
}
@media (max-width: 1024px) {
  #page-home .pg-home-premium {
    padding: 120px 40px;
  }
}
@media (max-width: 768px) {
  #page-home .pg-home-premium {
    padding: 80px 16px;
  }
}
#page-home .pg-home-premium__bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  pointer-events: none;
}
#page-home .pg-home-premium__bg::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.9);
}
#page-home .pg-home-premium__bg-media {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#page-home .pg-home-premium__inner {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  gap: 120px;
}
@media (max-width: 1280px) {
  #page-home .pg-home-premium__inner {
    gap: 80px;
  }
}
@media (max-width: 1024px) {
  #page-home .pg-home-premium__inner {
    flex-direction: column;
    align-items: stretch;
    gap: 0;
  }
}
#page-home .pg-home-premium__body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-shrink: 0;
  width: 468px;
}
@media (max-width: 1024px) {
  #page-home .pg-home-premium__body {
    display: contents;
  }
}
#page-home .pg-home-premium__head {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
}
@media (max-width: 768px) {
  #page-home .pg-home-premium__head {
    gap: 20px;
  }
}
#page-home .pg-home-premium__title {
  color: #FFF;
  font-family: "Jost", sans-serif;
  font-size: 64px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 19.2px;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-home .pg-home-premium__title {
    font-size: 44px;
    letter-spacing: 13.2px;
  }
}
#page-home .pg-home-premium__title span {
  display: block;
}
#page-home .pg-home-premium__title-row {
  position: relative;
  overflow: hidden;
}
#page-home .pg-home-premium__title-rule {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #FFF;
  opacity: 0.9;
  transform: scaleX(0);
}
#page-home .pg-home-premium__lead {
  color: #FFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.6;
  letter-spacing: 10px;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-home .pg-home-premium__lead {
    font-size: 14px;
    letter-spacing: 7px;
  }
}
#page-home .pg-home-premium .c-buttons-gold {
  margin-top: 64px;
}
@media (max-width: 1024px) {
  #page-home .pg-home-premium .c-buttons-gold {
    order: 1;
    align-self: center;
    margin-top: 40px;
  }
}
#page-home .pg-home-premium__slider {
  flex: 1;
  min-width: 0;
}
@media (max-width: 1024px) {
  #page-home .pg-home-premium__slider {
    margin-top: 40px;
    margin-right: -40px;
  }
}
@media (max-width: 768px) {
  #page-home .pg-home-premium__slider {
    margin-right: -16px;
  }
}
#page-home .pg-home-premium__controls {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: calc((100% - 5.2px) / 1.26);
  margin-top: 28px;
}
@media (max-width: 1024px) {
  #page-home .pg-home-premium__controls {
    width: auto;
    padding-right: 28px;
    padding-left: 12px;
  }
}
#page-home .pg-home-premium__nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#page-home .pg-home-premium__arrow {
  position: relative;
  background-color: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
}
#page-home .pg-home-premium__arrow::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.1) 35%, rgba(255, 255, 255, 0.1) 65%, rgba(255, 255, 255, 0.5) 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  mix-blend-mode: screen;
  pointer-events: none;
}
#page-home .pg-home-premium__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 32px;
  border-radius: 999px;
  color: #FFF;
  transition: background-color 0.3s ease;
}
#page-home .pg-home-premium__arrow:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
#page-home .pg-home-premium__arrow[data-direction=next] .pg-home-premium__arrow-icon {
  transform: rotate(180deg);
}
#page-home .pg-home-premium__arrow-icon {
  display: block;
  width: 5px;
}
#page-home .pg-home-premium__arrow-icon svg {
  display: block;
  width: 100%;
  height: auto;
}
#page-home .pg-home-premium__counter {
  display: flex;
  align-items: baseline;
  gap: 4px;
  color: #9ca3af;
  font-family: "Jost", sans-serif;
  font-weight: 400;
  line-height: 1;
  font-feature-settings: "palt" 1;
}
#page-home .pg-home-premium__counter-current, #page-home .pg-home-premium__counter-total {
  font-size: 16px;
  letter-spacing: 2.4px;
}
#page-home .pg-home-premium__counter-separator {
  font-size: 14px;
  letter-spacing: 2.1px;
}
#page-home .pg-home-premium__progress {
  position: relative;
  height: 2px;
  background-color: rgba(255, 255, 255, 0.3);
}
#page-home .pg-home-premium__progress-thumb {
  display: block;
  width: 50px;
  height: 100%;
  background-color: #353839;
  transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}
#page-home .pg-home-premium-card {
  display: block;
  padding-bottom: 20px;
  color: #FFF;
  transition: opacity 0.3s ease;
}
#page-home .pg-home-premium-card:hover {
  opacity: 0.8;
}
#page-home .pg-home-premium-card__image {
  width: 100%;
  aspect-ratio: 500/333;
  overflow: hidden;
}
@media (max-width: 768px) {
  #page-home .pg-home-premium-card__image {
    aspect-ratio: 350/233;
  }
}
#page-home .pg-home-premium-card__image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#page-home .pg-home-premium-card__body {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 28px;
}
@media (max-width: 768px) {
  #page-home .pg-home-premium-card__body {
    gap: 16px;
    margin-top: 24px;
  }
}
#page-home .pg-home-premium-card__title {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 7.2px;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-home .pg-home-premium-card__title {
    font-size: 20px;
    letter-spacing: 6px;
  }
}
#page-home .pg-home-premium-card__meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
#page-home .pg-home-premium-card__type {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 2.1px;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-home .pg-home-premium-card__type {
    font-size: 12px;
    letter-spacing: 1.8px;
  }
}
#page-home .pg-home-premium-card__price {
  display: flex;
  align-items: baseline;
  gap: 4px;
  font-family: "Noto Sans JP", sans-serif;
  font-feature-settings: "palt" 1;
}
#page-home .pg-home-premium-card__price-number {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 1px;
}
@media (max-width: 768px) {
  #page-home .pg-home-premium-card__price-number {
    font-size: 16px;
    letter-spacing: 0.8px;
  }
}
#page-home .pg-home-premium-card__price-unit {
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.7px;
}
@media (max-width: 768px) {
  #page-home .pg-home-premium-card__price-unit {
    font-size: 12px;
    letter-spacing: 0.6px;
  }
}

#page-home .pg-home-gallery {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding-block: 160px;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery {
    overflow: visible;
    padding-block: 240px;
  }
}
#page-home .pg-home-gallery__bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__bg {
    height: 110%;
    top: -10%;
  }
}
#page-home .pg-home-gallery__bg::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.9) 100%);
}
#page-home .pg-home-gallery__bg-media {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#page-home .pg-home-gallery__inner {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 64px;
  width: 100%;
  max-width: 1286px;
  margin-inline: auto;
  padding-inline: 43px;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__inner {
    z-index: 10;
    gap: 64px;
    padding-inline: 36px;
  }
}
#page-home .pg-home-gallery__images {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  max-width: 1286px;
  margin-inline: auto;
  padding-inline: 43px;
  pointer-events: none;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__images {
    padding-inline: 36px;
  }
}
#page-home .pg-home-gallery__image {
  position: absolute;
  overflow: hidden;
  z-index: 10;
  pointer-events: auto;
  mix-blend-mode: luminosity;
}
#page-home .pg-home-gallery__image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#page-home .pg-home-gallery__image::after {
  content: "";
  position: absolute;
  inset: 0;
  mix-blend-mode: multiply;
  background-color: rgba(0, 0, 0, 0.4);
  transition: background-color 0.4s ease;
}
#page-home .pg-home-gallery__image:hover {
  mix-blend-mode: normal;
}
#page-home .pg-home-gallery__image[data-image]:hover::after {
  background-color: transparent;
}
#page-home .pg-home-gallery__image[data-image="01"] {
  top: 134px;
  left: 4%;
  width: 29.4%;
  max-width: 378px;
  aspect-ratio: 378/252;
}
#page-home .pg-home-gallery__image[data-image="01"]::after {
  background-color: rgba(0, 0, 0, 0.2);
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__image[data-image="01"] {
    top: auto;
    bottom: 23px;
    left: auto;
    right: 0;
    width: 63%;
    max-width: 259px;
  }
}
#page-home .pg-home-gallery__image[data-image="02"] {
  top: 90px;
  right: 0;
  width: 24.6%;
  max-width: 317px;
  aspect-ratio: 317/211;
}
#page-home .pg-home-gallery__image[data-image="02"]::after {
  background-color: rgba(0, 0, 0, 0.2);
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__image[data-image="02"] {
    top: -20px;
    right: 22px;
    left: auto;
    width: 42%;
    max-width: 170px;
  }
}
#page-home .pg-home-gallery__image[data-image="03"] {
  z-index: 5;
  top: 288px;
  right: 10%;
  width: 19.7%;
  max-width: 254px;
  aspect-ratio: 254/174;
}
#page-home .pg-home-gallery__image[data-image="03"]::after {
  background-color: rgba(0, 0, 0, 0.2);
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__image[data-image="03"] {
    top: 72px;
    right: auto;
    left: 0;
    width: 44%;
    max-width: 180px;
  }
}
#page-home .pg-home-gallery__heading {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  color: #FFF;
  text-align: center;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__heading {
    gap: 20px;
  }
}
#page-home .pg-home-gallery__title {
  font-family: "Jost", sans-serif;
  font-size: 64px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 19.2px;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__title {
    font-size: 44px;
    letter-spacing: 13.2px;
  }
}
#page-home .pg-home-gallery__title span {
  display: block;
}
#page-home .pg-home-gallery__lead {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.6;
  letter-spacing: 10px;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery__lead {
    font-size: 14px;
    letter-spacing: 7px;
  }
}
#page-home .pg-home-gallery .c-buttons-glass {
  z-index: 1;
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery .c-buttons-glass {
    gap: 36px;
    min-width: 200px;
    justify-content: center;
    padding: 20px 40px;
  }
}
@media (max-width: 768px) {
  #page-home .pg-home-gallery .c-buttons-glass__icon {
    width: 24px;
  }
}

#page-home .pg-home-club {
  background: linear-gradient(180deg, #3C3C3C 0%, #252425 50.48%);
  padding: 56px 43px;
}
@media (max-width: 768px) {
  #page-home .pg-home-club {
    background: linear-gradient(180deg, #3C3C3C 0%, #252425 49.52%);
    padding: 20px 16px;
  }
}
#page-home .pg-home-club__inner {
  position: relative;
  overflow: hidden;
  padding: 120px 80px;
}
@media (max-width: 768px) {
  #page-home .pg-home-club__inner {
    padding: 80px 28px;
    filter: drop-shadow(0 4px 2px rgba(0, 0, 0, 0.25));
  }
}
#page-home .pg-home-club__inner::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #202020;
  mix-blend-mode: multiply;
  pointer-events: none;
}
#page-home .pg-home-club__content {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 40px;
  max-width: 680px;
  margin-inline: auto;
}
@media (max-width: 768px) {
  #page-home .pg-home-club__content {
    flex-direction: column;
    gap: 40px;
    max-width: none;
  }
}
#page-home .pg-home-club__logo {
  font-family: "Jost", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 2;
  letter-spacing: 9.6px;
  color: #FFF;
  font-feature-settings: "palt" 1;
}
#page-home .pg-home-club__logo span {
  display: block;
}
@media (max-width: 768px) {
  #page-home .pg-home-club__logo {
    line-height: 1.2;
  }
}
#page-home .pg-home-club__body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
}
@media (max-width: 768px) {
  #page-home .pg-home-club__body {
    gap: 60px;
  }
}
#page-home .pg-home-club__texts {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#page-home .pg-home-club__lead {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 2.4px;
  color: #FFF;
  font-feature-settings: "palt" 1;
}
#page-home .pg-home-club__note {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 1.8px;
  color: #9CA3AF;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-home .pg-home-club .c-buttons-glass {
    gap: 36px;
    padding: 20px 40px;
  }
}
@media (max-width: 768px) {
  #page-home .pg-home-club .c-buttons-glass__icon {
    width: 24px;
  }
}

#page-home .pg-home-video {
  position: fixed;
  z-index: -10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100lvh;
}
#page-home .pg-home-video::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
}
#page-home .pg-home-video__media {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

#page-home .pg-home-news {
  background-color: #202020;
  padding-block: 120px;
}
@media (max-width: 768px) {
  #page-home .pg-home-news {
    padding-block: 100px;
  }
}
#page-home .pg-home-news__inner {
  width: calc(768px + 2 * 16px);
  padding-inline: 16px;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-home .pg-home-news__inner {
    padding-inline: 32px;
    width: 100%;
  }
}
#page-home .pg-home-news__inner {
  display: flex;
  flex-direction: column;
  gap: 80px;
}
@media (max-width: 768px) {
  #page-home .pg-home-news__inner {
    gap: 40px;
  }
}
#page-home .pg-home-news__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#page-home .pg-home-news__en {
  color: #fff;
  font-family: Jost, serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.3em;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  #page-home .pg-home-news__en {
    font-size: 18px;
  }
}
#page-home .pg-home-news__ja {
  color: #9ca3af;
  font-family: "Noto Sans JP", serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.05em;
}
#page-home .pg-home-news__list {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media (max-width: 768px) {
  #page-home .pg-home-news__list {
    gap: 28px;
  }
}
#page-home .pg-home-news__link {
  display: flex;
  align-items: center;
  gap: 40px;
  transition: opacity 0.3s ease;
}
@media (max-width: 768px) {
  #page-home .pg-home-news__link {
    flex-wrap: wrap;
    gap: 16px;
  }
}
#page-home .pg-home-news__link:hover {
  opacity: 0.7;
}
#page-home .pg-home-news__title {
  flex-shrink: 0;
  color: #fff;
  font-family: "Noto Sans JP", serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.06em;
}
#page-home .pg-home-news__line {
  flex: 1;
  height: 1px;
  background-color: #6b7280;
}
@media (max-width: 768px) {
  #page-home .pg-home-news__line {
    min-width: 40px;
  }
}
#page-home .pg-home-news__date {
  flex-shrink: 0;
  color: #9ca3af;
  font-family: Jost, serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 0.2em;
}
@media (max-width: 768px) {
  #page-home .pg-home-news__date {
    flex-basis: 100%;
  }
}
#page-home .pg-home-news__more {
  display: flex;
  align-items: center;
  gap: 20px;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 12px;
  border-bottom: 1px solid #6b7280;
  color: #fff;
  font-family: Jost, serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  transition: opacity 0.3s ease;
}
#page-home .pg-home-news__more::after {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask-image: url(/images/common/icons/arrow-right.svg?a2640fa4822014dd100e5c50ebaff477);
          mask-image: url(/images/common/icons/arrow-right.svg?a2640fa4822014dd100e5c50ebaff477);
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  transition: transform 0.3s ease;
}
#page-home .pg-home-news__more:hover {
  opacity: 0.7;
}
#page-home .pg-home-news__more:hover::after {
  transform: translateX(4px);
}

#page-home main {
  padding-bottom: 0;
}
#page-home .js-text-reveal,
#page-home .js-fade-up,
#page-home .js-premium-title {
  visibility: hidden;
}
#page-home .js-text-reveal[data-reveal-ready],
#page-home .js-fade-up[data-reveal-ready],
#page-home .js-premium-title[data-reveal-ready] {
  visibility: visible;
}

:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) main {
  background-color: white;
  display: flex;
  flex-direction: column;
  overflow: visible;
  padding-bottom: 0;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) main > * {
  order: 2;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header {
  background-color: #ffffff;
  border-bottom: 1px solid #D1D5DB;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__inner {
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-header__inner {
    padding-inline: 4%;
    width: 100%;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__inner {
  padding-block: 32px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-header__inner {
    padding-block: 16px;
    align-items: center;
    justify-content: center;
    order: 2;
    gap: 8px;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__headline {
  order: 2;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
  order: 2;
}
@media (max-width: 768px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-header__headline {
    text-align: center;
    justify-content: center;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__headline strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
  text-align: center;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__category {
  background-color: #ffffff;
  background-color: #9E9E00;
  color: #ffffff;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  padding: 6px 12px;
  order: 1;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__area {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  order: 1;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__condition {
  order: 3;
  width: 100%;
  margin-top: 8px;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-header__condition:not(:has(.c-others-search-condition__block)) {
  display: none;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-main {
  background-color: white;
}
@media (max-width: 768px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-main {
    background-color: white;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-search-1col {
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-search-1col {
    padding-inline: 4%;
    width: 100%;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-search-1col {
  padding-block: 40px;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-search-1col:has(.c-others-search-list__prefecture) {
  padding-top: 0;
}
@media (max-width: 768px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-search-1col {
    padding-inline: 0;
    padding-block: 0;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-search-2col {
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-search-2col {
    padding-inline: 4%;
    width: 100%;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-search-2col {
  display: grid;
  grid-template-columns: 1fr auto;
  -moz-column-gap: 3.5%;
       column-gap: 3.5%;
  padding-block: 40px;
}
@media (max-width: 768px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-search-2col {
    padding-inline: 0;
    grid-template-columns: 100vw;
    grid-template-rows: auto 1fr;
    margin-top: 0;
    order: 3;
    padding-block: 0;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .c-others-search-condition {
  order: 2;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-search-condition {
  order: 1;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search {
  order: 1;
  width: 320px;
  display: flex;
  flex-direction: column;
  align-self: flex-start;
  row-gap: 20px;
}
@media (max-width: 768px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-other-search {
    padding-inline: 20px;
    padding-block: 20px;
    order: 2;
    width: 100%;
    border-radius: 0;
    background-color: #F3F4F6;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__headline {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  text-align: center;
}
@media (max-width: 768px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .pg-other-search__headline {
    display: none;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__main {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__button {
  display: flex;
  background-color: white;
  align-items: center;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 0.05em;
  height: 56px;
  -moz-column-gap: 16px;
       column-gap: 16px;
  padding-inline: 28px;
  border-radius: 10px;
  box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.2);
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__button:before {
  font-size: 24px;
  line-height: 1em;
  color: #9E9E00;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__button[data-type=school]:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea17";
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__button[data-type=station]:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea1e";
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__button[data-type=area]:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea02";
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__button[data-type=map]:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea11";
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__button span {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
  padding-right: 4px;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .pg-other-search__banner {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .p-submit-result__target {
  display: flex;
  align-items: last baseline;
  -moz-column-gap: 8px;
       column-gap: 8px;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: white;
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .p-submit-result__target {
    font-size: 1.125rem;
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .p-submit-result__target strong {
  font-size: 2.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "ou";
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .p-submit-result__target strong {
    font-size: 2rem;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .p-submit-result__target span {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .c-others-search-submit__content {
  justify-content: space-between;
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .c-others-search-submit__buttons {
  flex: 1;
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  justify-content: flex-end;
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .c-others-search-submit__buttons {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-content: center;
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .c-others-search-submit .p-submit-result {
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .c-others-search-submit .p-submit-result {
    display: none;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .c-others-search-submit .c-buttons-submit {
  width: 200px;
  border-radius: 4px;
  height: 48px;
  min-height: auto;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  border: 1px solid #D1D5DB;
  padding-inline: 0.875rem;
}
@media (max-width: 640px) {
  :is(#page-search-area,
  #page-search-school,
  #page-search-station,
  #page-search-terms,
  #page-search-map) .c-others-search-submit .c-buttons-submit {
    width: auto;
  }
}
:is(#page-search-area,
#page-search-school,
#page-search-station,
#page-search-terms,
#page-search-map) .c-others-search-submit .c-buttons-submit:last-child {
  background-color: #9E9E00;
  color: white;
}

#page-search-school .pg-search-1col {
  width: calc(xs + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-search-school .pg-search-1col {
    padding-inline: 4%;
    width: 100%;
  }
}
@media (max-width: 768px) {
  #page-search-school .pg-search-1col {
    padding-inline: 0;
  }
}
@media (max-width: 768px) {
  #page-search-school .pg-search-condition-area {
    padding-inline: 20px;
    padding-block: 24px;
  }
}
#page-search-school .pg-search-condition-area__text {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
#page-search-school .pg-search-condition-area .c-forms-select {
  margin-top: 12px;
}
@media (max-width: 768px) {
  #page-search-school .pg-search-condition-area .c-forms-select {
    width: 100%;
  }
}
#page-search-school .pg-search-condition-area .c-forms-select .c-forms-select__trigger {
  min-width: 350px;
}
@media (max-width: 768px) {
  #page-search-school .pg-search-condition-area .c-forms-select .c-forms-select__trigger {
    width: 100%;
  }
}
#page-search-school .c-others-search-list {
  margin-top: 40px;
}
@media (max-width: 768px) {
  #page-search-school .c-others-search-list {
    margin-top: 0;
  }
}
#page-search-school .c-others-search-list__parent {
  font-weight: 700;
}

#page-search-terms .pg-search-1col {
  width: calc(878px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-search-terms .pg-search-1col {
    padding-inline: 4%;
    width: 100%;
  }
}
@media (max-width: 768px) {
  #page-search-terms .pg-search-1col {
    padding-inline: 0;
  }
}
#page-search-terms .pg-search-condition-terms__block {
  margin-top: 4px;
  position: relative;
}
@media (max-width: 640px) {
  #page-search-terms .pg-search-condition-terms__block {
    margin-top: 0;
  }
  #page-search-terms .pg-search-condition-terms__block:last-child:after {
    background-color: #D1D5DB;
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    bottom: -1;
    left: 0;
    height: 1px;
  }
}
#page-search-terms .pg-search-condition-terms__headline {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  background-color: #F4F4E3;
  padding: 10px 20px;
}
@media (max-width: 640px) {
  #page-search-terms .pg-search-condition-terms__headline {
    margin-block: 12px;
  }
}
#page-search-terms .pg-search-condition-terms__headline + * {
  padding: 20px;
}
#page-search-terms .pg-search-condition-terms__inline-box {
  display: flex;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
@media (max-width: 768px) {
  #page-search-terms .pg-search-condition-terms__inline-box[data-type=select-range] {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
  }
  #page-search-terms .pg-search-condition-terms__inline-box[data-type=select-range] > * {
    width: 100%;
    min-width: auto;
  }
}
@media (max-width: 640px) {
  #page-search-terms .pg-search-condition-terms .c-forms-input-radio {
    padding: 0;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-radio__items {
    background-color: #D1D5DB;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-radio__items:has(> label:only-child) {
    grid-template-columns: 1fr;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-radio__items {
    display: grid;
    gap: 1px;
    grid-template-columns: repeat(2, 1fr);
    padding: 1px 0;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-radio__items > * {
    background-color: white;
    padding: 12px 16px;
    display: flex;
    align-items: center;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-checkbox {
    padding: 0;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-checkbox__items {
    background-color: #D1D5DB;
    padding: 1px 0;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-checkbox__items:has(> label:only-child) {
    grid-template-columns: 1fr;
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-checkbox__items {
    display: grid;
    gap: 1px;
    grid-template-columns: repeat(2, 1fr);
  }
  #page-search-terms .pg-search-condition-terms .c-forms-input-checkbox__items > * {
    background-color: white;
    padding: 12px 16px;
    display: flex;
    align-items: center;
  }
}
#page-search-terms .c-others-search-submit__buttons {
  justify-content: center;
  grid-template-columns: 100%;
}

#page-search-map main {
  padding-bottom: 0;
}
@keyframes fadeInOut {
  0% {
    opacity: 0.6;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.6;
  }
}
@media (max-width: 640px) {
  #page-search-map .c-others-search-condition {
    order: 0;
  }
}
#page-search-map .pg-search-map {
  position: relative;
  height: calc(100vh - 80px);
  overflow: hidden;
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map {
    height: calc(100vh - 60px);
  }
}
#page-search-map .pg-search-map__loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  padding: 40px;
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map__loading {
    width: calc(100% - 32px);
  }
}
#page-search-map .pg-search-map__loading[data-hidden] {
  display: none;
}
#page-search-map .pg-search-map__loading-text {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  text-align: center;
}
#page-search-map .pg-search-map__select {
  position: absolute;
  z-index: 1;
  top: 16px;
  left: 24px;
  width: 340px;
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map__select {
    top: 12px;
    left: 16px;
    width: calc(100% - 32px);
  }
}
#page-search-map .pg-search-map__menu {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  display: flex;
  height: 100vh;
  width: auto;
  transition: all 0.2s ease-in;
  transform: translateX(400px);
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map__menu {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    flex-direction: column;
    align-items: flex-end;
    height: auto;
    width: 100%;
    transform: translateX(0) translateY(330px);
  }
}
#page-search-map .pg-search-map__menu[data-active] {
  transform: translateX(0);
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map__menu[data-active] {
    transform: translateX(0) translateY(0);
  }
}
#page-search-map .pg-search-map__toggle-button {
  position: relative;
  width: 40px;
  height: 40px;
  background-color: rgba(92, 92, 92, 0.8);
}
#page-search-map .pg-search-map__toggle-button[data-open=false]::before {
  content: "";
  display: block;
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.875rem;
  color: #ffffff;
  transform: rotate(180deg);
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map__toggle-button[data-open=false]::before {
    transform: rotate(-90deg);
  }
}
#page-search-map .pg-search-map__toggle-button[data-open=true]::before {
  content: "";
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea08";
  font-size: 1rem;
  color: white;
}
#page-search-map .pg-search-map__content {
  background: #595757;
  box-shadow: -3px -2px 6px 0 rgba(0, 0, 0, 0.15);
  width: 400px;
  padding: 12px;
  padding-bottom: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map__content {
    min-height: 162px;
    width: 100%;
    flex-direction: row;
    overflow-x: auto;
    padding-bottom: 0;
  }
}
@media (max-width: 640px) {
  #page-search-map .pg-search-map__content .c-cards-estate-map {
    width: 382px;
    min-width: 382px;
  }
}
#page-search-map .pg-search-map__map {
  height: 100%;
  width: 100%;
}

#page-estate-index .pg-header {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #e9eff4;
}
#page-estate-index .pg-header__content {
  order: 2;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__content {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-estate-index .pg-header__content {
  padding-block: 32px;
  display: grid;
  grid-template-columns: 1fr auto auto;
  grid-template-rows: auto auto;
  row-gap: 28px;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__content {
    grid-template-columns: 1fr auto;
    grid-template-rows: auto auto auto;
    padding-block: 16px;
    row-gap: 12px;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}
#page-estate-index .pg-header__headline {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  grid-row: 1/2;
  grid-column: 1/4;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__headline {
    font-size: 1rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
    grid-column: 1/3;
  }
}
#page-estate-index .pg-header__headline strong {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__headline strong {
    font-size: 1.25rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
  }
}
#page-estate-index .pg-header__count {
  grid-row: 3/4;
  grid-column: 1/2;
  align-self: center;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__count {
    grid-column: 1/2;
  }
}
#page-estate-index .pg-header__count {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__count {
    font-size: 0.75rem;
  }
}
#page-estate-index .pg-header__count p {
  display: flex;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
}
#page-estate-index .pg-header__count strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__count strong {
    font-size: 1rem;
  }
}
#page-estate-index .pg-header__condition {
  grid-row: 2/3;
  grid-column: 1/4;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__condition {
    grid-column: 1/3;
  }
}
#page-estate-index .pg-header__pagination {
  grid-row: 3/4;
  grid-column: 2/3;
  align-self: center;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__pagination {
    display: none;
  }
}
#page-estate-index .pg-header__action {
  grid-row: 3/4;
  grid-column: 3/4;
  align-self: center;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__action {
    grid-row: 3/4;
    grid-column: 2/3;
  }
}
#page-estate-index .pg-header__action .c-forms-select .c-forms-select__trigger {
  border-radius: 999px;
}
@media (max-width: 640px) {
  #page-estate-index .pg-header__action .c-forms-select .c-forms-select__trigger {
    height: 32px;
  }
}
#page-estate-index .pg-header__action .c-forms-select .c-forms-select__dropdown {
  left: auto;
  right: 0;
}
#page-estate-index .pg-header .c-basics-pagination .c-search-condition {
  order: 1;
}
#page-estate-index .pg-header-action {
  display: flex;
  gap: 16px;
  align-items: center;
}
#page-estate-index .pg-list {
  background-color: #202020;
  padding-block: 40px;
}
@media (max-width: 640px) {
  #page-estate-index .pg-list {
    padding-block: 20px;
  }
}
#page-estate-index main {
  padding-bottom: 0;
}
#page-estate-index main > .c-basics-pagination {
  margin-top: 40px;
}
#page-estate-index .pg-footer {
  display: flex;
  flex-direction: column;
}
#page-estate-index .pg-footer__content {
  order: 2;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-estate-index .pg-footer__content {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-estate-index .pg-footer__content {
  padding-block: 64px;
  display: grid;
  grid-template-columns: 1fr auto auto;
  row-gap: 28px;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
@media (max-width: 640px) {
  #page-estate-index .pg-footer__content {
    grid-template-columns: 1fr auto;
    padding-block: 40px;
    row-gap: 12px;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}
#page-estate-index .pg-footer__count {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
@media (max-width: 640px) {
  #page-estate-index .pg-footer__count {
    font-size: 0.75rem;
  }
}
#page-estate-index .pg-footer__count p {
  display: flex;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
}
#page-estate-index .pg-footer__count strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 640px) {
  #page-estate-index .pg-footer__count strong {
    font-size: 1rem;
  }
}
#page-estate-index .pg-footer__count {
  align-self: center;
}
@media (max-width: 640px) {
  #page-estate-index .pg-footer__count {
    display: none;
  }
}
@media (max-width: 640px) {
  #page-estate-index .pg-footer__action {
    display: none;
  }
}
#page-estate-index .pg-footer__action .c-forms-select .c-forms-select__trigger {
  border-radius: 999px;
}
#page-estate-index .pg-footer__action .c-forms-select .c-forms-select__dropdown {
  left: auto;
  right: 0;
}

:is(#page-estate-detail, #page-rich) .pg-header {
  background-color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-header__inner {
  display: grid;
  flex-direction: column;
  position: relative;
  padding-block: 1.25rem;
  row-gap: 20px;
  grid-template-columns: auto auto;
  grid-template-rows: auto auto auto auto;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-header__inner {
    padding-inline: 4%;
    width: 100%;
  }
}
@media (max-width: 768px) {
  :is(#page-estate-detail, #page-rich) .pg-header__inner {
    padding-block: 56px 12px;
  }
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-header__inner {
    row-gap: 12px;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto auto;
    padding-block: 20px;
    padding-inline: 16px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-header__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #000000;
  grid-column: 1/3;
  grid-row: 2/3;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-header__headline {
    font-size: 1.25rem;
    margin-top: 0;
    grid-column: 1/3;
    grid-row: 2/3;
  }
}
:is(#page-estate-detail, #page-rich) .pg-header__feature {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  grid-column: 1/2;
  grid-row: 1/2;
  margin-top: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-header__feature {
    -moz-column-gap: 12px;
         column-gap: 12px;
    grid-column: 1/3;
    grid-row: 1/2;
    margin-top: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-header__actions {
  grid-column: 2/3;
  grid-row: 3/4;
  justify-self: end;
  display: flex;
  -moz-column-gap: 16px;
       column-gap: 16px;
  align-items: center;
}
@media (max-width: 768px) {
  :is(#page-estate-detail, #page-rich) .pg-header__actions {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-header-price {
  display: flex;
  flex-wrap: wrap;
  grid-row: 3/4;
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 8px;
  -webkit-font-smoothing: antialiased;
}
:is(#page-estate-detail, #page-rich) .pg-header-price__label {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-header-price__value {
  display: flex;
  align-items: baseline;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-header-price__value {
    font-size: 1rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-header-price__value strong {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-header-price__value strong {
    font-size: 1.5rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-header-price-monthly {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-header-price-monthly__value {
  font-size: 0.875rem;
}
:is(#page-estate-detail, #page-rich) .pg-header-price-monthly__value strong {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1;
  color: #C30000;
}
:is(#page-estate-detail, #page-rich) .pg-header-price-monthly__note {
  width: 100%;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-header-price-monthly__note {
    font-size: 0.6875rem;
  }
}

:is(#page-estate-detail, #page-rich) .pg-introduction {
  position: relative;
  padding-block: 40px;
  display: grid;
  grid-template-columns: 1fr auto;
  row-gap: 20px;
  -moz-column-gap: 5.5%;
       column-gap: 5.5%;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction {
    padding-inline: 4%;
    width: 100%;
  }
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction {
    padding-block: 0 40px;
    padding-inline: 0;
    grid-template-columns: 1fr;
    -moz-column-gap: 0;
         column-gap: 0;
    row-gap: 20px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction__about {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  -moz-column-gap: 7.5%;
       column-gap: 7.5%;
}
@container introduction-main (width < 650px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction__about {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    row-gap: 8px;
  }
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction__about {
    row-gap: 0;
    order: 3;
    color: #000000;
    padding-inline: 4%;
    margin-inline: -4vw;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction__about > * {
  width: 100%;
}
:is(#page-estate-detail, #page-rich) .pg-introduction__features {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
:is(#page-estate-detail, #page-rich) .pg-introduction__catch {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction__catch {
    font-size: 1.125rem;
    margin-top: 0;
    order: 1;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction__explanation {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction__explanation {
    font-size: 0.875rem;
    line-height: 1.6;
    order: 2;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction__contact {
  background-color: white;
  padding: 40px 30px;
  border-radius: 10px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction__contact {
    display: none;
  }
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction + .pg-contact {
    display: none;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-outline {
  grid-column: 2/3;
  grid-row: 1/3;
  display: grid;
  align-content: start;
  grid-template-columns: 1fr;
  -moz-column-gap: 80px;
       column-gap: 80px;
  row-gap: 40px;
  width: 340px;
  container-type: inline-size;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-outline {
    display: none;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-outline__main {
  container-type: inline-size;
  container-name: introduction-main;
  display: flex;
  flex-direction: column;
  row-gap: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-outline__main {
    row-gap: 32px;
    padding-bottom: 0;
  }
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-outline__side {
    margin-inline: -16px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-text {
  grid-column: 1/2;
  grid-row: 3/4;
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  color: #4B5563;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-text {
    grid-column: 1/2;
    grid-row: 3/4;
    margin-inline: 16px;
    width: auto;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-text:not(:has(div)) {
  display: none;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-text:not(:has(div)) + .pg-introduction-outline {
  grid-row: 1/2;
}
:is(#page-estate-detail, #page-rich) .pg-gallery {
  overflow: hidden;
  grid-column: 1/2;
  grid-row: 1/2;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery {
    position: relative;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery:has(.pg-gallery__no-image) {
  grid-row: span 2;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__no-image {
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__no-image {
    padding-inline: 4%;
    width: 100%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__no-image {
  width: 100%;
  height: 100%;
}
@media (max-width: 1024px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__no-image {
    padding-top: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__no-image img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__content {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
  gap: 20px;
  position: relative;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__content {
    padding-inline: 0;
    gap: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider {
  width: 100%;
  position: relative;
  margin-inline: auto;
  overflow: hidden;
  display: flex;
  container-type: inline-size;
  container-name: main-slider;
  margin-bottom: 0;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__main-slider {
    background-color: #ffffff;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider figure {
  width: 100%;
  flex: 0 0 100%;
  overflow: hidden;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__main-slider figure {
    position: relative;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider figure img {
  aspect-ratio: 680/453;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  display: block;
  cursor: pointer;
  background-color: #D1D5DB;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-next,
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-prev {
  width: 32px;
  height: calc(66.6666666667cqw + 2px);
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  transform: translateY(0);
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-next,
  :is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-prev {
    width: 28px;
    height: 46px;
    top: 50%;
    transform: translateY(-50%);
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-next:before,
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-prev:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  opacity: 1;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-prev {
  left: 0;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-prev:before {
  transform: rotate(180deg);
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-next {
  right: 0;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-dots {
  bottom: 20px;
  opacity: 0;
  justify-content: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
  pointer-events: none;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-dots {
    opacity: 1;
    pointer-events: all;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-dots li {
  width: 10px;
  height: 10px;
  margin-inline: 4px;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-dots button {
  width: 100%;
  height: 100%;
  text-indent: -999px;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-dots button::before {
  width: 100%;
  height: 100%;
  background-color: #D1D5DB;
  border-radius: 50%;
  content: "";
}
:is(#page-estate-detail, #page-rich) .pg-gallery__main-slider .slick-slide > * {
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__caption {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  margin-top: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__caption {
    line-height: 1.6;
    width: 100%;
    padding-block: 8px 4px;
    padding-inline: 12px;
    margin-top: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__pagination-wrapper {
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__nav {
  position: absolute;
  top: calc(50% - 12px);
  left: 0.375rem;
  right: 0.375rem;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 3;
  pointer-events: none;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__nav {
    top: 50%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__nav-prev, :is(#page-estate-detail, #page-rich) .pg-gallery__nav-next {
  cursor: pointer;
  pointer-events: auto;
  display: flex;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__nav-prev .pg-gallery__nav-icon {
  transform: scaleX(-1);
}
:is(#page-estate-detail, #page-rich) .pg-gallery__pagination {
  position: absolute;
  left: min(12px, 6%);
  top: 12px;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.6);
  border: 1px solid #D1D5DB;
  padding: 4px 8px;
  line-height: 1;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery__pagination {
    display: block;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery__all-view {
  width: 48px;
  height: 48px;
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: white;
  row-gap: 4px;
  border-radius: 4px;
  border: 1px solid #c7c7c7;
  position: absolute;
  right: 12px;
  top: 12px;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-gallery__all-view::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails {
  margin-inline: auto;
  width: 100%;
  max-width: 100%;
  overflow: auto;
}
:is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails__list {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 12px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails__list {
    display: flex;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails__item {
  width: 100%;
  aspect-ratio: 1/1;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #D1D5DB;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails__item {
    width: 80px;
    flex: 0 0 80px;
  }
  :is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails__item:nth-child(n+10) {
    display: block;
  }
}
:is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  -o-object-position: center;
     object-position: center;
}
:is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails .c-buttons-default {
  margin-top: 40px;
  width: 100%;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-gallery-thumbnails .c-buttons-default {
    display: none;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  -webkit-font-smoothing: antialiased;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 8px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-feature {
    gap: 20px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item {
  display: inline-flex;
  align-items: center;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item::before {
  width: 20px;
  height: 20px;
  margin-right: 4px;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #111827;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=floor] {
  order: 3;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=floor]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea0b";
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=floor] {
    order: 1;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=address] {
  order: 1;
  flex-wrap: wrap;
  row-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=address]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea10";
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=address] {
    order: 2;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=address] .map-link {
  display: none;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=address] .map-link {
    width: 100%;
    display: block;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=access] {
  order: 2;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=access]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea1e";
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-feature__item[data-type=access] {
    order: 3;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-detail {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  row-gap: 12px;
  margin-top: 8px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-detail {
    padding-left: 0;
    margin-top: 12px;
    display: flex;
    width: 100%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-detail__item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-detail__label {
  white-space: nowrap;
  background-color: #ffffff;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  padding: 4px 6px;
  border: 1px solid #D1D5DB;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-detail__value {
  white-space: nowrap;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__block[data-type=conversion] {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 12px;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__block[data-type=conversion]:first-child {
  padding-top: 0;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__block[data-type=tel] {
  border-top: 1px solid #D1D5DB;
  padding-top: 30px;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #000000;
  background-color: white;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  padding: 20px;
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  width: 100%;
  max-width: 100%;
  align-items: center;
  justify-content: center;
  height: 54px;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button::after {
  font-size: 12px;
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=contact] {
  background-color: #202020;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=reserve] {
  background-color: #C30000;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=favorite] {
  background-color: #ffffff;
  border-color: #C30000;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=favorite]::after {
  content: "お気に入り追加";
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=favorite][data-active]::after {
  content: "お気に入り登録済み";
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=favorite][data-active] svg {
  transform: rotateY(180deg);
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=favorite][data-active] svg path {
  fill: #C30000 !important;
  transition: fill 0s linear 0.2s;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=favorite] svg {
  width: 20px;
  transition: transform 0.4s ease-out;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-contact__button[data-type=favorite] svg path {
  stroke: #C30000;
  stroke-width: 2px;
  fill: #ffffff;
  transition: fill 0s linear 0.2s;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager {
  grid-column: 1/2;
  grid-row: 2/3;
  position: relative;
  background-color: #F3F4F6;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  z-index: 0;
  position: relative;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-from-manager {
    padding: 0 20px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager__person {
  background-color: #ffffff;
  padding: 16px 24px;
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-introduction-from-manager__person {
    padding: 16px 24px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager__photo {
  width: 100px;
  height: 100px;
  background-color: #F3F4F6;
  border-radius: 4px;
  overflow: hidden;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager__photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager-detail {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  justify-content: center;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager-detail__headline {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager-detail__name {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-introduction-from-manager-detail__belong {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
}

#page-rich .pg-introduction {
  grid-template-columns: 100%;
}
#page-rich .pg-introduction-outline {
  display: none;
}

:is(#page-estate-detail, #page-rich) .pg-price__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price-detail {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 12px;
  margin-top: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price-detail {
    align-items: flex-start;
    margin-top: 32px;
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__label {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price-detail__label {
    font-size: 0.875rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__price {
  display: flex;
  align-items: baseline;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__price strong {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__price p {
  display: flex;
  align-items: baseline;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price-detail__price p {
    font-size: 0.9375rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__item {
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__item[data-type=price] {
  display: flex;
  align-items: center;
  width: 100%;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 600;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
@media (max-width: 768px) {
  :is(#page-estate-detail, #page-rich) .pg-price-detail__item[data-type=price] {
    width: 100%;
    align-items: flex-start;
  }
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price-detail__item[data-type=price] {
    width: 100%;
    font-size: 0.875rem;
    margin-top: 8px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__item[data-type=price] strong {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  margin-right: 4px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price-detail__item[data-type=price] strong {
    font-size: 1.5rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__item[data-type=price] p {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: first baseline;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-price-detail__item[data-type=price] p {
    font-size: 0.9375rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-price-detail__note {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
  width: 100%;
}
:is(#page-estate-detail, #page-rich) .pg-price-simulation {
  margin-top: 40px;
}

:is(#page-estate-detail, #page-rich) .pg-structure {
  padding-top: 64px;
  display: flex;
  flex-direction: column;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure {
    padding-top: 40px;
    -moz-column-gap: 24px;
         column-gap: 24px;
    flex-direction: column;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure:not(:has(div)) {
  display: none;
}
:is(#page-estate-detail, #page-rich) .pg-structure__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure__headline + * {
  margin-top: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure__headline + * {
    margin-top: 32px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure__block-info {
  width: 100%;
}
:is(#page-estate-detail, #page-rich) .pg-structure__partitions {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 40px;
  margin-top: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure__partitions {
    grid-template-columns: 100%;
    margin-top: 32px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure__layout {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail {
  display: flex;
  align-items: center;
  -moz-column-gap: 32px;
       column-gap: 32px;
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] {
  justify-content: center;
  align-items: last baseline;
  -moz-column-gap: 30px;
       column-gap: 30px;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 600;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] {
    font-size: 1rem;
    justify-content: flex-start;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] > * {
  width: auto;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] > *:first-child:after {
  display: block;
  content: "";
  width: 1px;
  height: 28px;
  background-color: #D1D5DB;
  transform: rotate(20deg) translateY(-50%);
  position: absolute;
  right: -10px;
  top: 50%;
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] > *:first-child strong {
  font-size: 2.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] > *:first-child strong {
    font-size: 1.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] > *:nth-child(2) strong {
  font-size: 1.625rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure-detail[data-type=land] > *:nth-child(2) strong {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail dt {
  display: none;
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail dd {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure-detail dd {
    margin-top: 4px;
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail dd strong {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-structure-detail dd span {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
:is(#page-estate-detail, #page-rich) .pg-structure-images {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -moz-column-gap: 20px;
       column-gap: 20px;
}
:is(#page-estate-detail, #page-rich) .pg-structure-images:has(> :only-child) {
  grid-template-columns: 100%;
}
:is(#page-estate-detail, #page-rich) .pg-structure-images__item {
  width: 100%;
  max-width: 100%;
  border: 1px solid #D1D5DB;
  position: relative;
  padding: 20px;
  cursor: pointer;
}
:is(#page-estate-detail, #page-rich) .pg-structure-images__item:only-child {
  width: 400px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-structure-images__item:only-child {
    width: 100%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-structure-images__item figcaption {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  background-color: #9E9E00;
  padding: 6px 12px;
  position: absolute;
  left: 0;
  top: 0;
  width: -moz-fit-content;
  width: fit-content;
}
:is(#page-estate-detail, #page-rich) .pg-structure-images__item img {
  width: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}

:is(#page-estate-detail, #page-rich) .pg-facility {
  padding-block: 40px 80px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-facility {
    padding-block: 40px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-facility:not(:has(.pg-facility__item[data-active])) {
  display: none;
}
:is(#page-estate-detail, #page-rich) .pg-facility__items {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  flex-wrap: wrap;
  gap: 12px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-facility__items {
    grid-template-columns: repeat(2, 1fr);
  }
}
:is(#page-estate-detail, #page-rich) .pg-facility__item {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  background-color: #F6E6E6;
  color: #9CA3AF;
  padding: 12px 10px;
  text-align: center;
  opacity: 0.4;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
:is(#page-estate-detail, #page-rich) .pg-facility__item[data-active] {
  opacity: 1;
  background-color: #9E9E00;
  color: #FFFFFF;
}

:is(#page-estate-detail, #page-rich) .pg-place {
  position: relative;
  display: grid;
  grid-template: "headline headline" auto "map map" auto "address address" auto "school-area station" auto/1fr 1fr;
  row-gap: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place {
    grid-template: "headline" auto "map" auto "address" auto "school-area" auto "station" auto/1fr;
    row-gap: 32px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place::before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #D1D5DB;
  position: absolute;
  top: 0;
  left: 0;
}
:is(#page-estate-detail, #page-rich) .pg-place__headline {
  grid-area: headline;
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place__content {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
}
:is(#page-estate-detail, #page-rich) .pg-place-address {
  grid-area: address;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-place-address__headline {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-place-address__content {
  margin-top: 8px;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-place-address__content a {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  background-color: #ffffff;
  border: 1px solid #bdbdbd;
  padding-block: 12px;
  padding-inline: 1rem 2.5rem;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 19.875rem;
  height: 3.5rem;
  align-items: center;
  transition: opacity 0.2s ease;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place-address__content a {
    margin-top: 1.875rem;
    width: 100%;
    max-width: 100%;
    position: relative;
    right: auto;
    top: auto;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place-address__content a:hover {
  opacity: 0.6;
}
:is(#page-estate-detail, #page-rich) .pg-place-address__content a::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea10";
  font-size: 1.125rem;
  color: #9E9E00;
  display: flex;
  justify-content: center;
  align-items: center;
}
:is(#page-estate-detail, #page-rich) .pg-place-address__content a::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  font-size: 0.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place-address__content a::after {
    position: static;
    right: auto;
    top: auto;
    transform: none;
    margin-left: 4px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place-map {
  grid-area: map;
}
:is(#page-estate-detail, #page-rich) .pg-place-map__content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place-map__content {
    grid-template-columns: 1fr;
    gap: 12px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place-map__content:has(> :only-child) {
  grid-template-columns: 100%;
}
:is(#page-estate-detail, #page-rich) .pg-place-map__item {
  overflow: hidden;
}
:is(#page-estate-detail, #page-rich) .pg-place-map iframe {
  width: 100%;
  height: 354px;
  display: block;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place-map iframe {
    height: auto;
    aspect-ratio: 3/2;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place-map__attention {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #F59E0B;
  margin-top: 12px;
}
:is(#page-estate-detail, #page-rich) .pg-place-school {
  grid-area: school-area;
}
:is(#page-estate-detail, #page-rich) .pg-place-school__headline {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-place-school__content {
  margin-top: 8px;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place-school__content {
    font-size: 0.875rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place-station {
  grid-area: station;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place-station {
    margin-top: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-place-station__headline {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-place-station__content {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  margin-top: 8px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-place-station__content {
    font-size: 0.875rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities {
  grid-area: facility;
  position: relative;
  padding-block: 64px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-amenities {
    padding-block: 32px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-amenities__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-amenities__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities::before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #D1D5DB;
  position: absolute;
  top: 0;
  left: 0;
}
:is(#page-estate-detail, #page-rich) .pg-amenities .pg-place__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-amenities .pg-place__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities .pg-place__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-amenities .pg-place__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities__content {
  margin-top: 32px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-amenities__content {
    row-gap: 12px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities__items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  flex-wrap: wrap;
  width: 100%;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-amenities__items {
    gap: 20px;
    grid-template-columns: repeat(2, 1fr);
  }
}
:is(#page-estate-detail, #page-rich) .pg-amenities__items[data-primary] {
  gap: 40px 30px;
}
:is(#page-estate-detail, #page-rich) .pg-amenities__items[data-primary] .pg-place-facility__category {
  position: absolute;
  left: 4px;
  top: -4px;
  margin-top: 75%;
  transform: translateY(-100%);
}
:is(#page-estate-detail, #page-rich) .pg-amenities__items[data-secondary] {
  gap: 40px;
  background-color: #F3F4F6;
  padding: 5rem 1.5rem 2.5rem;
  border-radius: 10px;
  margin-top: 40px;
}
:is(#page-estate-detail, #page-rich) .pg-amenities__item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 8px;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-amenities__thumbnail {
  border: 1px solid #D1D5DB;
  aspect-ratio: 640/480;
  width: 100%;
  overflow: hidden;
}
:is(#page-estate-detail, #page-rich) .pg-amenities__thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
:is(#page-estate-detail, #page-rich) .pg-amenities__category {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  background-color: #ffffff;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  padding: 4px 12px;
  -webkit-font-smoothing: antialiased;
  margin-top: -36px;
  margin-left: 4px;
  z-index: 1;
}
:is(#page-estate-detail, #page-rich) .pg-amenities__name {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  -webkit-font-smoothing: antialiased;
  margin-top: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-amenities__distance {
  font-size: 0.875rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #4B5563;
}

:is(#page-estate-detail, #page-rich) .pg-estate-detail {
  padding-block: 64px 20px;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail[data-sold] {
  padding-top: 0;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail[data-sold] .pg-estate-detail__content {
  margin-top: 32px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail {
    margin-top: 0;
    padding-block: 32px 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail::before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #D1D5DB;
  position: absolute;
  top: 0;
  left: 0;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail.is-open:after {
  display: none;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail.is-open .pg-estate-detail__more {
  display: none;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail.is-open .pg-estate-detail__items {
  max-height: none;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__content {
  margin-top: 24px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__content {
    border-top: 1px solid #ecf3fb;
    margin-inline: -16px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__items {
  overflow: hidden;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__items {
    max-height: 800px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__item {
  display: flex;
  padding-block: 16px;
  border-bottom: 1px solid #ecf3fb;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__item {
    border-bottom: none;
    padding-block: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__label {
  width: 140px;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 1.4;
  font-weight: 600;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__label {
    font-size: 12px;
    align-content: center;
    width: 80px;
    min-height: 41px;
    padding-inline: 8px;
    background-color: #F3F4F6;
    border-bottom: 1px solid white;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__value {
  flex: 1;
  font-size: 0.875rem;
  letter-spacing: 0;
  line-height: 1.8;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__value {
    align-content: center;
    padding-inline: 8px;
    min-height: 41px;
    border-bottom: 1px solid #ecf3fb;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__col2 {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 4.5%;
       column-gap: 4.5%;
  width: 100%;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__col2 {
    -moz-column-gap: 0;
         column-gap: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__col2 > * {
  width: 47.75%;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__col2 > * {
    margin-inline: 0;
    width: 50%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__more {
  display: none;
  z-index: 2;
  position: absolute;
  left: 0px;
  bottom: 0;
  padding-inline: 16px;
  padding-block: 128px 32px;
  margin-inline: -16px;
  width: 100vw;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__more {
    display: block;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__more a {
  display: flex;
  border: 1px solid #000000;
  border-radius: 999px;
  width: 100%;
  background-color: white;
  -moz-column-gap: 8px;
       column-gap: 8px;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  height: 56px;
  padding-inline: 16px;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__more a:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea14";
  font-size: 24px;
  line-height: 1em;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail__info {
  display: flex;
  justify-content: space-between;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
  margin-top: 20px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-estate-detail__info {
    padding-inline: 16px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail-reform {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: auto 1fr;
  -moz-column-gap: 8px;
       column-gap: 8px;
  row-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-estate-detail-reform > div {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: span 2;
}

:is(#page-estate-detail, #page-rich) .pg-from-manager {
  position: relative;
  padding-block: 20px 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-from-manager {
    padding-block: 20px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-from-manager__content {
  background-color: #F3F4F6;
  border-radius: 4px;
  padding: 40px;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  z-index: 0;
  position: relative;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-from-manager__content {
    padding: 20px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-from-manager__person {
  background-color: #ffffff;
  padding: 16px 24px;
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-from-manager__person {
    padding: 16px 24px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-from-manager__photo {
  width: 100px;
  height: 100px;
  background-color: #F3F4F6;
  border-radius: 4px;
  overflow: hidden;
}
:is(#page-estate-detail, #page-rich) .pg-from-manager__photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
:is(#page-estate-detail, #page-rich) .pg-from-manager-comment {
  color: #4B5563;
  display: flex;
  align-items: center;
  -moz-column-gap: 40px;
       column-gap: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-from-manager-comment {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 8px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-from-manager-comment__headline {
  font-size: 1.125rem;
  letter-spacing: 0.02em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  color: #9E9E00;
}
:is(#page-estate-detail, #page-rich) .pg-from-manager-comment__text {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-from-manager-detail {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  justify-content: center;
}
:is(#page-estate-detail, #page-rich) .pg-from-manager-detail__headline {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}
:is(#page-estate-detail, #page-rich) .pg-from-manager-detail__name {
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-from-manager-detail__belong {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
}

:is(#page-estate-detail, #page-rich) .pg-conversion {
  position: sticky;
  top: 40px;
  left: 0;
  display: flex;
  flex-direction: column;
  padding-block: 80px 120px;
  width: 100%;
  row-gap: 12px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__headline {
  order: 3;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__label {
  order: 2;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  align-items: center;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__price {
  order: 4;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__price p {
  display: flex;
  align-items: last baseline;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__price strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__outline {
  order: 5;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__actions {
  order: 1;
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  align-self: flex-end;
}
:is(#page-estate-detail, #page-rich) .pg-conversion__tel {
  order: 6;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #D1D5DB;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
  -webkit-font-smoothing: antialiased;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 8px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-conversion-feature {
    gap: 20px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item {
  display: inline-flex;
  align-items: center;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item::before {
  width: 20px;
  height: 20px;
  margin-right: 4px;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #111827;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=floor] {
  order: 3;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=floor]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea0b";
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=floor] {
    order: 1;
  }
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=address] {
  order: 1;
  flex-wrap: wrap;
  row-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=address]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea10";
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=address] {
    order: 2;
  }
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=address] .map-link {
  display: none;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=address] .map-link {
    width: 100%;
    display: block;
  }
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=access] {
  order: 2;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=access]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea1e";
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-conversion-feature__item[data-type=access] {
    order: 3;
  }
}
:is(#page-estate-detail, #page-rich) .pg-conversion-detail {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  row-gap: 12px;
  margin-top: 8px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-conversion-detail {
    padding-left: 0;
    margin-top: 12px;
    display: flex;
    width: 100%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-conversion-detail__item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-detail__label {
  white-space: nowrap;
  background-color: #ffffff;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  padding: 4px 6px;
  border: 1px solid #D1D5DB;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-detail__value {
  white-space: nowrap;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #111827;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact {
  order: 5;
  margin-top: 20px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #000000;
  background-color: white;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  padding: 20px;
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  width: 100%;
  max-width: 100%;
  align-items: center;
  justify-content: center;
  height: 54px;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button::after {
  font-size: 12px;
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=contact] {
  background-color: #202020;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=reserve] {
  background-color: #C30000;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=favorite] {
  background-color: #ffffff;
  border-color: #C30000;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=favorite]::after {
  content: "お気に入り追加";
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=favorite][data-active]::after {
  content: "お気に入り登録済み";
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=favorite][data-active] svg {
  transform: rotateY(180deg);
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=favorite][data-active] svg path {
  fill: #C30000 !important;
  transition: fill 0s linear 0.2s;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=favorite] svg {
  width: 20px;
  transition: transform 0.4s ease-out;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-contact__block[data-type=conversion] .pg-conversion-contact__button[data-type=favorite] svg path {
  stroke: #C30000;
  stroke-width: 2px;
  fill: #ffffff;
  transition: fill 0s linear 0.2s;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-tel {
  order: 7;
  margin-top: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-tel__headline {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-tel__headline::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea1c";
  font-size: 20px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-tel__number {
  font-size: 2.25rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: garamond;
  display: block;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 8px;
}
@media (max-width: 768px) {
  :is(#page-estate-detail, #page-rich) .pg-conversion-tel__number {
    font-size: 2.5rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-conversion-tel__number:after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: #000000;
  margin-top: 0px;
}
:is(#page-estate-detail, #page-rich) .pg-conversion-tel__time {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  margin-top: 8px;
}

:is(#page-estate-detail, #page-rich) .pg-contact {
  background-color: #F3F4F6;
  border: 1px solid #D1D5DB;
  padding: 40px;
  text-align: center;
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  margin-top: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-contact {
    padding: 20px;
    margin-top: 20px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-contact::before {
  content: none;
}
:is(#page-estate-detail, #page-rich) .pg-contact__header {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  row-gap: 4px;
}
:is(#page-estate-detail, #page-rich) .pg-contact__headline {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-contact__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-contact__text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-contact__text {
    font-size: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-contact__text span {
  color: #C30000;
}
:is(#page-estate-detail, #page-rich) .pg-contact__content {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__buttons {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-contact-mail__buttons {
    grid-template-columns: 1fr;
  }
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #000000;
  background-color: white;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  padding: 20px;
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  width: 100%;
  max-width: 100%;
  align-items: center;
  justify-content: center;
  height: 54px;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button::after {
  font-size: 12px;
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea04";
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=contact] {
  background-color: #202020;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=reserve] {
  background-color: #C30000;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=favorite] {
  background-color: #ffffff;
  border-color: #C30000;
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=favorite]::after {
  content: "お気に入り追加";
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=favorite][data-active]::after {
  content: "お気に入り登録済み";
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=favorite][data-active] svg {
  transform: rotateY(180deg);
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=favorite][data-active] svg path {
  fill: #C30000 !important;
  transition: fill 0s linear 0.2s;
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=favorite] svg {
  width: 20px;
  transition: transform 0.4s ease-out;
}
:is(#page-estate-detail, #page-rich) .pg-contact-mail__button[data-type=favorite] svg path {
  stroke: #C30000;
  stroke-width: 2px;
  fill: #ffffff;
  transition: fill 0s linear 0.2s;
}
:is(#page-estate-detail, #page-rich) .pg-contact-tel {
  display: none;
  flex-direction: column;
  row-gap: 12px;
  border-top: 1px solid #D1D5DB;
  padding-top: 20px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-contact-tel {
    display: flex;
  }
}
:is(#page-estate-detail, #page-rich) .pg-contact-tel__headline {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
:is(#page-estate-detail, #page-rich) .pg-contact-tel__button {
  border: 1px solid #D1D5DB;
  background-color: #9E9E00;
  box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.1019607843);
  border-radius: 4px;
  color: #FFFFFF;
  padding: 18px 12px;
}
:is(#page-estate-detail, #page-rich) .pg-contact-tel__button[href^="tel:0120"] .pg-contact-tel__number:before,
:is(#page-estate-detail, #page-rich) .pg-contact-tel__button [href^="tel:0800"] .pg-contact-tel__number:before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.7em;
}
:is(#page-estate-detail, #page-rich) .pg-contact-tel__number {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Outfit", sans-serif;
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  align-items: center;
  justify-content: center;
}
:is(#page-estate-detail, #page-rich) .pg-contact-tel__text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  margin-top: 4px;
}

:is(#page-estate-detail, #page-rich) .pg-recommend {
  width: 100%;
  padding-inline: 0;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-recommend {
    padding-inline: 0;
    width: 100%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-recommend {
  background-color: #202020;
  padding-block: 80px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-recommend {
    padding-block: 40px;
    padding-inline: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-recommend__headline {
  text-align: center;
  font-size: 2.25rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-recommend__headline {
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
:is(#page-estate-detail, #page-rich) .pg-recommend__content {
  margin-top: 40px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-recommend__content {
    margin-top: 30px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-recommend__content .c-lists-estate {
  justify-content: center;
}

:is(#page-estate-detail, #page-rich) .pg-panorama__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-panorama__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-panorama__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-panorama__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-panorama__main {
  width: auto;
  margin-top: 2rem;
  position: relative;
  margin-inline: calc(-1 * max((100cqw - 366px - 714px) / 2, 32px));
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-panorama__main {
    margin-top: 1.25rem;
    margin-inline: -16px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-panorama__viewer {
  width: 100%;
  aspect-ratio: 16/9;
  height: auto;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-panorama__exp {
  font-size: 0.8125rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  margin-top: 1.125rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-panorama__exp {
    padding-inline: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-panorama__list {
  overflow: hidden;
  margin-top: 0.75rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-panorama__list {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    margin-inline: -1rem;
  }
  :is(#page-estate-detail, #page-rich) .pg-panorama__list::-webkit-scrollbar {
    display: none;
  }
}
:is(#page-estate-detail, #page-rich) .pg-panorama__items {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 1rem;
  margin-block: 0.75rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-panorama__items {
    display: flex;
    flex-wrap: nowrap;
    gap: 0.75rem;
    margin-block: 0;
    padding-block: 0.75rem;
    margin-inline: 1rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-panorama__item {
  min-width: 8.625rem;
  flex-shrink: 0;
  min-width: 0;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-panorama__item {
    min-width: 130px;
    width: 130px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-panorama__item {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  background-color: white;
  padding-bottom: 0.75rem;
  overflow: hidden;
  scroll-snap-align: start;
  cursor: pointer;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-panorama__item[data-active] .pg-panorama__thumb::after {
  opacity: 1;
}
:is(#page-estate-detail, #page-rich) .pg-panorama__thumb {
  aspect-ratio: 16/9;
  width: 100%;
  overflow: hidden;
  border-radius: 4px;
  position: relative;
}
:is(#page-estate-detail, #page-rich) .pg-panorama__thumb::after {
  opacity: 0;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  transition: opacity 0.3s ease;
}
:is(#page-estate-detail, #page-rich) .pg-panorama__thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
:is(#page-estate-detail, #page-rich) .pg-panorama .psv-navbar {
  z-index: 40;
}

@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-video {
    padding-inline: 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-video__content {
  width: 100% !important;
  max-width: 100%;
  padding-block: 40px 0;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-video__content {
    padding-block: 20px 0;
  }
}
:is(#page-estate-detail, #page-rich) .pg-video__headline {
  font-size: 1.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-video__headline {
    font-size: 1.25rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-video__headline::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 32px;
  background-color: #9E9E00;
  margin-right: 1.25rem;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-video__headline::before {
    width: 6px;
    height: 20px;
    margin-right: 0.75rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-video iframe[data-type=youtube] {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
}
:is(#page-estate-detail, #page-rich) main[data-platinum] .pg-video {
  grid-area: video;
}

:is(#page-estate-detail, #page-rich) .pg-open-house {
  margin-top: 0;
  position: relative;
  z-index: 0;
  padding-block: 32px !important;
}
:is(#page-estate-detail, #page-rich) .pg-open-house::after {
  content: "";
  width: 100cqw;
  height: 100%;
  background-color: #C30000;
  position: absolute;
  top: 0;
  right: -143px;
  z-index: -1;
}
@container layout-col2 (width < 1366px) {
  :is(#page-estate-detail, #page-rich) .pg-open-house::after {
    right: calc(-1 * max((100cqw - 366px - 714px) / 2, 32px));
  }
}
@media (max-width: 1000px) {
  :is(#page-estate-detail, #page-rich) .pg-open-house::after {
    width: 100cqw;
  }
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-open-house::after {
    right: -16px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-open-house__content {
  background-color: #ffffff;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding-block: 40px;
  padding-inline: 64px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-open-house__content {
    gap: 24px;
    padding: 32px;
  }
}
:is(#page-estate-detail, #page-rich) .pg-open-house__headline {
  grid-area: headline;
  font-size: 2.25rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  color: #C30000;
  text-align: center;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-open-house__headline {
    font-size: 2rem;
  }
}
:is(#page-estate-detail, #page-rich) .pg-open-house__info {
  grid-area: info;
  background-color: #e5e7eb;
  padding: 8px;
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .pg-open-house__info {
    width: 100%;
  }
}
:is(#page-estate-detail, #page-rich) .pg-open-house__body {
  grid-area: body;
  line-height: 2em;
  position: relative;
  overflow: hidden;
  max-height: 400px;
}
:is(#page-estate-detail, #page-rich) .pg-open-house__body[data-more]:after {
  background-color: #ffffff;
  height: 120px;
  width: 100%;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 50%);
}
:is(#page-estate-detail, #page-rich) .pg-open-house__body[data-more] .pg-open-house-body__more {
  display: block;
}
:is(#page-estate-detail, #page-rich) .pg-open-house__body[data-open] {
  max-height: none;
}
:is(#page-estate-detail, #page-rich) .pg-open-house__body[data-open]:after {
  content: none;
}
:is(#page-estate-detail, #page-rich) .pg-open-house__body[data-open] .pg-open-house-body__more {
  display: none;
}
:is(#page-estate-detail, #page-rich) .pg-open-house-info {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.7;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
}
:is(#page-estate-detail, #page-rich) .pg-open-house-info__item {
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  align-items: flex-start;
}
:is(#page-estate-detail, #page-rich) .pg-open-house-info__label {
  font-size: 1rem;
  padding-inline: 16px;
  padding-block: 2px;
  background-color: #ffffff;
  color: #4B5563;
  border: 1px solid #D1D5DB;
}
:is(#page-estate-detail, #page-rich) .pg-open-house-info__value {
  font-size: 1.125rem;
  line-height: 1.8em;
  margin-top: -2px;
  flex: 1;
  word-break: keep-all;
}
:is(#page-estate-detail, #page-rich) .pg-open-house-body {
  margin-top: 8px;
}
:is(#page-estate-detail, #page-rich) .pg-open-house-body__text {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
:is(#page-estate-detail, #page-rich) .pg-open-house-body__more {
  display: none;
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
  margin-inline: auto;
  border: 1px solid #D1D5DB;
  border-radius: 4px;
  padding: 20px;
  color: white;
  min-width: 200px;
  z-index: 1;
  background-color: #F3F4F6;
}
:is(#page-estate-detail, #page-rich) main[data-platinum] .pg-tour {
  grid-area: tour;
}

:is(#page-estate-detail, #page-rich) .c-others-search-submit {
  display: none;
  background-color: rgba(0, 0, 0, 0.4);
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .c-others-search-submit {
    display: block;
    padding-block: 4px;
  }
}
:is(#page-estate-detail, #page-rich) .c-others-search-submit__content {
  display: grid;
  grid-template-columns: 1fr 1fr auto;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
:is(#page-estate-detail, #page-rich) .c-others-search-submit a {
  min-width: auto;
  height: 48px;
  width: 100%;
  padding-inline: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  background-color: white;
  border-radius: 4px;
}
@media (max-width: 640px) {
  :is(#page-estate-detail, #page-rich) .c-others-search-submit a {
    gap: 12px;
    border: 1px solid white;
  }
}
:is(#page-estate-detail, #page-rich) .c-others-search-submit a[data-type=visit] {
  background-color: #C30000;
  color: white;
}
:is(#page-estate-detail, #page-rich) .c-others-search-submit a[data-type=contact] {
  background-color: #202020;
  color: #ffffff;
}
:is(#page-estate-detail, #page-rich) .c-others-search-submit a[data-type=tel] {
  width: 48px;
  height: 48px;
  background-color: #ffffff;
  border: 1px solid #9E9E00;
}
:is(#page-estate-detail, #page-rich) .c-others-search-submit a[data-type=tel]::after {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea1d";
  color: #9E9E00;
}

/*
@forward "detail_print";
 */
:where(#page-estate-detail) {
  background-color: #F3F4F6;
}
:where(#page-estate-detail) main {
  overflow: visible;
  contain: paint;
  padding-block: 60px 0;
}
@media (max-width: 1000px) {
  :where(#page-estate-detail) main {
    padding-block: 60px 0;
    contain: initial;
  }
}
@media (max-width: 640px) {
  :where(#page-estate-detail) main {
    padding-block: 48px 0;
  }
}
:where(#page-estate-detail) .pg-prev {
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :where(#page-estate-detail) .pg-prev {
    padding-inline: 4%;
    width: 100%;
  }
}
:where(#page-estate-detail) .l-layout-col2 {
  width: 1366px;
  padding-inline: 0;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  :where(#page-estate-detail) .l-layout-col2 {
    padding-inline: 0;
    width: 100%;
  }
}
:where(#page-estate-detail) .l-layout-col2 {
  display: grid;
  grid-template-columns: 1fr 22.875rem;
  container-type: inline-size;
  container-name: layout-col2;
  position: relative;
}
@media (max-width: 1000px) {
  :where(#page-estate-detail) .l-layout-col2 {
    display: block;
  }
}
:where(#page-estate-detail) .l-layout-col2::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  width: 100vw;
  height: 1px;
  background-color: #ffffff;
  transform: translateX(-50vw);
}
:where(#page-estate-detail) .l-layout-col2__main {
  background-color: #ffffff;
  padding-inline: 8.9375rem;
  position: relative;
  padding-bottom: 64px;
}
@container layout-col2 (width < 1366px) {
  :where(#page-estate-detail) .l-layout-col2__main {
    padding-inline: max((100cqw - 366px - 714px) / 2, 32px);
  }
}
@media (max-width: 640px) {
  :where(#page-estate-detail) .l-layout-col2__main {
    padding-inline: 16px;
    padding-bottom: 32px;
  }
}
:where(#page-estate-detail) .l-layout-col2__main:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 100%;
  width: 100vw;
  background: #ffffff;
}
:where(#page-estate-detail) .l-layout-col2__main > :where(section) {
  position: relative;
  padding-block: 64px;
}
@media (max-width: 640px) {
  :where(#page-estate-detail) .l-layout-col2__main > :where(section) {
    padding-block: 32px;
  }
}
:where(#page-estate-detail) .l-layout-col2__main > :where(section)::before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #D1D5DB;
  position: absolute;
  top: 0;
  left: 0;
}
:where(#page-estate-detail) .l-layout-col2__main > :where(section):first-child::before {
  content: none;
}
:where(#page-estate-detail) .l-layout-col2__side {
  position: relative;
  padding-inline: 54px;
}
@media (max-width: 1000px) {
  :where(#page-estate-detail) .l-layout-col2__side {
    display: none;
  }
}
:where(#page-estate-detail) .l-layout-col2__side::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 50vw;
  height: 100%;
  z-index: -1;
}
:where(#page-estate-detail) .c-buttons-default[data-type=favorite]::after {
  content: "お気に入りに登録する";
}
:where(#page-estate-detail) .c-buttons-default[data-type=favorite][data-active] {
  background-color: #C30000;
  color: white;
}
:where(#page-estate-detail) .c-buttons-default[data-type=favorite][data-active] svg {
  stroke: white;
}
:where(#page-estate-detail) .c-buttons-default[data-type=favorite][data-active]::after {
  content: "お気に入り登録済み";
}
:where(#page-estate-detail) .c-buttons-default[data-type=favorite] svg {
  stroke: #C30000;
  fill: white;
  width: 22px;
  height: 22px;
}
:where(#page-estate-detail) .pg-nav {
  position: sticky;
  top: 60px;
  z-index: 20;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 0 12px;
  transition: transform 0.3s ease;
}
@media (max-width: 640px) {
  :where(#page-estate-detail) .pg-nav {
    top: 48px;
  }
  :where(#page-estate-detail) .pg-nav[data-hidden] {
    transform: translateY(-240%);
  }
}
:where(#page-estate-detail) .pg-nav__list {
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 640px) {
  :where(#page-estate-detail) .pg-nav__list {
    justify-content: flex-start;
    overflow-x: auto;
    flex-wrap: nowrap;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  :where(#page-estate-detail) .pg-nav__list::-webkit-scrollbar {
    display: none;
  }
}
:where(#page-estate-detail) .pg-nav__item {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  -webkit-font-smoothing: antialiased;
  position: relative;
}
@media (max-width: 640px) {
  :where(#page-estate-detail) .pg-nav__item {
    flex: 0 0 auto;
  }
}
:where(#page-estate-detail) .pg-nav__item[data-active]::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #9E9E00;
  height: 2px;
  width: 100%;
}
:where(#page-estate-detail) .pg-nav__item a {
  color: #111827;
  padding: 12px 0;
  display: block;
}

#page-estate-recommend-index {
  background-color: #F3F4F6;
}
#page-estate-recommend-index main {
  padding-top: 0;
}
#page-estate-recommend-index .pg-page-info {
  padding-block: 32px;
}
@media (max-width: 640px) {
  #page-estate-recommend-index .pg-page-info .c-basics-pagination {
    display: none;
  }
}
#page-estate-recommend-index .pg-page-info__content {
  padding-block: 10px;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-estate-recommend-index .pg-page-info__content {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-estate-recommend-index .pg-page-info__content {
  display: flex;
  justify-content: space-between;
}
#page-estate-recommend-index .pg-page-info .c-basics-pagination {
  margin: 0;
}
#page-estate-recommend-index .pg-page-info__count {
  align-self: center;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
@media (max-width: 640px) {
  #page-estate-recommend-index .pg-page-info__count {
    font-size: 0.75rem;
  }
}
#page-estate-recommend-index .pg-page-info__count p {
  display: flex;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
}
#page-estate-recommend-index .pg-page-info__count strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 640px) {
  #page-estate-recommend-index .pg-page-info__count strong {
    font-size: 1rem;
  }
}
#page-estate-recommend-index .pg-list {
  padding-block: 0 40px;
}
#page-estate-recommend-index .pg-no-data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-block: 80px;
  align-items: center;
  gap: 32px;
}
@media (max-width: 640px) {
  #page-estate-recommend-index .pg-no-data {
    padding-block: 40px;
  }
}

#page-estate-newest-index {
  background-color: #F3F4F6;
}
#page-estate-newest-index main {
  padding-top: 0;
}
#page-estate-newest-index .pg-page-info {
  padding-block: 32px;
}
@media (max-width: 640px) {
  #page-estate-newest-index .pg-page-info .c-basics-pagination {
    display: none;
  }
}
#page-estate-newest-index .pg-page-info__content {
  padding-block: 10px;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-estate-newest-index .pg-page-info__content {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-estate-newest-index .pg-page-info__content {
  display: flex;
  justify-content: space-between;
}
#page-estate-newest-index .pg-page-info .c-basics-pagination {
  margin: 0;
}
#page-estate-newest-index .pg-page-info__count {
  align-self: center;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
@media (max-width: 640px) {
  #page-estate-newest-index .pg-page-info__count {
    font-size: 0.75rem;
  }
}
#page-estate-newest-index .pg-page-info__count p {
  display: flex;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
}
#page-estate-newest-index .pg-page-info__count strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 640px) {
  #page-estate-newest-index .pg-page-info__count strong {
    font-size: 1rem;
  }
}
#page-estate-newest-index .pg-list {
  padding-block: 0 40px;
}
#page-estate-newest-index .pg-no-data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-block: 80px;
  align-items: center;
  gap: 32px;
}
@media (max-width: 640px) {
  #page-estate-newest-index .pg-no-data {
    padding-block: 40px;
  }
}

#page-history-index {
  background-color: #F3F4F6;
}
#page-history-index main {
  padding-top: 0;
}
#page-history-index .pg-page-info {
  padding-block: 32px;
}
@media (max-width: 640px) {
  #page-history-index .pg-page-info .c-basics-pagination {
    display: none;
  }
}
#page-history-index .pg-page-info__content {
  padding-block: 10px;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-history-index .pg-page-info__content {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-history-index .pg-page-info__content {
  display: flex;
  justify-content: space-between;
}
#page-history-index .pg-page-info .c-basics-pagination {
  margin: 0;
}
#page-history-index .pg-page-info__count {
  align-self: center;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
@media (max-width: 640px) {
  #page-history-index .pg-page-info__count {
    font-size: 0.75rem;
  }
}
#page-history-index .pg-page-info__count p {
  display: flex;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
}
#page-history-index .pg-page-info__count strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 640px) {
  #page-history-index .pg-page-info__count strong {
    font-size: 1rem;
  }
}
#page-history-index .pg-list {
  padding-block: 0 40px;
}
#page-history-index .pg-no-data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-block: 80px;
  align-items: center;
  gap: 32px;
}
@media (max-width: 640px) {
  #page-history-index .pg-no-data {
    padding-block: 40px;
  }
}

#page-favorite-index {
  background-color: #F3F4F6;
}
#page-favorite-index main {
  padding-top: 0;
}
#page-favorite-index .pg-page-info {
  padding-block: 32px;
}
@media (max-width: 640px) {
  #page-favorite-index .pg-page-info .c-basics-pagination {
    display: none;
  }
}
#page-favorite-index .pg-page-info__content {
  padding-block: 10px;
  width: calc(1286px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-favorite-index .pg-page-info__content {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-favorite-index .pg-page-info__content {
  display: flex;
  justify-content: space-between;
}
#page-favorite-index .pg-page-info .c-basics-pagination {
  margin: 0;
}
#page-favorite-index .pg-page-info__count {
  align-self: center;
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}
@media (max-width: 640px) {
  #page-favorite-index .pg-page-info__count {
    font-size: 0.75rem;
  }
}
#page-favorite-index .pg-page-info__count p {
  display: flex;
  -moz-column-gap: 4px;
       column-gap: 4px;
  align-items: center;
}
#page-favorite-index .pg-page-info__count strong {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 640px) {
  #page-favorite-index .pg-page-info__count strong {
    font-size: 1rem;
  }
}
#page-favorite-index .pg-list {
  padding-block: 0 40px;
}
#page-favorite-index .pg-no-data {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-block: 80px;
  align-items: center;
  gap: 32px;
}
@media (max-width: 640px) {
  #page-favorite-index .pg-no-data {
    padding-block: 40px;
  }
}

#page-mypage-account-edit .pg-account-edit {
  width: calc(480px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-mypage-account-edit .pg-account-edit {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-mypage-account-edit .pg-account-edit {
  display: flex;
  flex-direction: column;
  gap: 64px;
  padding-block: 80px;
}
@media (max-width: 768px) {
  #page-mypage-account-edit .pg-account-edit {
    gap: 48px;
    padding-block: 40px;
  }
}
#page-mypage-account-edit .pg-account-edit__form-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
#page-mypage-account-edit .pg-account-edit__heading {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.4;
  text-align: center;
}
@media (max-width: 768px) {
  #page-mypage-account-edit .pg-account-edit__heading {
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
    line-height: 1.4;
  }
}
#page-mypage-account-edit .pg-account-edit__form {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 32px;
}
#page-mypage-account-edit .pg-account-edit__rows {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
#page-mypage-account-edit .pg-account-edit__submit {
  margin-top: 56px;
  width: 320px;
}
@media (max-width: 768px) {
  #page-mypage-account-edit .pg-account-edit__submit {
    margin-top: 40px;
    width: 100%;
  }
}
#page-mypage-account-edit .pg-account-edit__profile-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

#page-mypage-account-email-send .pg-account-email-send {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-inline: auto;
  padding-block: 80px;
  text-align: center;
}
@media (max-width: 768px) {
  #page-mypage-account-email-send .pg-account-email-send {
    padding-block: 40px;
    padding-inline: 16px;
    text-align: left;
  }
}
#page-mypage-account-email-send .pg-account-email-send__heading {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.4;
}
@media (max-width: 768px) {
  #page-mypage-account-email-send .pg-account-email-send__heading {
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
    line-height: 1.4;
  }
}
#page-mypage-account-email-send .pg-account-email-send__description {
  margin-top: 32px;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  line-height: 1.6;
}
@media (max-width: 768px) {
  #page-mypage-account-email-send .pg-account-email-send__description {
    font-size: 0.875rem;
    letter-spacing: 0.05em;
    line-height: 2;
    font-weight: 400;
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 400;
    line-height: 1.6;
  }
}
#page-mypage-account-email-send .pg-account-email-send__description a {
  color: #2563EB;
  text-decoration: underline;
}

#page-mypage-account-profile-edit .pg-account-profile-edit {
  width: calc(480px + 2 * 2%);
  padding-inline: 2%;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-mypage-account-profile-edit .pg-account-profile-edit {
    padding-inline: 4%;
    width: 100%;
  }
}
#page-mypage-account-profile-edit .pg-account-profile-edit {
  display: flex;
  flex-direction: column;
  gap: 64px;
  padding-block: 80px;
}
@media (max-width: 768px) {
  #page-mypage-account-profile-edit .pg-account-profile-edit {
    gap: 48px;
    padding-block: 40px;
  }
}
#page-mypage-account-profile-edit .pg-account-profile-edit__form-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
#page-mypage-account-profile-edit .pg-account-profile-edit__heading {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  line-height: 1.4;
  text-align: center;
}
@media (max-width: 768px) {
  #page-mypage-account-profile-edit .pg-account-profile-edit__heading {
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
    line-height: 1.4;
  }
}
#page-mypage-account-profile-edit .pg-account-profile-edit__form {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 32px;
}
#page-mypage-account-profile-edit .pg-account-profile-edit__rows {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
#page-mypage-account-profile-edit .pg-account-profile-edit__rows .c-forms-input-radio__items {
  display: flex;
  flex-wrap: wrap;
}
#page-mypage-account-profile-edit .pg-account-profile-edit__submit {
  margin-top: 56px;
  width: 320px;
}
@media (max-width: 768px) {
  #page-mypage-account-profile-edit .pg-account-profile-edit__submit {
    margin-top: 40px;
    width: 100%;
  }
}

#page-mypage-index {
  background-color: #F3F4F6;
}
#page-mypage-index .pg-account {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2509803922);
  background-color: #F3F4F6;
}
#page-mypage-index .pg-account__content {
  width: 1286px;
  padding-inline: 0;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-mypage-index .pg-account__content {
    padding-inline: 0;
    width: 100%;
  }
}
#page-mypage-index .pg-account__content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-block: 12px;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-account__content {
    flex-direction: column;
    gap: 8px;
  }
}
#page-mypage-index .pg-account__name {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
  -moz-column-gap: 4px;
       column-gap: 4px;
}
#page-mypage-index .pg-account__name span {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
#page-mypage-index .pg-account-actions {
  display: flex;
  gap: 12px;
}
#page-mypage-index .pg-account-actions__item {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  background-color: #ffffff;
  color: #4B5563;
  border: 1px solid #4B5563;
  border-radius: 30px;
  padding: 12px 14px;
  display: flex;
  gap: 4px;
  align-items: center;
  justify-content: center;
  transition: opacity 0.2s ease;
}
#page-mypage-index .pg-account-actions__item:hover {
  opacity: 0.6;
}
#page-mypage-index .pg-account-actions__item img {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}
#page-mypage-index .pg-account-actions__item[data-type=logout]::before {
  font-family: "svgfont" !important;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea0d";
}
#page-mypage-index .pg-contents {
  display: flex;
  flex-direction: column;
  padding-bottom: 96px;
  padding-inline: 2%;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-contents {
    gap: 24px;
    padding-bottom: 0;
    padding-inline: 16px;
  }
}
#page-mypage-index .pg-section {
  max-width: 1280px;
  width: 100%;
  margin-inline: auto;
  position: relative;
  padding-block: 60px 40px;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section {
    margin-inline: 0;
    padding-block: 32px;
  }
}
#page-mypage-index .pg-section .c-lists-estate {
  padding-inline: 0;
}
#page-mypage-index .pg-section:first-of-type {
  border-bottom: 1px solid #D1D5DB;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section {
    padding-bottom: 32px;
    border-bottom: 1px solid #D1D5DB;
  }
  #page-mypage-index .pg-section:last-child {
    border-bottom: none;
  }
}
#page-mypage-index .pg-section__content {
  margin-top: 40px;
}
#page-mypage-index .pg-section__header {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  width: 1286px;
  padding-inline: 0;
  max-width: 100%;
  margin-inline: auto;
}
@media (max-width: 640px) {
  #page-mypage-index .pg-section__header {
    padding-inline: 0;
    width: 100%;
  }
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section__header {
    row-gap: 20px;
  }
}
#page-mypage-index .pg-section__headline {
  font-size: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section__headline {
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
  }
}
#page-mypage-index .pg-section__page {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  display: flex;
  align-items: center;
}
#page-mypage-index .pg-section__page span {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9E9E00;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section__page {
    font-size: 0.75rem;
  }
  #page-mypage-index .pg-section__page span {
    font-size: 1rem;
  }
}
#page-mypage-index .pg-section__actions {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  right: 0;
  top: 40px;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section__actions {
    position: relative;
    justify-content: center;
    top: 0;
    margin-top: 40px;
  }
}
#page-mypage-index .pg-section__actions .c-buttons-default-databee {
  height: 4rem;
  width: 200px;
  border: 1px solid #D1D5DB;
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.3019607843);
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section__actions .c-buttons-default-databee {
    width: 100%;
  }
}
#page-mypage-index .pg-section__actions-sp {
  display: none;
}
@media (max-width: 768px) {
  #page-mypage-index .pg-section__actions-sp {
    display: flex;
    justify-content: center;
    padding-inline: 16px;
    margin-top: 40px;
  }
  #page-mypage-index .pg-section__actions-sp .c-buttons-default {
    width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2Zyb250LmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFBSztFQUE4QjtFQUFzQjtFQUFnQjtLQUFBO0VBQVc7QURPcEY7O0FDUHNHO0VBQWlCO0VBQTRCO0FEWW5KOztBQ1pzSztFQUFlO0VBQXdCO0FEaUI3TTs7QUNqQm9PO0VBQUU7RUFBUztBRHNCL087O0FDdEJ5UDtFQUFHO0VBQWM7RUFBUztBRDRCblI7O0FDNUJvUztFQUFhO0FEZ0NqVDs7QUNoQytUO0VBQVE7QURvQ3ZVOztBQ3BDeVY7RUFBTTtBRHdDL1Y7O0FDeEM2VztFQUFTO0FENEN0WDs7QUM1Q21ZO0VBQVk7RUFBbUI7RUFBMEI7VUFBQTtBRGtENWI7O0FDbEQ2ZDtFQUFFO0FEc0QvZDs7QUN0RDRmO0VBQWlCO0FEMEQ3Z0I7O0FDMUQ2aEI7RUFBa0I7QUQ4RC9pQjs7QUM5RCtrQjtFQUFJO0FEa0VubEI7O0FDbEVpbUI7RUFBUztBRHNFMW1COztBQ3RFNm5CO0VBQVE7RUFBYztFQUFjO0VBQWtCO0FENkVuckI7O0FDN0Uyc0I7RUFBSTtBRGlGL3NCOztBQ2pGNnRCO0VBQUk7QURxRmp1Qjs7QUNyRjJ1QjtFQUFNO0VBQXFCO0FEMEZ0d0I7O0FDMUZveEI7RUFBTztBRDhGM3hCOztBQzlGNnlCO0VBQU07QURrR256Qjs7QUNsR20wQjtFQUFrRjtBRHNHcjVCOztBQ3RHaTZCO0VBQWM7RUFBNkI7QUQyRzU4Qjs7QUMzR2crQjtFQUF5QztBRCtHemdDOztBQy9HaWlDO0VBQVM7RUFBYztBRG9IeGpDOztBQ3BId2tDO0VBQXNDO0FEd0g5bUM7O0FDeEgybkM7RUFBUztBRDRIcG9DOztBQzVIb3BDO0VBQU87QURnSTNwQzs7QUNoSTRxQztFQUFjO0FEb0kxckM7O0FDcEk4c0M7RUFBOEQ7QUR3STV3Qzs7QUN4STJ4QztFQUF3SDtFQUFrQjtBRDZJcjZDOztBQzdJKzZDO0VBQXFIO0FEaUpwaUQ7O0FDakpra0Q7RUFBcUQ7QURxSnZuRDs7QUNySmlwRDtFQUE2QjtFQUE2QjtBRDBKM3NEOztBQzFKNnREO0VBQTZEO0FEOEoxeEQ7O0FDOUoweUQ7RUFBTztFQUFxQjtBRG1LdDBEOztBQ25LODFEO0VBQW1CO0FEdUtqM0Q7O0FDdks4M0Q7RUFBa0I7QUQyS2g1RDs7QUMzS202RDtFQUFPO0VBQVM7RUFBYztFQUFjO0VBQWU7QURtTDk5RDs7QUNuTGkvRDtFQUE2QjtFQUEwQjtFQUFjO0FEeUx0akU7O0FDekxta0U7RUFBVztBRDZMOWtFOztBQzdMNmxFO0VBQUk7QURpTWptRTs7QUNqTW1uRTtFQUFTO0FEcU01bkU7O0FDck1vcEU7RUFBaUI7QUR5TXJxRTs7QUN6TXFyRTtFQUFnQjtBRDZNcnNFOztBQzdNb3RFO0VBQXFCO0FEaU56dUU7O0FFak5BOzs7RUFBQTtBQ09BO0VBQ0k7QUhpTko7QUcvTUk7RUFISjtJQUlRO0VIa05OO0FBQ0Y7O0FHL01BO0VBQ0k7RUFDQTtFQUNBLGNEZ0IwQjtFQ2YxQjtFQUNBLHVDQ2xCb0I7RURtQnBCO0FIa05KOztBRy9NQTtFQUVJO0VBQ0E7QUhpTko7O0FHOU1BO0VBQ0ksY0RHMEI7RUNGMUI7RUFDQTtFQUNBO0FIaU5KO0FHM01BO0VBQ0k7RUFDQTtFQUNBO0FINk1KOztBRzFNQTs7RUFFSTtBSDZNSjs7QUcxTUE7RUFDSTtBSDZNSjs7QUcxTUE7RUFDSTtBSDZNSjs7QUcxTUE7RUFDSTtBSDZNSjtBS3ZQRTtFRnlDRjtJQUdRO0VIK01OO0FBQ0Y7O0FNbE1BOzswQkFBQTtBQXFEQTs7MEJBQUE7QUE0REE7OzBCQUFBO0FBK0VBOzswQkFBQTtBQWlDQTs7MEJBQUE7QUFpQ0E7OzBCQUFBO0FBaUNBOzswQkFBQTtBQW1DQTs7MEJBQUE7QUEwRkE7OzBCQUFBO0FBOERBOzswQkFBQTtBQXFEQTs7MEJBQUE7QUFzREE7OzBCQUFBO0FBNEpBOzswQkFBQTtBQTBHQTs7MEJBQUE7QUE2Q0E7OzBCQUFBO0FBMkNBOzswQkFBQTtBQ24vQkE7O0VBQUE7QUYrREU7RUV2REE7SUFDSTtFUDZUSjtBQUNGO0FPelRBO0VBQ0U7QVAyVEY7QUtsVUU7RUVNRjtJQUlJO0VQNFRGO0FBQ0Y7O0FPeFRBO0VBQ0U7QVAyVEY7QUtqVUU7RUVLRjtJQUlJO0VQNFRGO0FBQ0Y7O0FPeFRBO0VBQ0U7QVAyVEY7QUtoVUU7RUVJRjtJQUlJO0VQNFRGO0FBQ0Y7O0FPeFRBO0VBQ0U7QVAyVEY7QUs3VkU7RUVpQ0Y7SUFJSTtFUDRURjtBQUNGOztBT3pUQTtFQUNFO0FQNFRGO0FLdFdFO0VFeUNGO0lBSUk7RVA2VEY7QUFDRjs7QVFuWEE7Ozs7Q0FBQTtBQ0FBO0VBQVk7RUFDVjtFQUNBLDhTQUkwRDtBVHdYNUQ7QVNyWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVHVYRjs7QVNwWEE7RUFBd0I7QVR3WHhCOztBU3ZYQTtFQUF1QjtBVDJYdkI7O0FTMVhBO0VBQStCO0FUOFgvQjs7QVM3WEE7RUFBZ0M7QVRpWWhDOztBU2hZQTtFQUEyQjtBVG9ZM0I7O0FTbllBO0VBQXdCO0FUdVl4Qjs7QVN0WUE7RUFBd0I7QVQwWXhCOztBU3pZQTtFQUF3QjtBVDZZeEI7O0FTNVlBO0VBQXdCO0FUZ1p4Qjs7QVMvWUE7RUFBMkI7QVRtWjNCOztBU2xaQTtFQUF3QjtBVHNaeEI7O0FTclpBO0VBQXVCO0FUeVp2Qjs7QVN4WkE7RUFBdUI7QVQ0WnZCOztBUzNaQTtFQUF3QjtBVCtaeEI7O0FTOVpBO0VBQXVCO0FUa2F2Qjs7QVNqYUE7RUFBMEI7QVRxYTFCOztBU3BhQTtFQUFzQjtBVHdhdEI7O0FTdmFBO0VBQXVCO0FUMmF2Qjs7QVMxYUE7RUFBd0I7QVQ4YXhCOztBUzdhQTtFQUE4QjtBVGliOUI7O0FTaGJBO0VBQXVCO0FUb2J2Qjs7QVNuYkE7RUFBd0I7QVR1YnhCOztBU3RiQTtFQUF5QjtBVDBiekI7O0FTemJBO0VBQTJCO0FUNmIzQjs7QVM1YkE7RUFBZ0M7QVRnY2hDOztBUy9iQTtFQUF5QjtBVG1jekI7O0FTbGNBO0VBQXVCO0FUc2N2Qjs7QVNyY0E7RUFBNkI7QVR5YzdCOztBU3hjQTtFQUFzQjtBVDRjdEI7O0FTM2NBO0VBQXdCO0FUK2N4Qjs7QVM5Y0E7RUFBdUI7QVRrZHZCOztBVTNmQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUowQkE7RUFDQSxzQkFrOEI0QztFQS83QjVDO0VBS0E7RUFLQTtFSXRDQSx5QlI0SVU7RVEzSVYsY1JtQjBCO0VRbEIxQjtFQUNBO0VBQ0E7RUFDQTtBVmdnQko7QVU3Zkk7RUFDSTtBVitmUjtBVTdmSTtFQUNJO0FWK2ZSO0FVM2ZJO0VBQ0k7RUFDQTtBVjZmUjtBVXpmSTtFSkVBO0VBQ0EscUJJRnNDO0VKS3RDO0VBS0E7RUFLQTtBTmdmSjtBVTdmSTtFSkRBO0VBQ0Esc0JJQ3NDO0VKRXRDO0VBS0E7RUFLQTtBTnVmSjtBVWpnQkk7RUpKQTtFQUNBLHNCQTRqQjREO0VBempCNUQ7RUFLQTtFQUtBO0FOOGZKO0FVcmdCSTtFSlBBO0VBQ0Esc0JBNGpCNEQ7RUF6akI1RDtFQUtBO0VBS0E7QU5xZ0JKO0FVemdCSTtFSlZBO0VBQ0Esc0JBNGpCNEQ7RUF6akI1RDtFQUtBO0VBS0E7QU40Z0JKO0FVN2dCSTtFSmJBO0VBQ0Esc0JBNGpCNEQ7RUF6akI1RDtFQUtBO0VBS0E7QU5taEJKO0FVOWdCSTtFQUNJO0FWZ2hCUjtBVTlnQkk7RUFDSTtBVmdoQlI7QVU5Z0JJO0VBQ0k7QVZnaEJSO0FLOWpCRTtFSzZDRTtJQUdRO0VWa2hCVjtBQUNGO0FVOWdCSTtFQUNJO0VBQ0EsY1IvRGdCO0FGK2tCeEI7QVU5Z0JJO0VBQ0kseUJSbEVnQjtFUW1FaEIsY1I2RU07QUZtY2Q7QVU5Z0JJO0VBQ0kseUJScEVnQjtFUXFFaEIsY1J5RU07QUZ1Y2Q7QVU5Z0JJO0VBQ0k7QVZnaEJSO0FVNWdCSTtFQUNJO0VBQ0E7QVY4Z0JSO0FVN2dCUTtFRmpESjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUU2Q1E7QVZvaEJaO0FVamhCSTtFQUNJO0VBQ0E7RUFDQTtBVm1oQlI7QVVsaEJRO0VGMURKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFRXNEUTtFQUNBO0FWeWhCWjtBVXRoQkk7RUFDSTtFQUNBO0FWd2hCUjtBVXZoQlE7RUZuRUo7RUFDQTtFQUNBO0VB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O0FqQjZoQ1o7QWlCemhDSTtFQUNJO0FqQjJoQ1I7O0FrQm5rQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaEIrRzRCO0VnQjlHNUI7RUFDQTtFQUNBO0VBRUE7QWxCcWtDSjtBa0Jua0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJxa0NSO0FrQmxrQ0k7RUFDSTtFQUNBLGVoQnBCZ0I7RWdCcUJoQjtFQUNBO0FsQm9rQ1I7QWtCaGtDUTtFQUNJO0FsQmtrQ1o7QWtCL2pDUTtFQUNJLGFoQi9CWTtFZ0JnQ1osZWhCaENZO0FGaW1DeEI7O0FtQnRtQ0E7RUFDSTtBbkJ5bUNKO0FtQnZtQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqQjRJTTtFaUIzSU47RUFDQTtFQUNBO0FuQnltQ1I7QW1CeG1DUTtFWHdCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VXMUJRLGNqQlZZO0VpQldaO0FuQjhtQ1o7QW1CM21DUTtFQUNJO0FuQjZtQ1o7QW1Cem1DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIybUNSO0FtQnptQ1E7RUFDSTtFQUNBO0VBQ0E7QW5CMm1DWjtBbUJ2bUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmpCbUNtQjtFaUJsQ25CO0VBQ0E7QW5CeW1DWjtBbUJybUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmpCcUZFO0VpQnBGRjtFQUNBO0FuQnVtQ1o7QW1Cbm1DSTtFQUNJLHlCakI4RU07RWlCN0VOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CcW1DUjtBbUJsbUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5Cb21DUjtBbUJqbUNJO0VBQ0k7RUFDQTtFQUNBLGNqQjVEc0I7RWlCNkR0QjtBbkJtbUNSO0FtQmhtQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjakJ6RXNCO0VpQjBFdEI7QW5Ca21DUjtBbUJobUNRO0VYckVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFV2lFUTtBbkJ1bUNaO0FtQnBtQ1E7RUFDSSxjakJ1Q1M7QUYrakNyQjtBbUJsbUNJO0VBQ0k7RUFDQTtFQUNBO0FuQm9tQ1I7QW1CaG1DUTtFQUNJO0FuQmttQ1o7QW1COWxDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqQjFHc0I7RWlCMkd0QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJnbUNSO0FtQjlsQ1E7RUFDSSx5QmpCbEhrQjtBRmt0QzlCO0FtQjdsQ1E7RUFDSTtFQUNBO0FuQitsQ1o7QW1CNWxDUTtFWHBISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RVdnSFE7RUFDQSxjakJ2Slk7QUYwdkN4QjtBbUJobUNRO0VYMUhKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVd3SFE7QW5Cc21DWjtBbUJubUNRO0VYL0hKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVc2SFEsY2pCaktZO0FGMHdDeEI7QW1Ccm1DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqQnhCYTtFaUJ5QmIsY2pCM0JNO0VpQjRCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ1bUNSO0FtQnJtQ1E7RUFDSTtBbkJ1bUNaOztBb0JoeUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZDJCQTtFQUNBLHNCQTRqQjREO0VBempCNUQ7RUFLQTtFQUtBO0VjdkNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ1eUNKO0FvQnJ5Q0k7RUFDSTtBcEJ1eUNSO0FvQi94Q0k7RUFDSSx5QmxCckJnQjtFa0JzQmhCLGNsQk1zQjtBRjJ4QzlCO0FvQi94Q1E7RUFDSSx5QmxCcUVvQjtFa0JwRXBCO0FwQml5Q1o7QW9CL3hDUTtFQUNJLHlCbEJrRW9CO0VrQmpFcEI7QXBCaXlDWjtBb0I1eENJO0VBQ0kseUJsQm5DZ0I7RWtCb0NoQixjbEJUc0I7QUZ1eUM5QjtBb0I1eENRO0VBQ0kseUJsQmlFc0I7RWtCaEV0QjtBcEI4eENaO0FvQjV4Q1E7RUFDSSx5QmxCOERzQjtFa0I3RHRCO0FwQjh4Q1o7QW9CenhDSTtFQUNJLHlCbEJnRXdCO0VrQi9EeEIsY2xCM0JzQjtFa0I0QnRCO0FwQjJ4Q1I7QW9CenhDUTtFQUNJLHlCbEI0RG9CO0VrQjNEcEI7QXBCMnhDWjtBb0J6eENRO0VBQ0kseUJsQnlEb0I7RWtCeERwQjtBcEIyeENaO0FvQnR4Q0k7RUFDSSx5QmxCakVnQjtFa0JrRWhCLGNsQnhDc0I7QUZnMEM5QjtBb0J0eENRO0VBQ0k7RUFDQTtBcEJ3eENaO0FvQnR4Q1E7RUFDSTtFQUNBO0FwQnd4Q1o7QW9CbnhDSTtFQUNJLHlCbEIvRWdCO0VrQmdGaEIsY2xCdkRzQjtBRjQwQzlCO0FvQm54Q1E7RUFDSSx5QmxCeUNtQjtFa0J4Q25CO0FwQnF4Q1o7QW9CbnhDUTtFQUNJLHlCbEJzQ21CO0VrQnJDbkI7QXBCcXhDWjtBb0I5d0NJO0VBRUkseUJsQkp3QjtFa0JLeEIsY2xCMUVzQjtFa0IyRXRCO0VBQ0E7RUFDQTtFQUNBO0FwQit3Q1I7QW9CdndDSTtFQUNJO0VBQ0E7QXBCeXdDUjtBb0J2d0NRO0VacEZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFWWdGUTtFQUNBO0VBQ0E7QXBCOHdDWjtBb0J6d0NJO0VBQ0k7RUFDQTtBcEIyd0NSO0FvQnp3Q1E7RVpqR0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VZNkZRO0VBQ0E7RUFDQTtFQUNBO0FwQmd4Q1o7O0FxQjM1Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjg1Q0o7QUt0NUNFO0VnQmJGO0lBT1E7SUFDQTtJQUNBO0VyQmc2Q047QUFDRjtBcUI5NUNFO0VBQ0U7RWZvQkE7RUFDQSxzQkF5Q3dDO0VBdEN4QztFQUtBO0VBS0E7RWVoQ0EsY25Cc0lVO0FGOHhDZDtBS3Q2Q0U7RWdCREE7SWZxQkU7SUFDQSxzQkF5Q3dDO0lBdEN4QztJQUtBO0lBS0E7RU40NENGO0FBQ0Y7O0FzQjU3Q0E7RWhCaUNJO0VBQ0Esc0JBd3RCK0Q7RUFydEIvRDtFQUtBO0VBS0E7RWdCN0NBLGNwQjJCMEI7RW9CMUIxQix5QnBCa0pVO0VvQmpKVjtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCbThDSjtBSzM4Q0U7RWlCSEY7SUFhUTtFdEJxOENOO0FBQ0Y7QXNCcDhDSTtFQUNJO0F0QnM4Q1I7QXNCcDhDSTtFQUNJLHlCcEJrRXVCO0VvQmpFdkIsY3BCaUlNO0FGcTBDZDtBc0JwOENJO0VBQ0kseUJwQmpCZ0I7RW9Ca0JoQixjcEI2SE07QUZ5MENkO0FzQnA4Q0k7RUFDSTtBdEJzOENSO0FzQnA4Q0k7RUFDRztBdEJzOENQO0FzQnA4Q0k7RUFDSTtFQUNBLHlCcEI3QmdCO0VvQjhCaEIsY3BCa0hNO0VvQmpITjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJzOENSOztBdUJoL0NBO0VqQmlDSTtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0VpQjdDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCdS9DSjtBdUJyL0NJO0VBQ0kseUJyQkpnQjtFcUJLaEI7RUFDQSxjckJ5SU07RXFCeElOO0F2QnUvQ1I7QXVCdC9DUTtFQUNJO0F2QncvQ1o7QXVCci9DSTtFQUNJLHlCckJiZ0I7RXFCY2hCO0F2QnUvQ1I7QXVCci9DSTtFQUNJLHlCckJsQmdCO0VxQm1CaEI7QXZCdS9DUjtBdUJwL0NJO0VBQ0kseUJyQnhCZ0I7RXFCeUJoQixjckJ3SE07RXFCdkhOO0F2QnMvQ1I7QXVCcC9DUTtFQUNJO0F2QnMvQ1o7O0F3QnRoREE7RWxCZ0NJO0VBQ0Esc0JBa25CK0Q7RUEvbUIvRDtFQUtBO0VBS0E7RWtCNUNBLGN0QmlKVTtFc0JoSlYseUJ0QmlKVTtFc0JoSlY7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI2aERKO0F3QjNoREk7RUFDSTtBeEI2aERSOztBeUIxaURBO0VuQmdDSTtFQUNBLHNCQWtuQitEO0VBL21CL0Q7RUFLQTtFQUtBO0VtQjVDQSxjdkJrSlU7RXVC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QUNBO0VBQ0E7RXpDdkNKO0VBQ0Esc0JBTlc7RUFTWDtFQUtBO0VBS0E7RXlDMkJJLGM3QzVDc0I7QUZpNUc5QjtBK0NwMkdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9DczJHWjs7QWdEcjdHQTtFQUVJO0VBQ0E7QWhEdTdHSjtBZ0R0N0dJO0VBQ0k7RUFDQTtFQUNBO0FoRHc3R1I7QUs1N0dFO0UyQ0NFO0lBS1E7SUFDQTtFaEQwN0dWO0FBQ0Y7QWdEejdHUTtFQUNJO0FoRDI3R1o7QUszN0dFO0UyQ0dFO0lBRVE7RWhEMDdHVjtFZ0R6N0dVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QjlDNkRlO0k4QzVEZjtJQUNBO0lBQ0E7RWhEMjdHZDtBQUNGO0FnRHo3R1E7RUFDSTtBaEQyN0daO0FnRHg3R0k7RUFDSTtFQUNBO0VBQ0EseUI5Q2YwQjtBRnk4R2xDO0FLbDlHRTtFMkNxQkU7SUFLUTtJQUNBO0VoRDQ3R1Y7QUFDRjtBZ0QxN0dRO0VBQ0ksYzlDZmtCO0FGMjhHOUI7QWdEejdHSTtFQUNJO0FoRDI3R1I7QUt4K0dFO0UyQzRDRTtJQUdRO0VoRDY3R1Y7QUFDRjtBZ0QzN0dZO0VBQ0k7QWhENjdHaEI7QWdEMTdHZ0I7RUFDSTtFQUNBO0FoRDQ3R3BCO0FnRHo3R1k7RUFDSTtFQUNBO0FoRDI3R2hCO0FnRDE3R2dCO0VBQ0k7QWhENDdHcEI7QWdEejdHWTtFQUNJO0FoRDI3R2hCO0FLOS9HRTtFMkNxRVU7SUFFUTtJQUNBO0lBQ0E7U0FBQTtFaEQyN0dsQjtBQUNGO0FLcmdIRTtFMkMyRWM7SUFFUSx5QjlDcUVWO0VGdTNHWjtFZ0QzN0dzQjtJQUNJO0VoRDY3RzFCO0FBQ0Y7QWdEcjdHWTtFQUNJO0FoRHU3R2hCO0FnRHA3R1E7RUFDSTtFQUNBO0VBQ0E7QWhEczdHWjtBSzNnSEU7RTJDa0ZNO0lBS1E7RWhEdzdHZDtBQUNGO0FnRHQ3R1E7RUFDSTtFQUNBO0VBQ0E7QWhEdzdHWjtBZ0R2N0dZO0VBQ0k7QWhEeTdHaEI7QWdEcjdHSTtFQUNJO0FoRHU3R1I7QUtyaUhFO0UyQ2dIRTtJQUVR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S2p5SEU7RStDQ0U7SUFRUTtJQUNBO0VwRDR4SFY7QUFDRjtBb0R6eEhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBEMnhIUjtBS3Z6SEU7RStDd0JFO0lBTVE7SUFDQTtJQUNBO0VwRDZ4SFY7QUFDRjtBb0QzeEhZO0VBQ0ksY2xEN0NRO0FGMDBIeEI7QW9EeHhIWTtFQUNJLGNsRG5EUTtBRjYwSHhCO0FvRHh4SFk7RUFDSSx5QmxEdERRO0VrRHVEUjtBcEQweEhoQjtBb0R6eEhnQjtFQUNJLGNsRHpESTtBRm8xSHhCO0FvRHR4SFk7RUFDSSxjbERwRGdCO0FGNDBIaEM7QW9EbnhISTtFQUNJO0U5Q3hDSjtFQUNBLHNCQXlDd0M7RUF0Q3hDO0VBS0E7RUFLQTtFOEM0Qkk7QXBEeXhIUjtBS3YxSEU7RStDMkRFO0lBS1E7RXBEMnhIVjtBQUNGO0FvRHh4SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEQweEhSO0FvRHh4SEk7RUFDSTtFOUN2REo7RUFDQSxzQjhDdURzQztFOUNwRHRDO0VBS0E7RUFLQTtFOEMyQ0k7RUFDQSx5QmxEdkZnQjtFa0R3RmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7QXBEOHhIUjtBS3ozSEU7RStDMEVFO0lBbUJRO0VwRGd5SFY7QUFDRjtBb0QveEhRO0VBQ0kseUJsRHpHWTtFa0QwR1o7QXBEaXlIWjtBb0QveEhZO0U1QzNFUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RTRDdUVZO0FwRHN5SGhCO0FvRG55SFE7RUFDSSx5QmxEdkdvQjtFa0R3R3BCO0FwRHF5SFo7QW9EcHlIWTtFNUNuRlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0U0QytFWTtBcEQyeUhoQjtBb0R4eUhRO0VBQ0k7QXBEMHlIWjtBb0R0eUhJO0VBQ0k7RUFDQTtFOUNuR0o7RUFDQSxzQkF5Q3dDO0VBdEN4QztFQUtBO0VBS0E7RThDdUZJLGNsRGxJZ0I7RWtEbUloQjtBcEQ0eUhSO0FvRHp5SEk7RUFDSTtFOUMxR0o7RUFD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S0E7RW1EdENJLGN2RExnQjtFdURNaEI7QXpEK3lJUjtBeUQzeUlJO0VuRG1CQTtFQUNBLHNCQXVnQjZEO0VBcGdCN0Q7RUFLQTtFQUtBO0VtRC9CSSxjdkRvSU07RXVEbklOO0F6RGl6SVI7QXlEN3lJSTtFbkRZQTtFQUNBLHNCQXVnQjZEO0VBcGdCN0Q7RUFLQTtFQUtBO0VtRHhCSSxjdkQ2SE07RXVENUhOO0VBQ0E7QXpEbXpJUjtBeUQveUlJO0VuRElBO0VBQ0Esc0JBa25CK0Q7RUEvbUIvRDtFQUtBO0VBS0E7RW1EaEJJLGN2RHFITTtBRmdzSWQ7QXlEaHpJUTtFbkRISjtFQUNBLHNCQWtuQitEO0VBL21CL0Q7RUFLQTtFQUtBO0VtRFRRLGN2RGxDWTtFdURtQ1o7QXpEc3pJWjtBeURueklRO0VuRFRKO0VBQ0Esc0JBa25CK0Q7RUEvbUIvRDtFQUtBO0VBS0E7RW1ESFEsY3ZEd0dFO0V1RHZHRjtBekR5eklaO0F5RHR6SVE7RW5EZko7RUFDQSxzQkF1Z0I2RDtFQXBnQjdEO0VBS0E7RUFLQTtFbURHUSxjdkRrR0U7RXVEakdGO0VBQ0E7QXpENHpJWjtBeUR2eklJO0VBQ0k7QXpEeXpJUjtBeUR2eklRO0VuRDNCSjtFQUNBLHNCQWtuQitEO0VBL21CL0Q7RUFLQTtFQUtBO0VtRGVRLGN2RDFEWTtFdUQyRFo7QXpENnpJWjtBeUQxeklRO0VuRGpDSjtFQUNBLHNCQXVnQjZEO0VBcGdCN0Q7RUFLQTtFQUtBO0VtRHFCUSxjdkRnRkU7RXVEL0VGO0F6RGcwSVo7QXlEN3pJUTtFbkR2Q0o7RUFDQSxzQkF1Z0I2RDtFQXBnQjdEO0VBS0E7RUFLQTtFbUQyQlEsY3ZEMEVFO0V1RHpFRjtFQUNBO0F6RG0wSVo7O0EwRDk0SUE7RUFDSTtFQUNBO0VBQ0E7QTFEaTVJSjtBMEQvNElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeER5SU07RXdEeElOO0VBQ0E7RUFDQTtFQUNBO0ExRGk1SVI7QTBELzRJUTtFQUNJO0ExRGk1SVo7QTBENzRJSTtFcERXQTtFQUNBLHNCQTJTa0Q7RUF4U2xEO0VBS0E7RUFL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L3dKSTtFNURaQTtFQUNBLHNCNERZdUM7RTVEVHZDO0VBS0E7RUFLQTtFNERBSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVxeEpSO0FrRWp4Skk7RUFDSTtBbEVteEpSO0FrRS93Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFaXhKUjtBa0Uvd0pRO0UxRGpDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RTBENkJRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFc3hKWjtBa0VoeEpRO0VBQ0k7QWxFa3hKWjtBa0Uvd0pRO0VBQ0k7RUFDQTtFQUNBO0FsRWl4Slo7QWtFNXdKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaEU2Q007RWdFNUNOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFOHdKUjtBa0Uxd0pJO0U1RG5GQTtFQUNBLHNCNERtRnVDO0U1RGhGdkM7RUFLQTtFQUtBO0U0RHVFSTtFQUNBO0VBQ0E7QWxFZ3hKUjtBa0U1d0pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaEVtQk07RWdFbEJOO0VBQ0E7QWxFOHdKUjtBa0U1d0pRO0VBRUk7RUFDQTtBbEU2d0paO0FrRXp3Skk7RTVENUdBO0VBQ0Esc0JBNDRCMkM7RUF6NEIzQztFQUtBO0VBS0E7RTREZ0dJO0VBQ0E7QWxFK3dKUjtBa0U1d0pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxFOHdKUjtBa0U1d0pRO0VBQ0k7RUFDQTtFQUNBO0FsRTh3Slo7QWtFNXdKWTtFMUR6SFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0UwRHFIWTtFQUNBLGNoRTVKUTtBRis2SnhCO0FrRTV3SlE7RUFDSTtFQUNBLHFCaEU1RkU7QUYwMkpkO0FrRTN3SlE7RUFDSSxjaEVoR0U7QUY2MkpkO0FrRXZ3SlE7RUFDSSxjaEV2R0U7QUZnM0pkO0FrRW53SlE7RUFDSTtFQUNBO0VBQ0E7QWxFcXdKWjtBa0UvdkpRO0VBQ0k7RUFDQTtBbEVpd0paO0FrRTl2SlE7RTVEeEtKO0VBQ0Esc0JBK1c0QztFQTVXNUM7RUFLQTtFQUtBO0FOKzVKSjtBa0Vqd0pRO0VBQ0k7QWxFbXdKWjtBa0U3dkpRO0VBQ0k7RUFDQTtBbEUrdkpaOztBOERuOUpRO0VBQ0ksYzVEQ1k7RTREQVo7RUFDQTtBOURzOUpaO0FLeDlKRTtFeURETTtJQUtRO0U5RHc5SmQ7QUFDRjtBbUUzOUpJO0VBQ0k7RUFDQTtFQUNBO0FuRTY5SlI7QW1FMTlKSTtFN0RzQkE7RUFDQSxzQjZEdEJ1QztFN0R5QnZDO0VBS0E7RUFLQTtFNkRsQ0k7QW5FZytKUjs7QW9FNytKQTtFOURpQ0k7RUFDQSxzQjhEakNtQztFOURvQ25DO0VBS0E7RUFLQTtFOEQ3Q0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCbEU4SVU7RWtFN0lWO0VBQ0E7RUFDQTtBcEVvL0pKO0FvRWwvSkk7RUFDSTtBcEVvL0pSO0FvRXIvSkk7RUFDSTtBcEVvL0pSO0FvRWovSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEVtL0pSO0FvRWgvSkk7RUFDSTtFQUNBLHFCbEVxRE07QUY2N0pkO0FvRWgvSlE7RUFDSSxjbEVrREU7QUZnOEpkO0FvRW4vSlE7RUFDSSxjbEVrREU7QUZnOEpkO0FvRTkrSkk7RUFDSTtFQUNBO0VBQ0E7QXBFZy9KUjtBb0U3K0pJO0VBQ0k7RUFBQTtBcEUrK0pSO0FvRTUrSkk7RUFDSTtBcEU4K0pSO0FvRTMrSkk7RUFDSTtBcEU2K0pSO0FvRTErSkk7RUFFSTtFQUNBO0VBQ0E7QXBFMitKUjs7QW9FdCtKQTtBQUNBO0VBQ0k7QXBFeStKSjs7QW9FdCtKQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0FwRXkrSko7O0FvRXQrSkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFeStKSjs7QW9FaCtKQTtBQUNBO0VBQ0k7RUFDQTtBcEVtK0pKOztBOEQ3aktRO0VBQ0ksYzVEQ1k7RTREQVo7RUFDQTtBOURna0taO0FLbGtLRTtFeURETTtJQUtRO0U5RGtrS2Q7QUFD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RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtBTm82TEo7O0E2RWw5TEk7RUFDSTtFQUNBO0VBQ0E7QTdFcTlMUjtBNkVsOUxJO0V2RTBCQTtFQUNBLHNCdUUxQnFDO0V2RTZCckM7RUFLQTtFQUtBO0V1RXRDSTtFQUNBO0E3RXc5TFI7QTZFcjlMSTtFdkVvQkE7RUFDQSxzQnVFcEJxQztFdkV1QnJDO0VBS0E7RUFLQTtFdUVoQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCM0U4SE07QUY2MUxkO0E2RXo5TFE7RUFDSTtFQUNBO0E3RTI5TFo7QTZFeDlMUTtFQUNJO0VBQ0E7QTdFMDlMWjtBNkV0OUxJO0VBQ0k7QTdFdzlMUjtBNkVuOUxRO0VBQ0ksYzNFbUNFO0FGazdMZDtBNkVsOUxRO0VBQ0kscUIzRStCRTtFMkU5QkYsYzNFOEJFO0FGczdMZDs7QThFcGdNQTtFQUNJO0VBQ0E7RUFDQTtBOUV1Z01KO0E4RXJnTUk7RUFDSTtFQUNBO0E5RXVnTVI7QUtqZ01FO0V5RVJFO0lBS1E7RTlFd2dNVjtBQUNGO0E4RXJnTUk7RUFDSTtBOUV1Z01SO0E4RXBnTUk7RUFDSTtBOUVzZ01SOztBK0V4aE1JO0VBQ0k7RUFDQTtFQUNBO0EvRTJoTVI7QStFemhNUTtFQUNJO0EvRTJoTVo7QStFdmhNSTtFekVzQkE7RUFDQSxzQnlFdEJ1QztFekV5QnZDO0VBS0E7RUFLQTtFeUVsQ0k7RUFDQTtBL0U2aE1SO0ErRXpoTUk7RUFDSTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7QS9FMmhNUjtBS3JpTUU7RTBFS0U7SUFRUTtJQUNBO1NBQUE7RS9FNGhNVjtBQUNGOztBZ0Z4ak1BO0VBQ0k7RUFDQTtBaEYyak1KO0FnRnpqTUk7RUFDSTtBaEYyak1SO0FLbmpNRTtFMkVURTtJQUlRO0VoRjRqTVY7QUFDRjs7QWlGcmtNQTtFQUNJO0VBQ0E7RUFDQTtBakZ3a01KO0FpRnRrTUk7RUFDSTtFQUNBO0FqRndrTVI7QUtsa01FO0U0RVJFO0lBS1E7RWpGeWtNVjtBQUNGO0FpRnRr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QXFHM3dRUTs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFL0ZuTlI7RUFDQSxzQkE0akI0RDtFQXpqQjVEO0VBS0E7RUFLQTtFK0Z1TVE7RUFDQTtBckdxeFFaO0FLemdSRTtFZ0c2T007Ozs7O0lBU1E7RXJHMnhRZDtBQUNGO0FxRzF4UVk7Ozs7O0VBQ0kseUJuR3ZQUTtFbUd3UFI7QXJHZ3lRaEI7O0FzRzNoUkk7RXBEZUk7RUFFSixrQkFTNEM7RUFSNUM7RUFDQTtBbEQrZ1JKO0FLamlSRTtFaUdERTtJcERzQkk7SUFDQTtFbERnaFJOO0FBQ0Y7QUs3aFJFO0VpR1hFO0lBR1E7RXRHeWlSVjtBQUNGO0FLbGlSRTtFaUdMRTtJQUVRO0lBQ0E7RXRHeWlSVjtBQUNGO0FzR3hpUlE7RWhHb0JKO0VBQ0Esc0JBNGpCNEQ7RUF6akI1RDtFQUtBO0VBS0E7QU42Z1JKO0FzRzVpUlE7RUFDSTtBdEc4aVJaO0FLbGpSRTtFaUdHTTtJQUdRO0V0R2dqUmQ7QUFDRjtBc0cvaVJZO0VBQ0k7QXRHaWpSaEI7QUsxalJFO0VpR1FVO0lBR1E7RXRHbWpSbEI7QUFDRjtBc0cvaVJJO0VBQ0k7QXRHaWpSUjtBS2xrUkU7RWlHZ0JFO0lBR1E7RXRHbWpSVjtBQUNGO0FzR2xqUlE7RUFDSSxnQmxHeEJPO0FKNGtSbkI7O0F1R3JsUkk7RXJEZUk7RUFFSixrQkFTNEM7RUFSNUM7RUFDQTtBbER5a1JKO0FLM2xSRTtFa0dERTtJckRzQkk7SUFDQTtFbEQwa1JOO0FBQ0Y7QUt2bFJFO0VrR1hFO0lBR1E7RXZHbW1SVjtBQUNGO0F1R2htUlE7RUFDSTtFQUNBO0F2R2ttUlo7QUsxbVJFO0VrR01NO0lBSVE7RXZHb21SZDtFdUdsbVJrQjtJQUNJLHlCckdxRU87SXFHcEVQO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2R29tUnRCO0FBQ0Y7QXVHaG1SUTtFakdLSjtFQUNBLHNCQTBKNEM7RUF2SjVDO0VBS0E7RUFLQTtFaUdqQlEsY3JHRGtCO0VxR0VsQix5QnJHVHNCO0VxR1V0QjtBdkdzbVJaO0FLbm9SRTtFa0d5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NEM7RUF2SjVDO0VBS0E7RUFLQTtFbUdIUSxjdkdka0I7RXVHZWxCO0VBQ0E7QXpHeTNSWjtBS3A2UkU7RW9HdUNNO0luR1RKO0lBQ0Esc0JBMEo0QztJQXZKNUM7SUFLQTtJQUtBO0ltR0VZO0V6RyszUmQ7QUFDRjtBeUc5M1JZO0VuR2xCUjtFQUNBLHNCQTBKNEM7RUF2SjVDO0VBS0E7RUFLQTtFbUdNWSxjdkdoRFE7QUZvN1J4QjtBS3Q3UkU7RW9HZ0RVO0luR2xCUjtJQUNBLHNCQTBKNEM7SUF2SjVDO0lBS0E7SUFLQTtFTms1UkY7QUFDRjtBeUd2NFJRO0VBQ0k7RUFDQTtFQUNBO0F6R3k0Ulo7QUtwOFJFO0VvR3dETTtJQUtRO0V6RzI0UmQ7QUFDRjtBeUdqNVJRO0VuRzFCSjtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0VtRzdDQSxjdkc0QjBCO0FGczdSOUI7QUtqOVJFO0VvR3dETTtJQXZEQTtFekdvOVJOO0FBQ0Y7QXlHbjlSSTtFQUNJO0VBQ0E7T0FBQTtFQUNBO0F6R3E5UlI7QXlHbjlSSTtFbkdzQkE7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFbUdsQ0ksY3ZHUmdCO0FGaStSeEI7QUtuK1JFO0VvR1FFO0lBSUk7RXpHMjlSTjtBQUNGO0F5R3Y2UlE7RUFDSTtFQUNBO0F6R3k2Ulo7QUs1K1JFO0VvR2lFTTtJQUlRO0V6RzI2UmQ7QUFDRjtBeUd6NlJRO0VBQ0k7RUFDQTtFQUNBO0F6RzI2Ulo7QUt0L1JFO0VvR3dFTTtJQUtRO0V6RzY2UmQ7QUFDRjtBeUczNlJRO0VBQ0k7RUFDQTtFQUNBO0F6RzY2Ulo7QUtoZ1NFO0VvR2dGTTtJQUtRO0lBQ0E7RXpHKzZSZDtBQUNGO0F5RzU2Um9CO0VBQ0k7QXpHODZSeEI7QUt6Z1NFO0VvRzBGa0I7SUFHUTtFekdnN1IxQjtBQUNGO0F5Rzk2Um9CO0VBQ0k7RUFDQTtBekdnN1J4QjtBeUczNlJRO0VBQ0k7QXpHNjZSWjtBeUcxNlJJO0VBQ0k7RUFDQTtFQUNBO0F6RzQ2UlI7QXlHMTZSSTtFQUNJLHlCdkc5R2dC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L3NZRTtFcUgrQk07SUFJUTtFMUhncllkO0FBQ0Y7QTBIL3FZWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0ExSCtxWWhCO0EwSHpxWVE7RUFDSTtBMUgycVlaO0EwSHpxWVE7RUFDSSx5QnhIckhZO0V3SHNIWjtBMUgycVlaO0EwSDFxWVk7RUFDSTtBMUg0cVloQjtBMEgxcVlZO0VBQ0k7QTFINHFZaEI7QTBIenFZUTtFQUNJLGV4SC9IWTtFd0hnSVo7RUFDQTtFQUNBO0ExSDJxWVo7QTBIeHFZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUgwcVlSO0FLdHpZRTtFcUhzSUU7SUFRUTtFMUg0cVlWO0UwSDNxWVU7SUFDSTtFMUg2cVlkO0FBQ0Y7QTBIM3FZUTtFQUNJO0VBQ0E7T0FBQTtFQUNBO0VBQ0E7QTFINnFZWjtBS3AwWUU7RXFIbUpNO0lBTVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUgrcVlkO0UwSDlxWWM7SUFDSTtFMUhncllsQjtBQUNGO0EwSDdxWVE7RXBIcklKO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RW9IeUhRO0VBQ0E7QTFIbXJZWjtBS3oxWUU7RXFIbUtNO0lBS1E7RTFIcXJZZDtBQUNGO0EwSG5yWWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCeEgvS0k7RXdIZ0xKO0VBQ0E7QTFIcXJZcEI7QTBIbHJZWTtFQUNJLGN4SDdKYztFd0g4SmQ7RUFDQTtBMUhvclloQjs7QTJIaDNZQTtFQUNJLHlCekhjNEI7QUZxMlloQztBMkhsM1lJO0VBQ0k7QTNIbzNZUjtBMkhsM1lJO0VBQ0k7QTNIbzNZUjtBS3YzWUU7RXNIS1U7SUFDSTtFM0hxM1lkO0FBQ0Y7QTJIbjNZUTtFQUNJO0V6RUlKO0VBRUosa0JBUzRDO0VBUjVDO0VBQ0E7QWxEaTNZSjtBS240WUU7RXNIU007SXpFWUE7SUFDQTtFbERrM1lOO0FBQ0Y7QTJIaDRZUTtFQUdJO0VBQ0E7QTNIZzRZWjtBMkg1M1lRO0VBQ0k7QTNIODNZWjtBMkg1M1lRO0VBQ0k7RXJIU1I7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFcUhyQlEsY3pISWtCO0FGODNZOUI7QUt6NVlFO0VzSG9CTTtJQUtRO0UzSG80WWQ7QUFDRjtBMkhuNFlZO0VBQ0k7RUFDQTtPQUFBO0VBQ0E7QTNIcTRZaEI7QTJIbjRZWTtFckhGUjtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0VxSFZZLGN6SGhDUTtBRnk2WXhCO0FLMzZZRTtFc0hnQ1U7SUFJUTtFM0gyNFlsQjtBQUNGO0EySHY0WUk7RUFDSTtBM0h5NFlSO0EySHY0WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIeTRZUjtBSzM3WUU7RXNINENFO0lBUVE7RTNIMjRZVjtBQUNGOztBNEhuOFlBO0VBQ0kseUIxSGM0QjtBRnc3WWhDO0E0SHI4WUk7RUFDSTtBNUh1OFlSO0E0SHI4WUk7RUFDSTtBNUh1OFlSO0FLMThZRTtFdUhLVTtJQUNJO0U1SHc4WWQ7QUFDRjtBNEh0OFlRO0VBQ0k7RTFFSUo7RUFFSixrQkFTNEM7RUFSNUM7RUFDQTtBbERvOFlKO0FLdDlZRTtFdUhTTTtJMUVZQTtJQUNBO0VsRHE4WU47QUFDRjtBNEhuOVlRO0VBR0k7RUFDQTtBNUhtOVlaO0E0SC84WVE7RUFDSTtBNUhpOVlaO0E0SC84WVE7RUFDSTtFdEhTUjtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0VzSHJCUSxjMUhJa0I7QUZpOVk5QjtBSzUrWUU7RXVIb0JNO0lBS1E7RTVIdTlZZDtBQUNGO0E0SHQ5WVk7RUFDSTtFQUNBO09BQUE7RUFDQTtBNUh3OVloQjtBNEh0OVlZO0V0SEZSO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RXNIVlksYzFIaENRO0FGNC9ZeEI7QUs5L1lFO0V1SGdDVTtJQUlRO0U1SDg5WWxCO0FBQ0Y7QTRIMTlZSTtFQUNJO0E1SDQ5WVI7QTRIMTlZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUg0OVlSO0FLOWdaRTtFdUg0Q0U7SUFRUTtFNUg4OVlWO0FBQ0Y7O0E2SHRoWkE7RUFDSSx5QjNIYzRCO0FGMmdaaEM7QTZIeGhaSTtFQUNJO0E3SDBoWlI7QTZIeGhaSTtFQUNJO0E3SDBoWlI7QUs3aFpFO0V3SEtVO0lBQ0k7RTdIMmhaZDtBQUNGO0E2SHpoWlE7RUFDSTtFM0VJSjtFQUVKLGtCQVM0QztFQVI1QztFQUNBO0FsRHVoWko7QUt6aVpFO0V3SFNNO0kzRVlBO0lBQ0E7RWxEd2haTjtBQUNGO0E2SHRpWlE7RUFHSTtFQUNBO0E3SHNpWlo7QTZIbGlaUTtFQUNJO0E3SG9pWlo7QTZIbGlaUTtFQUNJO0V2SFNSO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RXVIckJRLGMzSElrQjtBRm9pWjlCO0FLL2paRTtFd0hvQk07SUFLUTtFN0gwaVpkO0FBQ0Y7QTZIemlaWTtFQUNJO0VBQ0E7T0FBQTtFQUNBO0E3SDJpWmhCO0E2SHppWlk7RXZIRlI7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFdUhWWSxjM0hoQ1E7QUYra1p4QjtBS2psWkU7RXdIZ0NVO0lBSVE7RTdIaWpabEI7QUFDRjtBNkg3aVpJO0VBQ0k7QTdIK2laUjtBNkg3aVpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SCtpWlI7QUtqbVpFO0V3SDRDRTtJQVFRO0U3SGlqWlY7QUFDRjs7QThIem1aQTtFQUNJLHlCNUhjNEI7QUY4bFpoQztBOEgzbVpJO0VBQ0k7QTlINm1aUjtBOEgzbVpJO0VBQ0k7QTlINm1aUjtBS2huWkU7RXlIS1U7SUFDSTtFOUg4bVpkO0FBQ0Y7QThINW1aUTtFQUNJO0U1RUlKO0VBRUosa0JBUzRDO0VBUjVDO0VBQ0E7QWxEMG1aSjtBSzVuWkU7RXlIU007STVFWUE7SUFDQTtFbEQybVpOO0FBQ0Y7QThIem5aUTtFQUdJO0VBQ0E7QTlIeW5aWjtBOEhyblpRO0VBQ0k7QTlIdW5aWjtBOEhyblpRO0VBQ0k7RXhIU1I7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFd0hyQlEsYzVISWtCO0FGdW5aOUI7QUtscFpF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O0U1SDNGSjtFQUNBLHNCQXlDd0M7RUF0Q3hDO0VBS0E7RUFLQTtBTm1nYUo7QUtyaWFFO0U2SCtHTTtJNUgzRko7SUFDQSxzQkF5Q3dDO0lBdEN4QztJQUtBO0lBS0E7RU4yZ2FGO0FBQ0Y7QWtJeDdaUTtFNUhsR0o7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFNEhzRlEsY2hJdkdrQjtFZ0l3R2xCO0VBQ0E7QWxJODdaWjtBa0k3N1pZO0U1SHZHUjtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0U0SDJGWSxjaElySVE7QUZ3a2F4QjtBS2hrYUU7RTZIc0hNO0lBV1E7RWxJbThaZDtFa0lsOFpjO0lBQ0k7RWxJbzhabEI7QUFDRjtBa0loOFpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbElrOFpaO0FLL2thRTtFNkh3SU07SUFPUTtJQUNBO0lBQ0E7SUFDQTtFbElvOFpkO0FBQ0Y7QWtJbDhaWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsSW84WmhCO0FLN2xhRTtFNkhxSlU7SUFNUTtFbElzOFpsQjtBQUNGO0FrSWw4WlE7RUFDSTtBbElvOFpaO0FLcm1hRTtFNkhnS007SUFHUTtJQUNBO0lBQ0E7SUFDQTtFbElzOFpkO0VrSXI4WmM7SUFDSTtFbEl1OFpsQjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Zyb250LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3Jlc3MvZGlzdC9yZXNzLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9nbG9iYWwvdmFyaWFibGVzL19jb2xvci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvZ2xvYmFsL3ZhcmlhYmxlcy9fZm9udC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvZ2xvYmFsL21peGlucy9fbWVkaWFfcXVlcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC91dGlsaXR5L190ZXh0X3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvdXRpbGl0eS9fcmVzcG9uc2l2ZV9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L3V0aWxpdHkvX2ljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZm9udHMvc3ZnZm9udC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvYnV0dG9ucy9fZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvYnV0dG9ucy9fZ2xhc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2dsb2JhbC9taXhpbnMvX2RlY29yYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2J1dHRvbnMvX2dvbGQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Jhc2ljcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvYmFzaWNzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9iYXNpY3MvX2N1cnNvci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvYnV0dG9ucy9fYXJlYS1zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2J1dHRvbnMvX2Zhdm9yaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9idXR0b25zL19zaGFyZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvYnV0dG9ucy9fZGVmYXVsdC1kYXRhYmVlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9iYXNpY3MvX3BhZ2UtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9sYWJlbHMvX2NhdGVnb3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9sYWJlbHMvX3RhZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvbGFiZWxzL190YWctZXN0YXRlLXR5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2xhYmVscy9fdGFnLWVzdGF0ZS1jb3VudC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvbGFiZWxzL190YWctY29uZGl0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9jYXJkcy9fbmV3cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY2FyZHMvX2NvbHVtbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY2FyZHMvX3N0YWZmLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9jYXJkcy9fdm9pY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2NhcmRzL19lc3RhdGUtYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY2FyZHMvX2VzdGF0ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY2FyZHMvX3BhcnRpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY2FyZHMvX2VzdGF0ZS1tZW1iZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2NhcmRzL19lc3RhdGUtbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9sYWJlbHMvX3N0YWZmLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9jb21tb25zL19iYXNlX2xheW91dF9zdGlja3lfc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY29tbW9ucy9fY291bnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fY3Vyc29yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX2Jsb2NrLWxpZmVzdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19zbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fc3dpcGVyLXBhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fZXN0YXRlLWZlYXR1cmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX2VzdGF0ZS1wcmljZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19lc3RhdGUtbWVtYmVyLWN0YS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19oZWFkLWFsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX3NlYXJjaC1jb25kaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fc2VhcmNoLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fc2VhcmNoLXN1Ym1pdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L3V0aWxpdHkvX2NvbnRlbnRzX3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX3NlbGVjdC1zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fY29udGFjdC1saW5rcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvZ2xvYmFsL3ZhcmlhYmxlcy9fc2V0dGluZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19sb2FuLXNpbXVsYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fZXN0YXRlLWxpc3QtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX2NvbnRhY3QtdGVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9jb21tb25zL19wcmljZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY29tbW9ucy9fZXN0YXRlLWZlYXR1cmUtaXRlbS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY29tbW9ucy9fZXN0YXRlLWRldGFpbC1pdGVtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9saXN0cy9fZXN0YXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19pbnB1dC1jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19pbnB1dC1jaGVja2JveC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX3JhZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtcmFkaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19pbnB1dC1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX3RleHRhcmVhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19pbnB1dC1jYWxlbmRhci1jb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19pbnB1dC10aW1lLXNsb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19jb250YWluZXItY29tcGxldGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19jb250YWluZXItZm9ybS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX2VzdGF0ZS1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fcm93LWFkZHJlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19yb3ctZGVzaXJlZC1hcmVhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fcm93LWRlc2lyZWQtZGF0ZXRpbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19yb3ctZXN0YXRlLWFkZHJlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19yb3ctcHJlZmVycmVkLWNvbnRhY3QtbWV0aG9kcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX3Jvdy1idWRnZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19yb3ctemlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fc3RlcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX3RlbGVwaG9uZS1pbnF1aXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fZ3VpZGUtYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fbWVtYmVyLW1lcml0LWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3RlbXBsYXRlcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy90ZW1wbGF0ZXMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvdGVtcGxhdGVzL19mb290ZXItY29udGFjdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvaG9tZS9faW5kZXhfbG9hZGluZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvaG9tZS9faW5kZXhfaGVyby5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvaG9tZS9faW5kZXhfc3Rvcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2hvbWUvX2luZGV4X3ByZW1pdW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2hvbWUvX2luZGV4X2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2hvbWUvX2luZGV4X2NsdWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2hvbWUvX2luZGV4X3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9ob21lL19pbmRleF9uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9ob21lL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvc2VhcmNoL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL3NlYXJjaC9zY2hvb2wvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9zZWFyY2gvdGVybXMvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9zZWFyY2gvbWFwL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX2ludHJvZHVjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF9wcmljZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfc3RydWN0dXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF9mYWNpbGl0eS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfcGxhY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX2VzdGF0ZS1kZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX2Zyb20tbWFuYWdlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfY29udmVyc2lvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfY29udGFjdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfcmVjb21tZW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF9wYW5vcmFtYS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX29wZW4taG91c2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX2ZpeC1jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvZGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvcmVjb21tZW5kL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL25ld2VzdC9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2hpc3RvcnkvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9mYXZvcml0ZS9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL215cGFnZS9fYWNjb3VudF9lZGl0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9teXBhZ2UvX2FjY291bnRfZW1haWxfc2VuZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvbXlwYWdlL19hY2NvdW50X3Byb2ZpbGVfZWRpdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvbXlwYWdlL19pbmRleC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmh0bWwge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otdGFiLXNpemU6IDQ7XG4gIHRhYi1zaXplOiA0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbiosIDphZnRlciwgOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjphZnRlciwgOmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmhyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmRldGFpbHMsIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTphY3RpdmUsIGE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbn1cblxucHJlIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dLCBbdHlwZT1idXR0b25dLCBbdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLCBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5bdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiwgaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5hOmZvY3VzLCBidXR0b246Zm9jdXMsIGlucHV0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2FyaWEtYnVzeT10cnVlXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICog44OV44Ot44Oz44OI55So44Gu44Kr44Op44O85aSJ5pWwXG4gKiBUT0hPIEhPVVNF5paw5bCP5bKpIOODh+OCtuOCpOODs+ODiOODvOOCr+ODs+OCiOOCiuiHquWLleeUn+aIkFxuICovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM5MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzExMTgyNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5cbm1haW4ge1xuICBvdmVyZmxvdzogY2xpcDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbmEge1xuICBjb2xvcjogIzExMTgyNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keTpub3QoOmlzKCNwYWdlLWhvbWUsICNwYWdlLXNob3J0LXN1YmxlYXNlLCAjcGFnZS1sZWFzZSwgI3BhZ2UtcmVmb3JtKSkgbWFpbiB7XG4gIG1hcmdpbi10b3A6IDExN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHk6bm90KDppcygjcGFnZS1ob21lLCAjcGFnZS1zaG9ydC1zdWJsZWFzZSwgI3BhZ2UtbGVhc2UsICNwYWdlLXJlZm9ybSkpIG1haW4ge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBIZWFkaW5nXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBIZWFkaW5nL2JvbGRcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEhlYWRpbmcvbWVkaXVtXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCb2R5L3JlZ3VsYXIgbGgyXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCb2R5L3JlZ3VsYXIgbGgxNlxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogQm9keS9yZWd1bGFyIGxoMTRcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJvZHkvbWVkaXVtIGxoMTRcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJvZHlcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJ1dHRvbiAmIFRhZyAmIGV0Y1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogQnV0dG9uICYgVGFnIC8gYm9sZFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogT3RoZXIgLyBib2xkXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCdXR0b24gJiBUYWcgLyBtZWRpdW1cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEVuZ2xpc2hcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIOaxjueUqOaXpeacrOiqnlxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICog5rGO55So6Iux6KqeXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiDmsY7nlKjmlbDlrZdcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbiAqIOODrOOCueODneODs+OCt+ODluOBruihqOekuumdnuihqOekuuWItuW+oVxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgYVtocmVmXj1cInRlbDpcIl0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4uc3Atc3R5bGUsIC5zbS1zdHlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNwLXN0eWxlLCAuc20tc3R5bGUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ubWQtc3R5bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZC1zdHlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5sZy1zdHlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sZy1zdHlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5wYy1zdHlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYy1zdHlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGMtaW5saW5lLXN0eWxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYy1pbmxpbmUtc3R5bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaWNvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIjtcbiAgc3JjOiB1cmwoXCJzdmdmb250LmVvdD90PTE3NjAwMjkxNDA2NjdcIik7IC8qIElFOSovXG4gIHNyYzogdXJsKFwic3ZnZm9udC5lb3Q/dD0xNzYwMDI5MTQwNjY3I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJzdmdmb250LndvZmYyP3Q9MTc2MDAyOTE0MDY2N1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwic3ZnZm9udC53b2ZmP3Q9MTc2MDAyOTE0MDY2N1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJzdmdmb250LnR0Zj90PTE3NjAwMjkxNDA2NjdcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcInN2Z2ZvbnQuc3ZnP3Q9MTc2MDAyOTE0MDY2NyNzdmdmb250XCIpIGZvcm1hdChcInN2Z1wiKTsgLyogaU9TIDQuMS0gKi9cbn1cbltjbGFzc149c3ZnZm9udC1dLCBbY2xhc3MqPVwiIHN2Z2ZvbnQtXCJdIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zdmdmb250LTAteWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG5cbi5zdmdmb250LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLnN2Z2ZvbnQtYXJyb3ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi5zdmdmb250LWFycm93LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLnN2Z2ZvbnQtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLnN2Z2ZvbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cblxuLnN2Z2ZvbnQtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDdcIjtcbn1cblxuLnN2Z2ZvbnQtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbn1cblxuLnN2Z2ZvbnQtZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDlcIjtcbn1cblxuLnN2Z2ZvbnQtZmF2b3JpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLnN2Z2ZvbnQtZmxvb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLnN2Z2ZvbnQtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwY1wiO1xufVxuXG4uc3ZnZm9udC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG5cbi5zdmdmb250LWxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XG59XG5cbi5zdmdmb250LW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLnN2Z2ZvbnQtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uc3ZnZm9udC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbn1cblxuLnN2Z2ZvbnQtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMlwiO1xufVxuXG4uc3ZnZm9udC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuXG4uc3ZnZm9udC1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4uc3ZnZm9udC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG59XG5cbi5zdmdmb250LXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE2XCI7XG59XG5cbi5zdmdmb250LXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuXG4uc3ZnZm9udC1zZWFyY2gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOFwiO1xufVxuXG4uc3ZnZm9udC1zZWFyY2gtZXN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XG59XG5cbi5zdmdmb250LXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYVwiO1xufVxuXG4uc3ZnZm9udC1zaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XG59XG5cbi5zdmdmb250LXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cblxuLnN2Z2ZvbnQtdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XG59XG5cbi5zdmdmb250LXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG5cbi5zdmdmb250LXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWZcIjtcbn1cblxuLmMtYnV0dG9ucy1kZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWp1c3RpZnktY29udGVudD1sZWZ0XSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWp1c3RpZnktY29udGVudD1yaWdodF0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtaW5saW5lPXRydWVdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtZm9udD1lbi1yZWd1bGFyLTIwXSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1mb250PWVuLXJlZ3VsYXItMzJdIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1mb250PWpwLWJvbGQtMTZdIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1mb250PWpwLWJvbGQtMThdIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtZm9udD1qcC1ib2xkLTIwXSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtZm9udD1qcC1ib2xkLTI0XSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1oZWlnaHQ9XCI1NlwiXSB7XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWhlaWdodD1cIjY0XCJdIHtcbiAgbWluLWhlaWdodDogNHJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWhlaWdodD1cIjg0LTY0XCJdIHtcbiAgbWluLWhlaWdodDogNS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idXR0b25zLWRlZmF1bHRbZGF0YS1oZWlnaHQ9XCI4NC02NFwiXSB7XG4gICAgbWluLWhlaWdodDogNHJlbTtcbiAgfVxufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtY29sb3I9Ym9yZGVyLXNlY29uZGFyeV0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUU5RTAwO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWNvbG9yPXNlY29uZGFyeV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWNvbG9yPWFjY2VudF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU2M0VCO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWNvbG9yPXdoaXRlXSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWFycm93PWZvcndhcmRdIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWlubGluZTogMS4yNXJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWFycm93PWZvcndhcmRdOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtYXJyb3c9cHJldl0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMjVyZW07XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWFycm93PXByZXZdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWFycm93PWV4dGVybmFsXSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW0gMS4yNXJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWFycm93PWV4dGVybmFsXTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWFycm93PXBsdXNdIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxLjI1cmVtO1xuICBnYXA6IDEuMjVyZW07XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1hcnJvdz1wbHVzXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDYyNXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtcm91bmQ9bm9uZV0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtcm91bmQ9XCI0XCJdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmMtYnV0dG9ucy1nbGFzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYy1idXR0b25zLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDM1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDY1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDEwMCUpO1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtYnV0dG9ucy1nbGFzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTU0cHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5jLWJ1dHRvbnMtZ2xhc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uYy1idXR0b25zLWdsYXNzX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xufVxuLmMtYnV0dG9ucy1nbGFzc19faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbn1cbi5jLWJ1dHRvbnMtZ2xhc3NfX2ljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jLWJ1dHRvbnMtZ29sZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDM2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMTZweCAyOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZThkNWMzIDAlLCAjYjM4ZjVlIDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgY29sb3I6ICMyYTFmMTY7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uYy1idXR0b25zLWdvbGQ6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wOCk7XG59XG4uYy1idXR0b25zLWdvbGRfX3NoaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTJweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYW5pbWF0aW9uOiBjLWJ1dHRvbnMtZ29sZC1zaGluZSAzcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uYy1idXR0b25zLWdvbGRfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1idXR0b25zLWdvbGRfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmMtYnV0dG9ucy1nb2xkX19pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5Aa2V5ZnJhbWVzIGMtYnV0dG9ucy1nb2xkLXNoaW5lIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDIwZGVnKTtcbiAgfVxuICAxMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDIwZGVnKTtcbiAgfVxuICAxMS42NjclIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgMjYuNjY3JSB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNTdweCwgLTUwJSkgcm90YXRlKDIwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1N3B4LCAtNTAlKSByb3RhdGUoMjBkZWcpO1xuICB9XG59XG4uYy1iYXNpY3MtYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDVEQjtcbn1cbi5jLWJhc2ljcy1icmVhZGNydW1iX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgcGFkZGluZy1pbmxpbmU6IDQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWJhc2ljcy1icmVhZGNydW1iX19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICB9XG59XG4uYy1iYXNpY3MtYnJlYWRjcnVtYl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1iYXNpY3MtYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYy1iYXNpY3MtYnJlYWRjcnVtYl9faXRlbTpoYXMoKyAqKSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtYmFzaWNzLWJyZWFkY3J1bWJfX2l0ZW06aGFzKCsgKik6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtYmFzaWNzLWJyZWFkY3J1bWJfX2l0ZW1bZGF0YS10eXBlPWxpbmtdIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMXB4O1xufVxuLmMtYmFzaWNzLWJyZWFkY3J1bWJfX2l0ZW1bZGF0YS10eXBlPWN1cnJlbnRdIHtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG5cbi5jLWJhc2ljcy1wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4uYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1wcmV2XTpob3ZlciwgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PW5leHRdOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PXByZXZdOmFjdGl2ZSwgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PW5leHRdOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PXByZXZdIC5jLWJhc2ljcy1jdXJzb3IsIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1uZXh0XSAuYy1iYXNpY3MtY3Vyc29yIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWluLXdpZHRoOiAxMDRweDtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PXByZXZdIC5jLWJhc2ljcy1jdXJzb3I6YmVmb3JlLCAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19pdGVtW2RhdGEtYXJyb3c9bmV4dF0gLmMtYmFzaWNzLWN1cnNvcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgfVxufVxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PXByZXZdW2RhdGEtbm8tbGlua10sIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1uZXh0XVtkYXRhLW5vLWxpbmtdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19pdGVtW2RhdGEtYXJyb3c9cHJldl1bZGF0YS1uby1saW5rXSwgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PW5leHRdW2RhdGEtbm8tbGlua10ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19pdGVtW2RhdGEtYXJyb3c9cHJldl1bZGF0YS1uby1saW5rXSAuYy1iYXNpY3MtY3Vyc29yLCAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19pdGVtW2RhdGEtYXJyb3c9bmV4dF1bZGF0YS1uby1saW5rXSAuYy1iYXNpY3MtY3Vyc29yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PXByZXZdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1wcmV2XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxuICAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19pdGVtW2RhdGEtYXJyb3c9cHJldl0gLmMtYmFzaWNzLWN1cnNvciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG4uYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19pdGVtW2RhdGEtYXJyb3c9bmV4dF0ge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19pdGVtW2RhdGEtYXJyb3c9bmV4dF0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgfVxufVxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9fcGFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX3BhZ2VzW2RhdGEtc3BdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19wYWdlc1tkYXRhLXNwXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX3BhZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctaW5saW5lOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9fbGluayB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9fbGluazphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9fbGlua1tkYXRhLWFjdGl2ZV0ge1xuICBjb2xvcjogIzlFOUUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTg3NXJlbTtcbn1cbi5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2RvdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctaW5saW5lOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2RvdHMge1xuICAgIHBhZGRpbmctaW5saW5lOiAwLjg3NXJlbTtcbiAgfVxufVxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9fY3VycmVudC1wYWdlIHtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG4uYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19sYXN0LXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2xhc3QtcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmMtYmFzaWNzLWN1cnNvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjN2M3Yzc7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZtYXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWJhc2ljcy1jdXJzb3I6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uYy1iYXNpY3MtY3Vyc29yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXNrLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2NvbW1vbi9pY29ucy9hcnJvdy1zaW1wbGUtYmx1ZS5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmMtYmFzaWNzLWN1cnNvcltkYXRhLWRpcmVjdGlvbj1sZWZ0XTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmMtYmFzaWNzLWN1cnNvcltkYXRhLWRpcmVjdGlvbj10b3BdOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uYy1iYXNpY3MtY3Vyc29yW2RhdGEtZGlyZWN0aW9uPWJvdHRvbV06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uYy1idXR0b25zLWFyZWEtc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtYnV0dG9ucy1hcmVhLXNlYXJjaDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5jLWJ1dHRvbnMtYXJlYS1zZWFyY2hbZGF0YS1hcnJvdz1kb3duXTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgcm90YXRlOiA5MGRlZztcbn1cbi5jLWJ1dHRvbnMtYXJlYS1zZWFyY2hfX2xhYmVsIHtcbiAgZmxleDogMTtcbn1cblxuLmMtYnV0dG9ucy1mYXZvcml0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLWJ1dHRvbnMtZmF2b3JpdGVfX2ljb24ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5jLWJ1dHRvbnMtZmF2b3JpdGVfX2ljb24tcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzlFOUUwMDtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycywgZmlsbCAwLjJzO1xufVxuLmMtYnV0dG9ucy1mYXZvcml0ZVtkYXRhLWFjdGl2ZV0gLmMtYnV0dG9ucy1mYXZvcml0ZV9faWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuLmMtYnV0dG9ucy1mYXZvcml0ZVtkYXRhLWFjdGl2ZV0gLmMtYnV0dG9ucy1mYXZvcml0ZV9faWNvbi1wYXRoIHtcbiAgZmlsbDogIzlFOUUwMDtcbiAgc3Ryb2tlOiAjOUU5RTAwO1xufVxuXG4uYy1idXR0b25zLXNoYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IDMwMG1zO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYnV0dG9uOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzlFOUUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2JhbGxvb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMTJweCk7XG4gIHJpZ2h0OiAtMTJweDtcbiAgei1pbmRleDogMTAwO1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UsIHZpc2liaWxpdHkgMjAwbXMgZWFzZTtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2JhbGxvb25bZGF0YS1vcGVuXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xM3B4O1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgNTAlIDAlLCAxMDAlIDEwMCUpO1xuICB6LWluZGV4OiAxO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDMycHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAxMDAlLCA1MCUgMCUsIDEwMCUgMTAwJSk7XG4gIHotaW5kZXg6IDI7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uLWNsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2U7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uLWNsb3NlOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwOFwiO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uLWl0ZW0td3JhcCArIC5jLWJ1dHRvbnMtc2hhcmVfX2JhbGxvb24taXRlbS13cmFwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQ1REI7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzExMTgyNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNBM0FGO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1pdGVtOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1pdGVtLS1lbWFpbDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uLWl0ZW0tLWxpbmU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzA2Yzc1NTtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2JhbGxvb24taXRlbS0tY29weTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fY29waWVkLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2NvcGllZC10aXBbZGF0YS1zaG93XSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlX19sYWJlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPXByaW1hcnldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZVtkYXRhLXR5cGU9cHJpbWFyeV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUUwMDAwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZVtkYXRhLXR5cGU9cHJpbWFyeV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3MDAwMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZVtkYXRhLXR5cGU9c2Vjb25kYXJ5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPXNlY29uZGFyeV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0E3QTAwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZVtkYXRhLXR5cGU9c2Vjb25kYXJ5XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUM1QzAwO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtdHlwZT1uZXV0cmFsXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMTExODI3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPW5ldXRyYWxdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPW5ldXRyYWxdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XG4gIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPWRhcmtdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZVtkYXRhLXR5cGU9ZGFya106aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZVtkYXRhLXR5cGU9ZGFya106YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZVtkYXRhLXR5cGU9YWNjZW50XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTYzRUI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPWFjY2VudF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQ0RUQ4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZVtkYXRhLXR5cGU9YWNjZW50XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU0MEFGO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlOmRpc2FibGVkLCAuYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZVtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICBjb2xvcjogIzlDQTNBRjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtaWNvbj1yaWdodF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctaW5saW5lOiA0MHB4O1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS1pY29uPXJpZ2h0XTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS1pY29uPWxlZnRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWlubGluZTogNDBweDtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtaWNvbj1sZWZ0XTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xufVxuXG4uYy1iYXNpY3MtcGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJ+aW1hZ2VzL2NvbW1vbi9wYWdlLWhlYWRlci1iZy5wbmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgbWluLWhlaWdodDogMTIuNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJhc2ljcy1wYWdlLWhlYWRlciB7XG4gICAgbWluLWhlaWdodDogNy41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjE4NzVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwifmltYWdlcy9jb21tb24vcGFnZS1oZWFkZXItYmdfc3AucG5nXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIH1cbn1cbi5jLWJhc2ljcy1wYWdlLWhlYWRlcl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYmFzaWNzLXBhZ2UtaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuLmMtbGFiZWxzLWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0QxRDVEQjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtbGFiZWxzLWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICB9XG59XG4uYy1sYWJlbHMtY2F0ZWdvcnlbZGF0YS1jb2xvcj1ib3JkZXJdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jLWxhYmVscy1jYXRlZ29yeVtkYXRhLWNvbG9yPWdyYXldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy1sYWJlbHMtY2F0ZWdvcnlbZGF0YS1jb2xvcj1ibGFja10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWxhYmVscy1jYXRlZ29yeVtkYXRhLWhlaWdodD1cIjM2XCJdIHtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xufVxuLmMtbGFiZWxzLWNhdGVnb3J5W2RhdGEtaW5saW5lPVwiMTJcIl0ge1xuICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcbn1cbi5jLWxhYmVscy1jYXRlZ29yeSBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWluLXdpZHRoOiAxLjI1cmVtO1xuICBtaW4taGVpZ2h0OiAxLjA2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDYyLjQzNzVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDAuMDYyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWxhYmVscy10YWcge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtbGFiZWxzLXRhZ1tkYXRhLXR5cGU9bmV3XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLWxhYmVscy10YWdbZGF0YS10eXBlPW5ld106YWZ0ZXIge1xuICBjb250ZW50OiBcIk5FV1wiO1xufVxuLmMtbGFiZWxzLXRhZ1tkYXRhLWNvbG9yPXRlcnRpYXJ5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4uYy1sYWJlbHMtdGFnW2RhdGEtY29sb3I9c2Vjb25kYXJ5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RTlFMDA7XG59XG4uYy1sYWJlbHMtdGFnW2RhdGEtdHlwZT1wcmljZV9kb3duXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xufVxuLmMtbGFiZWxzLXRhZ1tkYXRhLXR5cGU9cHJpY2VfZG93bl06YWZ0ZXIge1xuICBjb250ZW50OiBcIlBSSUNFIERPV05cIjtcbn1cblxuLmMtb3RoZXJzLXRhZy1lc3RhdGUtdHlwZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0QxRDVEQjtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLW90aGVycy10YWctZXN0YXRlLXR5cGVfX3RleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYy1vdGhlcnMtdGFnLWVzdGF0ZS1jb3VudCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNzI4MDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYy1sYWJlbHMtdGFnLWNvbmRpdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmMtbGFiZWxzLXRhZy1jb25kaXRpb25bZGF0YS10eXBlPXBpY2t1cF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBwYWRkaW5nLWlubGluZTogOHB4O1xufVxuLmMtbGFiZWxzLXRhZy1jb25kaXRpb25bZGF0YS10eXBlPXBpY2t1cF0gLmMtbGFiZWxzLXRhZy1jb25kaXRpb25fX3RvaG8ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWxhYmVscy10YWctY29uZGl0aW9uW2RhdGEtdHlwZT1waWNrdXBdIC5jLWxhYmVscy10YWctY29uZGl0aW9uX190b2hvIGltZyB7XG4gIHdpZHRoOiAxMTAlO1xuICBoZWlnaHQ6IDExMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmMtbGFiZWxzLXRhZy1jb25kaXRpb25bZGF0YS10eXBlPXBpY2t1cF0gLmMtbGFiZWxzLXRhZy1jb25kaXRpb25fX3RleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1sYWJlbHMtdGFnLWNvbmRpdGlvbltkYXRhLXR5cGU9Y29uZGl0aW9uXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIHBhZGRpbmctaW5saW5lOiAxMnB4O1xufVxuLmMtbGFiZWxzLXRhZy1jb25kaXRpb25bZGF0YS10eXBlPWNvbmRpdGlvbl0gLmMtbGFiZWxzLXRhZy1jb25kaXRpb25fX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy1sYWJlbHMtdGFnLWNvbmRpdGlvbltkYXRhLXR5cGU9Y29uZGl0aW9uXSAuYy1sYWJlbHMtdGFnLWNvbmRpdGlvbl9faWNvbiBzdmcge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmMtbGFiZWxzLXRhZy1jb25kaXRpb25bZGF0YS10eXBlPWNvbmRpdGlvbl0gLmMtbGFiZWxzLXRhZy1jb25kaXRpb25fX3RleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYy1jYXJkcy1uZXdzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGdhcDogMC41cmVtIDAuNzVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENURCO1xufVxuLmMtY2FyZHMtbmV3c19fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1uZXdzX190aXRsZSB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICB9XG59XG4uYy1jYXJkcy1uZXdzX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWNhcmRzLW5ld3NfX2RhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlDQTNBRjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmMtY2FyZHMtbmV3c19fY2F0ZWdvcnkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5jLWNhcmRzLW5ld3NfX25ldyB7XG4gIGdyaWQtYXJlYTogbmV3O1xufVxuXG4uYy1jYXJkcy1jb2x1bW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xufVxuLmMtY2FyZHMtY29sdW1uOmhvdmVyIGltZyB7XG4gIHNjYWxlOiAxLjE7XG59XG4uYy1jYXJkcy1jb2x1bW5fX2ltYWdlIHtcbiAgd2lkdGg6IDcuNXJlbTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmMtY2FyZHMtY29sdW1uX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMC42cyBlYXNlO1xufVxuLmMtY2FyZHMtY29sdW1uX190ZXh0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1jYXJkcy1jb2x1bW5fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uYy1jYXJkcy1jb2x1bW5fX2RhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uYy1jYXJkcy1jb2x1bW4gLmMtbGFiZWxzLWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmMtY2FyZHMtc3RhZmYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFN0VCO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNUU3RUI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1jYXJkcy1zdGFmZjpob3ZlciBpbWcge1xuICBzY2FsZTogMS4xO1xufVxuLmMtY2FyZHMtc3RhZmZfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAyNDAvMTg2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtY2FyZHMtc3RhZmZfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAwLjZzIGVhc2U7XG59XG4uYy1jYXJkcy1zdGFmZl9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG59XG4uYy1jYXJkcy1zdGFmZl9fYm9keVtkYXRhLWFycm93XTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogIzlFOUUwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jLWNhcmRzLXN0YWZmX19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMS4xMjVyZW07XG4gIHJpZ2h0OiAwLjVyZW07XG59XG4uYy1jYXJkcy1zdGFmZl9fcm9sZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuLmMtY2FyZHMtc3RhZmZfX25hbWUge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMDIwMjA7XG59XG4uYy1jYXJkcy1zdGFmZl9fc3ViIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlDQTNBRjtcbn1cblxuLmMtY2FyZHMtdm9pY2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtY2FyZHMtdm9pY2U6aG92ZXIgaW1nIHtcbiAgc2NhbGU6IDEuMTtcbn1cbi5jLWNhcmRzLXZvaWNlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDMzNC8yNTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1jYXJkcy12b2ljZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHNjYWxlIDAuNnMgZWFzZTtcbn1cbi5jLWNhcmRzLXZvaWNlX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xuICBmbGV4OiAxO1xufVxuLmMtY2FyZHMtdm9pY2VfX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1jYXJkcy12b2ljZV9fY29tbWVudCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtdm9pY2VfX2NvbW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWNhcmRzLXZvaWNlX19jb21tZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uYy1jYXJkcy12b2ljZV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xufVxuLmMtY2FyZHMtdm9pY2VfX2NsaWVudCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlDQTNBRjtcbn1cbi5jLWNhcmRzLXZvaWNlX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtdm9pY2VfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbn1cblxuLmMtY2FyZHMtZXN0YXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIHBhZGRpbmctYmxvY2s6IDAgMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlOmhvdmVyIC5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZVtkYXRhLW1vdmllXSAuYy1jYXJkcy1lc3RhdGVfX2hlYWRlciB7XG4gICAgaGVpZ2h0OiAyNjhweDtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlX192aWV3LW1vcmUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmMtY2FyZHMtZXN0YXRlX19saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cbi5jLWNhcmRzLWVzdGF0ZV9faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNDAwLzI2ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9faGVhZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBhc3BlY3QtcmF0aW86IDM4Mi8yNTU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGVfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlX19ib2R5IHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlX19oZWFkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGVfX3RodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMC42cyBlYXNlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlX190aHVtYm5haWwge1xuICAgIHdpZHRoOiAxMDBjcXc7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGVfX3RodW1ibmFpbCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9fdGh1bWJuYWlsW2RhdGEtc2FsZXNdIHtcbiAgICBhc3BlY3QtcmF0aW86IDI5Ny8xNzU7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZV9fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi5jLWNhcmRzLWVzdGF0ZV9fZmF2b3JpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xufVxuLmMtY2FyZHMtZXN0YXRlX19uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwLjM3NXJlbTtcbiAgcmlnaHQ6IDAuMzc1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1jYXJkcy1lc3RhdGVfX3RodW1ibmFpbDpub3QoW2RhdGEtc3dpcGVyXSkgfiAuYy1jYXJkcy1lc3RhdGVfX25hdiwgLmMtY2FyZHMtZXN0YXRlX190aHVtYm5haWw6aGFzKC5zd2lwZXItc2xpZGU6b25seS1jaGlsZCkgfiAuYy1jYXJkcy1lc3RhdGVfX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1jYXJkcy1lc3RhdGVfX25hdi1wcmV2LCAuYy1jYXJkcy1lc3RhdGVfX25hdi1uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLWNhcmRzLWVzdGF0ZV9fbmF2LXByZXYgLmMtY2FyZHMtZXN0YXRlX19uYXYtaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5jLWNhcmRzLWVzdGF0ZV9fdGl0bGUge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZV9fdGl0bGUtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4yNXJlbTtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmMtY2FyZHMtZXN0YXRlX190aXRsZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlX190aXRsZS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4uYy1jYXJkcy1lc3RhdGVfX2ZlYXR1cmVzIHtcbiAgb3JkZXI6IDQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlX19mZWF0dXJlcyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE0cHg7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZV9fdmlldy1tb3JlIHtcbiAgb3JkZXI6IDY7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9fdmlldy1tb3JlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9fc29sZC1jYXRlZ29yeSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cbn1cblxuLmMtY2FyZHMtZXN0YXRlLXRodW1ibmFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlLXRodW1ibmFpbHNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLXRodW1ibmFpbHNfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IGF1dG87XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmMtY2FyZHMtZXN0YXRlLXRodW1ibmFpbHNfX2ltYWdlIHtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbiB0cmFuc2Zvcm07XG59XG5cbi5jLWNhcmRzLWVzdGF0ZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgb3JkZXI6IDU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLWRldGFpbHMge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS1kZXRhaWxzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNHB4O1xufVxuLmMtY2FyZHMtZXN0YXRlLWRldGFpbHNfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1jYXJkcy1lc3RhdGUtZGV0YWlsc19fdmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jLWNhcmRzLWVzdGF0ZV9fcmljaC1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAtNnB4O1xuICB6LWluZGV4OiAyO1xufVxuLmMtY2FyZHMtZXN0YXRlW2RhdGEtdmFyaWFudD1uZXddIC5jLWNhcmRzLWVzdGF0ZV9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhc3BlY3QtcmF0aW86IDI0NC8xNjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlW2RhdGEtdmFyaWFudD1uZXddIC5jLWNhcmRzLWVzdGF0ZV9faGVhZGVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDIwNi8xMzc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlX19oZWFkIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcbn1cbi5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGVfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcbn1cbi5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGVfX3RpdGxlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmMtY2FyZHMtZXN0YXRlW2RhdGEtdmFyaWFudD1uZXddIC5jLWNhcmRzLWVzdGF0ZV9fcHJpY2Ugc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGVfX3ByaWNlID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtY2FyZHMtZXN0YXRlW2RhdGEtdmFyaWFudD1uZXddIC5jLWNhcmRzLWVzdGF0ZV9fZmVhdHVyZXMge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xufVxuLmMtY2FyZHMtZXN0YXRlW2RhdGEtdmFyaWFudD1uZXddIC5jLWNhcmRzLWVzdGF0ZV9fbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGVfX2Zhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDRweDtcbn1cbi5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGVfX3ZpZXctbW9yZSB7XG4gIG9yZGVyOiA2O1xuICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcbn1cbi5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGUtZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXNfX2l0ZW0ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzX19pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1jYXJkcy1wYXJ0aXRpb24ge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBwcm9wZXJ0eTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWlubGluZTogMjRweDtcbiAgcGFkZGluZy1ibG9jazogMjRweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMwMTk2MDc4NDMpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDhweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xuICByb3ctZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJkcy1wYXJ0aXRpb24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgcGFkZGluZy1ibG9jazogMjRweDtcbiAgfVxufVxuLmMtY2FyZHMtcGFydGl0aW9uX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtY2FyZHMtcGFydGl0aW9uX190aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5jLWNhcmRzLXBhcnRpdGlvbl9fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA4cHg7XG59XG4uYy1jYXJkcy1wYXJ0aXRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWJsb2NrOiAycHg7XG4gIHBhZGRpbmctaW5saW5lOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcmRzLXBhcnRpdGlvbl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbi5jLWNhcmRzLXBhcnRpdGlvbl9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGNvbHVtbi1nYXA6IDRweDtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5jLWNhcmRzLXBhcnRpdGlvbl9fcHJpY2Ugc3Ryb25nIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtY2FyZHMtcGFydGl0aW9uX19wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWNhcmRzLXBhcnRpdGlvbl9fZmVhdHVyZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA0cHg7XG59XG4uYy1jYXJkcy1wYXJ0aXRpb25fX2ZlYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWNhcmRzLXBhcnRpdGlvbl9fZmVhdHVyZSBkdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuLmMtY2FyZHMtcGFydGl0aW9uX19jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1pbmxpbmU6IC0yNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJkcy1wYXJ0aXRpb25fX2NvbnRhY3Qge1xuICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgcGFkZGluZy1ibG9jazogMCAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcjpob3ZlciAuYy1jYXJkcy1lc3RhdGUtdGh1bWJuYWlsc19faW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyW2RhdGEtbW92aWVdIC5jLWNhcmRzLWVzdGF0ZV9faGVhZGVyIHtcbiAgICBoZWlnaHQ6IDI2OHB4O1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX192aWV3LW1vcmUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA0MDAvMjY4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9faGVhZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBhc3BlY3QtcmF0aW86IDM4Mi8yNTU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2JvZHkge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9faGVhZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAwLjZzIGVhc2U7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyX190aHVtYm5haWwge1xuICAgIHdpZHRoOiAxMDBjcXc7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX190aHVtYm5haWwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyX190aHVtYm5haWxbZGF0YS1zYWxlc10ge1xuICAgIGFzcGVjdC1yYXRpbzogMjk3LzE3NTtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2Zhdm9yaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX25hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDAuMzc1cmVtO1xuICByaWdodDogMC4zNzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX3RodW1ibmFpbDpub3QoW2RhdGEtc3dpcGVyXSkgfiAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19uYXYsIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX3RodW1ibmFpbDpoYXMoLnN3aXBlci1zbGlkZTpvbmx5LWNoaWxkKSB+IC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19uYXYtcHJldiwgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fbmF2LW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fbmF2LXByZXYgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fbmF2LWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX190aXRsZSB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX3RpdGxlLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVyZW07XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX3RpdGxlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyX190aXRsZS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fZmVhdHVyZXMge1xuICBvcmRlcjogNDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLWlubGluZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19mZWF0dXJlcyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE0cHg7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX3ZpZXctbW9yZSB7XG4gIG9yZGVyOiA2O1xuICBwYWRkaW5nLWlubGluZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyX192aWV3LW1vcmUge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fc29sZC1jYXRlZ29yeSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cbn1cblxuLmMtY2FyZHMtZXN0YXRlLXRodW1ibmFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlLXRodW1ibmFpbHNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLXRodW1ibmFpbHNfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IGF1dG87XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmMtY2FyZHMtZXN0YXRlLXRodW1ibmFpbHNfX2ltYWdlIHtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbiB0cmFuc2Zvcm07XG59XG5cbi5jLWNhcmRzLWVzdGF0ZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgb3JkZXI6IDU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLWRldGFpbHMge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS1kZXRhaWxzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNHB4O1xufVxuLmMtY2FyZHMtZXN0YXRlLWRldGFpbHNfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1jYXJkcy1lc3RhdGUtZGV0YWlsc19fdmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgZmlsdGVyOiBibHVyKDhweCkgYnJpZ2h0bmVzcygwLjUpO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJbZGF0YS12YXJpYW50PW5ld10gLmMtZXN0YXRlLW1lbWJlci1jdGEge1xuICBnYXA6IDRweDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJbZGF0YS12YXJpYW50PW5ld10gLmMtZXN0YXRlLW1lbWJlci1jdGFfX2hlYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJbZGF0YS12YXJpYW50PW5ld10gLmMtZXN0YXRlLW1lbWJlci1jdGFfX2J0bi1yZWdpc3RlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJbZGF0YS12YXJpYW50PW5ld10gLmMtZXN0YXRlLW1lbWJlci1jdGFfX2J0bi1yZWdpc3RlciBzdHJvbmcge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcltkYXRhLXZhcmlhbnQ9bmV3XSAuYy1lc3RhdGUtbWVtYmVyLWN0YV9fYnRuLXJlZ2lzdGVyIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyW2RhdGEtdmFyaWFudD1uZXddIC5jLWVzdGF0ZS1tZW1iZXItY3RhX19idG4tbG9naW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJbZGF0YS12YXJpYW50PW5ld10gLmMtZXN0YXRlLW1lbWJlci1jdGFfX2J0bi1sb2dpbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5jLWNhcmRzLWVzdGF0ZS1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWFwX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tYXBfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDVEQjtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tYXBfX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWFwX19ib2R5OjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMThweDtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWFwX19pbWFnZSB7XG4gIHdpZHRoOiA4MHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcCAuYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXMge1xuICBnYXA6IDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgd2lkdGg6IDkwJTtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tYXAgLmMtY2FyZHMtZXN0YXRlX19wcmljZSBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYy1jYXJkcy1lc3RhdGUtbWFwIC5jLWNhcmRzLWVzdGF0ZV9fcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tYXAgLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzX19pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcF9fYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA0cHg7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWFwX19hcmVhLXZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWFwX19hcmVhLXVuaXQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcF9fYXJlYS10c3VibyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jLWxhYmVscy1zdGFmZiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwdm1heDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMykpIGRyb3Atc2hhZG93KDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG4uYy1sYWJlbHMtc3RhZmYgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG59XG4uYy1sYWJlbHMtc3RhZmY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM5RTlFMDA7XG59XG5cbi5jLWNvbW1vbnMtYmFzZS1sYXlvdXQtc3RpY2t5LXNpZGViYXIge1xuICB3aWR0aDogNjcuNXJlbTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZ2FwOiA1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJsb2NrOiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDByZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ibG9jazogMCAyLjVyZW07XG4gIH1cbn1cbi5jLWNvbW1vbnMtYmFzZS1sYXlvdXQtc3RpY2t5LXNpZGViYXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4uYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB3aWR0aDogMTcuNXJlbTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcGFkZGluZzogMnJlbTtcbiAgdG9wOiA1cmVtO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jLWNvbW1vbnMtYmFzZS1sYXlvdXQtc3RpY2t5LXNpZGViYXJfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gICAgYm9yZGVyLWJvdHRvbTogI0QxRDVEQiBzb2xpZCAwLjA2MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhcl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG4uYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyX19saXN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhcl9fbGlzdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG4uYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyX19saXN0cyBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhcl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyX19ib2R5IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwcmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jLWNvbW1vbnMtYmFzZS1sYXlvdXQtc3RpY2t5LXNpZGViYXJfX2JvZHkge1xuICAgIGdhcDogMS41cmVtO1xuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gIH1cbn1cbi5jLWNvbW1vbnMtYmFzZS1sYXlvdXQtc3RpY2t5LXNpZGViYXJfX2JvZHlbZGF0YS1wYWRkaW5nLWlubGluZT1cIjE0MFwiXSB7XG4gIHBhZGRpbmctaW5saW5lOiA4Ljc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyX19ib2R5W2RhdGEtcGFkZGluZy1pbmxpbmU9XCIxNDBcIl0ge1xuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAgIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gIH1cbn1cblxuLmMtY29tbW9ucy1jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWNvbW1vbnMtY291bnRfX2NvdW50IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbW1vbnMtY291bnRfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWNvbW1vbnMtY291bnRfX2NvdW50IHtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zNzVyZW07XG59XG4uYy1jb21tb25zLWNvdW50X19jb3VudCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29tbW9ucy1jb3VudF9fY291bnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4uYy1jb21tb25zLWNvdW50X19jb3VudCBzcGFuIHtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG4uYy1jb21tb25zLWNvdW50X19zb3J0IC5jLWZvcm1zLXNlbGVjdCB7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmMtY29tbW9ucy1jb3VudF9fc29ydCAuYy1mb3Jtcy1zZWxlY3Qgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAyLjE4NzVyZW07XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nOiAwLjEyNXJlbSAyLjI1cmVtIDAuMTI1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IHNvbGlkIDAuMDYyNXJlbSAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xufVxuLmMtY29tbW9ucy1jb3VudF9fc29ydCAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMTI1cmVtO1xuICB3aWR0aDogMTByZW07XG59XG4uYy1jb21tb25zLWNvdW50X19zb3J0IC5jLWZvcm1zLXNlbGVjdF9fdHJpZ2dlciBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jLW90aGVycy1jdXJzb3Ige1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNsYXRlOiAtMTAwcHggLTEwMHB4O1xuICBzY2FsZTogMTtcbiAgb3BhY2l0eTogMDtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIHRyYW5zaXRpb246IHNjYWxlIDAuMjVzIGVhc2UsIGJvcmRlci1yYWRpdXMgMC4yNXMgZWFzZSwgb3BhY2l0eSAwLjI1cyBlYXNlO1xufVxuLmMtb3RoZXJzLWN1cnNvcltkYXRhLWFjdGl2ZV0ge1xuICBvcGFjaXR5OiAxO1xufVxuLmMtb3RoZXJzLWN1cnNvcltkYXRhLWhvdmVyXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgc2NhbGU6IDI7XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5jLW90aGVycy1jdXJzb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLW90aGVycy1ibG9jay1saWZlc3R5bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uYy1vdGhlcnMtYmxvY2stbGlmZXN0eWxlX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuLmMtb3RoZXJzLWJsb2NrLWxpZmVzdHlsZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtb3RoZXJzLWJsb2NrLWxpZmVzdHlsZSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIGJveC1zaGFkb3c6IDBweCAycHggOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtb3RoZXJzLWJsb2NrLWxpZmVzdHlsZSAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cbi5jLW90aGVycy1ibG9jay1saWZlc3R5bGUgLnN3aXBlci1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuXG4uYy1vdGhlcnMtc25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xufVxuLmMtb3RoZXJzLXNuc19fdGl0bGUge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtb3RoZXJzLXNucyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDJyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5jLW90aGVycy1zbnMgdWwgbGkge1xuICB3aWR0aDogMi41cmVtO1xufVxuXG4uYy1vdGhlcnMtc3dpcGVyLXBhZ2luYXRpb24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uYy1vdGhlcnMtc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uYy1vdGhlcnMtc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5jLW90aGVycy1zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG59XG5cbi5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4xMjVyZW07XG59XG4uYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXNfX2l0ZW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG59XG4uYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXNfX2l0ZW06OmJlZm9yZSB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzExMTgyNztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXNfX2l0ZW1bZGF0YS10eXBlPWFjY2Vzc10ge1xuICBvcmRlcjogMjtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlc19faXRlbVtkYXRhLXR5cGU9YWNjZXNzXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG4uYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXNfX2l0ZW1bZGF0YS10eXBlPWFkZHJlc3NdIHtcbiAgb3JkZXI6IDE7XG59XG4uYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXNfX2l0ZW1bZGF0YS10eXBlPWFkZHJlc3NdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlc19faXRlbVtkYXRhLXR5cGU9Zmxvb3Jfc2l6ZV0sIC5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlc19faXRlbVtkYXRhLXR5cGU9Zmxvb3Jfc2l6ZV0ge1xuICBvcmRlcjogMztcbn1cbi5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlc19faXRlbVtkYXRhLXR5cGU9Zmxvb3Jfc2l6ZV06OmJlZm9yZSwgLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzX19pdGVtW2RhdGEtdHlwZT1mbG9vcl9zaXplXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG5cbi5jLWNhcmRzLWVzdGF0ZV9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMC4xMjVyZW07XG59XG4uYy1jYXJkcy1lc3RhdGVfX3ByaWNlIHAge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLWNhcmRzLWVzdGF0ZV9fcHJpY2Ugc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0MzMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGVfX3ByaWNlIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGVfX3ByaWNlID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGVfX3ByaWNlID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuXG4uYy1lc3RhdGUtbWVtYmVyLWN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWVzdGF0ZS1tZW1iZXItY3RhIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxufVxuLmMtZXN0YXRlLW1lbWJlci1jdGEge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMTI1cmVtO1xufVxuLmMtZXN0YXRlLW1lbWJlci1jdGFfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWVzdGF0ZS1tZW1iZXItY3RhX19pY29uIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmMtZXN0YXRlLW1lbWJlci1jdGFfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYy1lc3RhdGUtbWVtYmVyLWN0YV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZXN0YXRlLW1lbWJlci1jdGFfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWVzdGF0ZS1tZW1iZXItY3RhX19idG4tcmVnaXN0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDIxLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAyMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAycHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYy1lc3RhdGUtbWVtYmVyLWN0YV9fYnRuLXJlZ2lzdGVyIHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLWVzdGF0ZS1tZW1iZXItY3RhX19idG4tcmVnaXN0ZXIgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYy1lc3RhdGUtbWVtYmVyLWN0YV9fYnRuLWxvZ2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjEuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMjBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNDMzAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYy1vdGhlcnMtaGVhZC1hbGVydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5jLW90aGVycy1oZWFkLWFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNSwgMjM1LCAyNTAsIDAuOSk7XG59XG4uYy1vdGhlcnMtaGVhZC1hbGVydC5hbGVydC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg0LCA1NSwgNDAsIDAuNik7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jLW90aGVycy1oZWFkLWFsZXJ0LmlzLWZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLmMtb3RoZXJzLWhlYWQtYWxlcnRfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cbi5jLW90aGVycy1oZWFkLWFsZXJ0X190ZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG4gIHJvdGF0ZTogNDVkZWc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1vdGhlcnMtaGVhZC1hbGVydF9fdGV4dDphZnRlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5jLW90aGVycy1oZWFkLWFsZXJ0W2NsYXNzKj1hbGVydC1dIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogc2VhcmNoLWNvbmRpdGlvbi1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgcm93LWdhcDogOHB4O1xuICB9XG59XG4uYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbl9fYmxvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIuMjVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDAuNTYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb25fX2Jsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi5aSJ5pu0XCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uX19ibG9jazo6YmVmb3JlIHtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb25fX2Jsb2NrW2RhdGEtdHlwZT1hcmVhXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbl9fYmxvY2tbZGF0YS10eXBlPXN0YXRpb25dOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uX19ibG9ja1tkYXRhLXR5cGU9c2Nob29sXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbl9fYmxvY2tbZGF0YS10eXBlPWNvbmRpdGlvbl06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb25fX3ZhbHVlIHtcbiAgZmxleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbl9fdmFsdWUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtb3RoZXJzLXNlYXJjaC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0X19jb250ZW50Omhhcyg+ICo6b25seS1jaGlsZCkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0X19ibG9jazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdF9fYmxvY2tbZGF0YS1jb3VudD1cIjBcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0X19wYXJlbnQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEUzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdF9fcGFyZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xuICB9XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3RfX3BhcmVudCAuYy1mb3Jtcy1jaGVja2JveF9fbGFiZWwge1xuICBjb2xvcjogIzExMTgyNztcbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdF9fY2hpbGQge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0X19jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0X19jaGlsZCAuYy1mb3Jtcy1jaGVja2JveDpoYXMoLmMtZm9ybXMtY2hlY2tib3hfX2NvdW50W2RhdGEtY291bnQ9XCIwXCJdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2NoaWxkIC5jLWZvcm1zLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0X19jaGlsZCAuYy1mb3Jtcy1jaGVja2JveFtkYXRhLXN0YXRlPWRpc2FibGVkXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2NoaWxkIC5jLWZvcm1zLWNoZWNrYm94W2RhdGEtc3RhdGU9ZGlzYWJsZWRdICsgLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdF9fY2hpbGQgLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2NoaWxkIC5jLWZvcm1zLWNoZWNrYm94X19pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdF9fY2hpbGQgLmMtZm9ybXMtY2hlY2tib3hfX2l0ZW1zID4gKiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2NoaWxkIC5jLWZvcm1zLWNoZWNrYm94X19pdGVtcyA+ICo6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMUQ1REI7XG4gIH1cbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdCAuanMtYWNjb3JkaW9uW2RhdGEtb3Blbl0gW2RhdGEtY2hpbGRdIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3QgLmpzLWFjY29yZGlvbiBbZGF0YS1wYXJlbnRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0IC5qcy1hY2NvcmRpb24gW2RhdGEtcGFyZW50XSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICB9XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3QgLmpzLWFjY29yZGlvbiBbZGF0YS1jaGlsZF0ge1xuICBkaXNwbGF5OiBncmlkO1xuICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4ycztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3QgLmpzLWFjY29yZGlvbiBbZGF0YS1jaGlsZF0gPiAqIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdF9fYWNjb3JkaW9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0IFtkYXRhLWFjY29yZGlvbl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0IFtkYXRhLWFjY29yZGlvbl1bZGF0YS1vcGVuXSAuYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2FjY29yZGlvbi10b2dnbGU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdCBbZGF0YS1hY2NvcmRpb25dW2RhdGEtb3Blbl0gW2RhdGEtY2hpbGRdIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgfVxuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3QgW2RhdGEtYWNjb3JkaW9uXSBbZGF0YS1wYXJlbnRdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENURCO1xuICB9XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdCBbZGF0YS1hY2NvcmRpb25dIC5jLW90aGVycy1zZWFyY2gtbGlzdF9fYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3QgW2RhdGEtYWNjb3JkaW9uXSAuYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2FjY29yZGlvbi10b2dnbGU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjOUU5RTAwO1xuICB9XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdCBbZGF0YS1hY2NvcmRpb25dIFtkYXRhLWNoaWxkXSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4ycztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgfVxuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3QgW2RhdGEtYWNjb3JkaW9uXSBbZGF0YS1jaGlsZF0gPiAqIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3RfX3ByZWZlY3R1cmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbiAgcGFkZGluZy1ibG9jazogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdF9fcHJlZmVjdHVyZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdF9fbm9uZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiAyMHB4O1xufVxuXG4uYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDQwcHgpO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1MDtcbiAgcGFkZGluZy1ibG9jazogMTJweDtcbn1cbi5jLW90aGVycy1zZWFyY2gtc3VibWl0X19jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTI4NnB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXRfX2NvbnRlbnQge1xuICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gIH1cbiAgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXRfX2NvbnRlbnQgLnAtc3VibWl0LXJlc3VsdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1vdGhlcnMtc2VsZWN0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hbZGF0YS1zaXplPWZ1bGxdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1vdGhlcnMtc2VsZWN0LXNlYXJjaFtkYXRhLXNpemU9Zml0XSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX190cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG4uYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fdHJpZ2dlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XG59XG4uYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fbGFiZWwge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTExODI3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX2Fycm93IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fYXJyb3c6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoW2RhdGEtb3Blbl0gLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX2Fycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoW2RhdGEtb3Blbl0gLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX2Ryb3Bkb3duIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX29wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG4uYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fb3B0aW9uOmhvdmVyLCAuYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fb3B0aW9uW2RhdGEtZm9jdXNlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xufVxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX29wdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzExMTgyNztcbn1cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX19vcHRpb24tY2hlY2sge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLXNlbGVjdGVkXSA+IC5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX19vcHRpb24tY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbltkYXRhLXNlbGVjdGVkXSA+IC5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX19vcHRpb24tY2hlY2s6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuXG4uYy1vdGhlcnMtY29udGFjdC1saW5rcyB7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIHBhZGRpbmctaW5saW5lOiAyN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLW90aGVycy1jb250YWN0LWxpbmtzW2RhdGEtc3R5bGU9cGMtb25seV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX3RpdGxlICsgKiB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW90aGVycy1jb250YWN0LWxpbmtzX190aXRsZSArICoge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3Ny41cmVtO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyOC43NXJlbSAxZnI7XG4gIGdhcDogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1vdGhlcnMtY29udGFjdC1saW5rc19fY29udGVudCB7XG4gICAgZ2FwOiAxLjI1cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgfVxufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2Jsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWlubGluZTogMS4yNXJlbTtcbiAgcGFkZGluZy1ibG9jazogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW90aGVycy1jb250YWN0LWxpbmtzX19ibG9jayB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgcGFkZGluZy1ibG9jazogMS4yNXJlbSAxLjVyZW07XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2Jsb2NrW2RhdGEtdHlwZT10ZWxdIC5wZy1jb250YWN0X19oZWFkbGluZSB7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2Jsb2NrW2RhdGEtdHlwZT12aXNpdF0gLnBnLWNvbnRhY3RfX2hlYWRsaW5lIHtcbiAgY29sb3I6ICNDMzAwMDA7XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fYmxvY2tbZGF0YS10eXBlPXZpc2l0XSAucGctY29udGFjdF9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MzMDAwMDtcbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19ibG9ja1tkYXRhLXR5cGU9dmlzaXRdIC5wZy1jb250YWN0X19idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICNDMzAwMDA7XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fYmxvY2tbZGF0YS10eXBlPW1haWxdIC5wZy1jb250YWN0X19oZWFkbGluZSB7XG4gIGNvbG9yOiAjRjNGNEY2O1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2hlYWRsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19idXR0b25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMTYuNTYyNXJlbSk7XG4gIGdhcDogMC42MjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2J1dHRvbiB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MzMDAwMDtcbiAgcGFkZGluZy1ibG9jazogMTlweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwdm1heDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5Ljg3NXJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgcGFkZGluZy1pbmxpbmU6IDEuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdGhlcnMtY29udGFjdC1saW5rc19fYnV0dG9uIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fYnV0dG9uW2RhdGEtdHlwZT12aXNpdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzMwMDAwO1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2J1dHRvbltkYXRhLXR5cGU9dmlzaXRdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDZcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2J1dHRvbltkYXRhLXR5cGU9Y29udGFjdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjNGNEY2O1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2J1dHRvbltkYXRhLXR5cGU9Y29udGFjdF06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwOVwiO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX3RlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0MzMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX3RleHQge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRjNGNEY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fY29tcGFueSB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTdFQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW90aGVycy1sb2FuLXNpbXVsYXRpb24ge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbiAgICBnYXA6IDAuNzVyZW07XG4gIH1cbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtaW5tYXgoMTYuMjVyZW0sIDFmcik7XG4gIHJvdy1nYXA6IDAuNzVyZW07XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuNzVyZW07XG4gIH1cbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2JhciB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG4gIGNvbHVtbi1nYXA6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgIGdhcDogMC43NXJlbTtcbiAgfVxufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fYmFyLS1kb3duIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19iYXItbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19iYXItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fYmFyLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDAuMjVyZW07XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19iYXItYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RTlFMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIGZsZXg6IDE7XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19iYXItYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fYmFyLWJ0bltkYXRhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjOUU5RTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMHB4IDJweCA4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2Jhci1idG4tbWFpbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2Jhci1idG4tc3ViIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDAuNzVyZW07XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19yZXN1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU3RUI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZmxleDogMTtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX3Jlc3VsdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX3Jlc3VsdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX3Jlc3VsdC1zdWIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19yZXN1bHQtdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMC41cmVtO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fcmVzdWx0LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQzMwMDAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX3Jlc3VsdC11bml0LXdyYXAge1xuICBoZWlnaHQ6IDIuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19yZXN1bHQtdW5pdCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX25vdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlDQTNBRjtcbn1cblxuLmMtb3RoZXJzLWVzdGF0ZS1saXN0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDgwO1xuICB0b3A6IDA7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYy1vdGhlcnMtZXN0YXRlLWxpc3QtaGVhZGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3RoZXJzLWVzdGF0ZS1saXN0LWhlYWRlcl9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5jLW90aGVycy1lc3RhdGUtbGlzdC1oZWFkZXJfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA4cHggNnB4IDEwcHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgI0QxRDVEQjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5jLW90aGVycy1lc3RhdGUtbGlzdC1oZWFkZXJfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uYy1vdGhlcnMtZXN0YXRlLWxpc3QtaGVhZGVyX19ibG9jazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLW90aGVycy1lc3RhdGUtbGlzdC1oZWFkZXJfX3RleHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbi5jLW90aGVycy1lc3RhdGUtbGlzdC1oZWFkZXJfX2Fycm93IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xufVxuLmMtb3RoZXJzLWVzdGF0ZS1saXN0LWhlYWRlcl9fYXJyb3c6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xufVxuXG4uYy1vdGhlcnMtY29udGFjdC10ZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtb3RoZXJzLWNvbnRhY3QtdGVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtb3RoZXJzLWNvbnRhY3QtdGVsX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1vdGhlcnMtY29udGFjdC10ZWxfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJvdVwiO1xuICBjb2xvcjogIzlFOUUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1vdGhlcnMtY29udGFjdC10ZWxfX251bWJlcltocmVmXj1cInRlbDowMTIwXCJdOmJlZm9yZSwgLmMtb3RoZXJzLWNvbnRhY3QtdGVsX19udW1iZXIgW2hyZWZePVwidGVsOjA4MDBcIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4uYy1vdGhlcnMtY29udGFjdC10ZWxfX251bWJlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS40ZW0pO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC00cHg7XG59XG4uYy1vdGhlcnMtY29udGFjdC10ZWxfX3RpbWUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uYy1jb21tb25zLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDAuMjVyZW07XG59XG4uYy1jb21tb25zLXByaWNlX19udW1iZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNDMzAwMDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbi5jLWNvbW1vbnMtcHJpY2VfX3NlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbi5jLWNvbW1vbnMtcHJpY2VfX3VuaXQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4uYy1jb21tb25zLXByaWNlX191bmRlY2lkZWQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmMtY29tbW9ucy1wcmljZVtkYXRhLXNpemU9bWVkaXVtXSAuYy1jb21tb25zLXByaWNlX19udW1iZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0MzMDAwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuLmMtY29tbW9ucy1wcmljZVtkYXRhLXNpemU9bWVkaXVtXSAuYy1jb21tb25zLXByaWNlX19zZXBhcmF0b3Ige1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4uYy1jb21tb25zLXByaWNlW2RhdGEtc2l6ZT1tZWRpdW1dIC5jLWNvbW1vbnMtcHJpY2VfX3VuaXQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuLmMtY29tbW9ucy1wcmljZVtkYXRhLXNpemU9c21hbGxdIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWNvbW1vbnMtcHJpY2VbZGF0YS1zaXplPXNtYWxsXSAuYy1jb21tb25zLXByaWNlX19udW1iZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNDMzAwMDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbi5jLWNvbW1vbnMtcHJpY2VbZGF0YS1zaXplPXNtYWxsXSAuYy1jb21tb25zLXByaWNlX19zZXBhcmF0b3Ige1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4uYy1jb21tb25zLXByaWNlW2RhdGEtc2l6ZT1zbWFsbF0gLmMtY29tbW9ucy1wcmljZV9fdW5pdCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5cbi5jLWNvbW1vbnMtZXN0YXRlLWZlYXR1cmUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5jLWNvbW1vbnMtZXN0YXRlLWZlYXR1cmUtaXRlbV9faWNvbiB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy1jb21tb25zLWVzdGF0ZS1mZWF0dXJlLWl0ZW1fX2ljb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtY29tbW9ucy1lc3RhdGUtZmVhdHVyZS1pdGVtX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4uYy1jb21tb25zLWVzdGF0ZS1mZWF0dXJlLWl0ZW1bZGF0YS10eXBlPWxvY2F0aW9uXSAuYy1jb21tb25zLWVzdGF0ZS1mZWF0dXJlLWl0ZW1fX2ljb246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYy1jb21tb25zLWVzdGF0ZS1mZWF0dXJlLWl0ZW1bZGF0YS10eXBlPXN0YXRpb25dIC5jLWNvbW1vbnMtZXN0YXRlLWZlYXR1cmUtaXRlbV9faWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG4uYy1jb21tb25zLWVzdGF0ZS1mZWF0dXJlLWl0ZW1bZGF0YS10eXBlPWZsb29yX3BsYW5dIC5jLWNvbW1vbnMtZXN0YXRlLWZlYXR1cmUtaXRlbV9faWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmMtY29tbW9ucy1lc3RhdGUtZGV0YWlsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYy1jb21tb25zLWVzdGF0ZS1kZXRhaWwtaXRlbV9fbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGM0Y0RjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0YzRjRGNjtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtIDAuMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1jb21tb25zLWVzdGF0ZS1kZXRhaWwtaXRlbV9fdmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cblxuLmMtbGlzdHMtZXN0YXRlIHtcbiAgd2lkdGg6IGNhbGMoMTAwMHB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtbGlzdHMtZXN0YXRlIHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWxpc3RzLWVzdGF0ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDQlO1xuICByb3ctZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWxpc3RzLWVzdGF0ZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxufVxuLmMtbGlzdHMtZXN0YXRlOndoZXJlKFtkYXRhLWNvbHVtbnMtcGM9XCIyXCJdKSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtbGlzdHMtZXN0YXRlOndoZXJlKFtkYXRhLWNvbHVtbnMtcGM9XCIyXCJdKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4uYy1saXN0cy1lc3RhdGU6d2hlcmUoW2RhdGEtY29sdW1ucy1wYz1cIjFcIl0pIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xufVxuLmMtbGlzdHMtZXN0YXRlX19pdGVtID4gKiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWxpc3RzLWVzdGF0ZV9faXRlbSA+ICoge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1saXN0cy1lc3RhdGVfX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xufVxuLmMtbGlzdHMtZXN0YXRlOmhhcyguYy1saXN0cy1lc3RhdGVfX2VtcHR5KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG4uYy1mb3Jtcy1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1mb3Jtcy1jaGVja2JveFtkYXRhLWhpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZm9ybXMtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtZm9ybXMtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuYy1mb3Jtcy1jaGVja2JveF9fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWZvcm1zLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuYy1mb3Jtcy1jaGVja2JveF9fbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWZvcm1zLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogbWF4KDE2cHgsIDFyZW0pO1xuICBjb2xvcjogIzRCNTU2MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsW2RhdGEtc2l6ZT1zXSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsW2RhdGEtc3R5bGV+PWJvcmRlcl0gLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWZvcm1zLWNoZWNrYm94X19jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlFOUUwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmMtZm9ybXMtaW5wdXQtY2hlY2tib3ggLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2Vycm9yIHtcbiAgY29sb3I6ICNDMzAwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveCAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hbZGF0YS1kaXJlY3Rpb249Y29sNF0gLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveFtkYXRhLWRpcmVjdGlvbj1jb2w0XSAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgcm93LWdhcDogMjBweDtcbiAgfVxufVxuLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hbZGF0YS1kaXJlY3Rpb249aW5saW5lXSAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hbZGF0YS1kaXJlY3Rpb249dmVydGljYWxdIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1mb3Jtcy1pbnB1dC1jaGVja2JveFtkYXRhLWRpcmVjdGlvbj1ibG9ja10gLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hbZGF0YS10eXBlPXNlYXJjaF0gLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDA7XG4gIH1cbiAgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hbZGF0YS10eXBlPXNlYXJjaF0gLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zID4gbGFiZWwge1xuICAgIHBhZGRpbmctYmxvY2s6IDE4cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ1REI7XG4gIH1cbn1cbi5jLWZvcm1zLWlucHV0LWNoZWNrYm94W2RhdGEtdHlwZT10ZXJtc10gLmMtZm9ybXMtY2hlY2tib3g6aGFzKC5jLWZvcm1zLWNoZWNrYm94X19jb3VudFtkYXRhLWNvdW50PVwiMFwiXSkge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiAyMHB4O1xufVxuLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hbZGF0YS1tb2RlLW11bGNoXSAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICByb3ctZ2FwOiAyMHB4O1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94W2RhdGEtbW9kZS1tdWxjaF0gLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hbZGF0YS1tb2RlLW11bGNoXSAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMgLmMtZm9ybXMtY2hlY2tib3gge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFENURCO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QxRDVEQjtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbiAgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hbZGF0YS1tb2RlLW11bGNoXSAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMgLmMtZm9ybXMtY2hlY2tib3g6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDFENURCO1xuICB9XG4gIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94W2RhdGEtbW9kZS1tdWxjaF0gLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIC5jLWZvcm1zLWNoZWNrYm94Om50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMUQ1REI7XG4gIH1cbiAgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hbZGF0YS1tb2RlLW11bGNoXSAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMgLmMtZm9ybXMtY2hlY2tib3g6bnRoLWxhc3Qtb2YtdHlwZSgxKSwgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hbZGF0YS1tb2RlLW11bGNoXSAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMgLmMtZm9ybXMtY2hlY2tib3g6bnRoLWxhc3Qtb2YtdHlwZSgyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ1REI7XG4gIH1cbn1cblxuLmMtZm9ybXMtcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZm9ybXMtcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWZvcm1zLXJhZGlvX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogbWF4KDE2cHgsIDFyZW0pO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1mb3Jtcy1yYWRpb19fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmMtZm9ybXMtcmFkaW9fX2xhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1yYWRpb19fbGFiZWw6OmFmdGVyIHtcbiAgICBsZWZ0OiA3cHg7XG4gIH1cbn1cbi5jLWZvcm1zLXJhZGlvX19sYWJlbFtkYXRhLXN0eWxlfj1ib3JkZXJdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1mb3Jtcy1yYWRpb19fbGFiZWxbZGF0YS1zdHlsZX49Ym9sZF0ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtZm9ybXMtcmFkaW9fX2xhYmVsOmhhcyguYy1mb3Jtcy1yYWRpb19fY291bnRbZGF0YS1jb3VudD1cIjBcIl0pIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1mb3Jtcy1yYWRpb19fbGFiZWw6aGFzKC5jLWZvcm1zLXJhZGlvX19jb3VudFtkYXRhLWNvdW50PVwiMFwiXSkgLmMtZm9ybXMtcmFkaW9fX2xhYmVsIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uYy1mb3Jtcy1pbnB1dC1yYWRpbyAuYy1mb3Jtcy1pbnB1dC1yYWRpb19fZXJyb3Ige1xuICBjb2xvcjogI0MzMDAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LXJhZGlvIC5jLWZvcm1zLWlucHV0LXJhZGlvX19lcnJvciB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYy1mb3Jtcy1pbnB1dC1yYWRpb1tkYXRhLWRpcmVjdGlvbj1pbmxpbmVdIC5jLWZvcm1zLWlucHV0LXJhZGlvX19pdGVtcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYy1mb3Jtcy1pbnB1dC1yYWRpb1tkYXRhLWRpcmVjdGlvbj1ibG9ja10gLmMtZm9ybXMtaW5wdXQtcmFkaW9fX2l0ZW1zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYy1mb3Jtcy1pbnB1dC1yYWRpb19faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtYXgtY29udGVudCk7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtaW5wdXQtcmFkaW9fX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbn1cblxuLmMtZm9ybXMtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jLWZvcm1zLXNlbGVjdFtkYXRhLXNpemU9ZnVsbF0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWZvcm1zLXNlbGVjdFtkYXRhLXNpemU9Zml0XSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5jLWZvcm1zLXNlbGVjdDpoYXMoc2VsZWN0W25hbWU9YXJlYV0pIHtcbiAgd2lkdGg6IDM1NHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtc2VsZWN0OmhhcyhzZWxlY3RbbmFtZT1hcmVhXSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuLmMtZm9ybXMtc2VsZWN0X190cmlnZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgI0QxRDVEQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICMyNTYzRUI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYy1mb3Jtcy1zZWxlY3RfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBtYXgoMTZweCwgMXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzExMTgyNztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5jLWZvcm1zLXNlbGVjdFtkYXRhLW5vLXZhbHVlXSAuYy1mb3Jtcy1zZWxlY3RfX2xhYmVsIHtcbiAgY29sb3I6ICM2QjcyODA7XG59XG4uYy1mb3Jtcy1zZWxlY3RfX2Fycm93IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uYy1mb3Jtcy1zZWxlY3RfX2Fycm93OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG4uYy1mb3Jtcy1zZWxlY3RbZGF0YS1vcGVuXSAuYy1mb3Jtcy1zZWxlY3RfX2Fycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jLWZvcm1zLXNlbGVjdFtkYXRhLW9wZW5dIC5jLWZvcm1zLXNlbGVjdF9fZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmMtZm9ybXMtc2VsZWN0X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAycHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cbi5jLWZvcm1zLXNlbGVjdF9fZ3JvdXAtbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA4cHggMjBweCA0cHg7XG4gIGNvbG9yOiAjNkI3MjgwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYy1mb3Jtcy1zZWxlY3RfX29wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG59XG4uYy1mb3Jtcy1zZWxlY3RfX29wdGlvbjpob3ZlciwgLmMtZm9ybXMtc2VsZWN0X19vcHRpb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmMtZm9ybXMtc2VsZWN0X19vcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG4uYy1mb3Jtcy1zZWxlY3RfX29wdGlvbi1jaGVjayB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtc2VsZWN0ZWRdID4gLmMtZm9ybXMtc2VsZWN0X19vcHRpb24tY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbltkYXRhLXNlbGVjdGVkXSA+IC5jLWZvcm1zLXNlbGVjdF9fb3B0aW9uLWNoZWNrOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDZcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbi5jLWZvcm1zLXNlbGVjdFtkYXRhLWludmFsaWRdIC5jLWZvcm1zLXNlbGVjdF9fdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUUyRTI7XG4gIGJvcmRlci1jb2xvcjogI0Q5MkQyMDtcbn1cbi5jLWZvcm1zLXNlbGVjdFtkYXRhLWludmFsaWRdIC5jLWZvcm1zLXNlbGVjdF9fbGFiZWwge1xuICBjb2xvcjogI0Q5MkQyMDtcbn1cbi5jLWZvcm1zLXNlbGVjdFtkYXRhLWludmFsaWRdW2RhdGEtbm8tdmFsdWVdIC5jLWZvcm1zLXNlbGVjdF9fbGFiZWwge1xuICBjb2xvcjogI0Q5MkQyMDtcbn1cbi5jLWZvcm1zLXNlbGVjdFtkYXRhLWRpc2FibGVkXSAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICBib3JkZXItY29sb3I6ICNEMUQ1REI7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYy1mb3Jtcy1zZWxlY3RbZGF0YS10eXBlPW1pbl0gLmMtZm9ybXMtc2VsZWN0X190cmlnZ2VyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uYy1mb3Jtcy1zZWxlY3RbZGF0YS10eXBlPW1pbl0gLmMtZm9ybXMtc2VsZWN0X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtZm9ybXMtc2VsZWN0W2RhdGEtdHlwZT1taW5dIC5jLWZvcm1zLXNlbGVjdF9fYXJyb3c6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jLWZvcm1zLXNlbGVjdFtkYXRhLXR5cGU9bWlkXSAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmMtZm9ybXMtaW5wdXQtc2VsZWN0IC5jLWZvcm1zLWlucHV0LXNlbGVjdF9fZXJyb3Ige1xuICBjb2xvcjogI0MzMDAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LXNlbGVjdCAuYy1mb3Jtcy1pbnB1dC1zZWxlY3RfX2Vycm9yIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5jLWZvcm1zLWlucHV0LXNlbGVjdF9faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uYy1mb3Jtcy1pbnB1dC1zZWxlY3RfX2hlbHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYy1mb3Jtcy10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBtYXgoMTZweCwgMXJlbSk7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG4uYy1mb3Jtcy10ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNkI3MjgwO1xufVxuLmMtZm9ybXMtdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkY2RkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEMUQ1REI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMjU2M0VCO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmMtZm9ybXMtdGV4dC5faW52YWxpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUUyRTI7XG4gIGJvcmRlci1jb2xvcjogI0Q5MkQyMDtcbn1cbi5jLWZvcm1zLXRleHQuX2ludmFsaWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNEOTJEMjA7XG59XG4uYy1mb3Jtcy10ZXh0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgYm9yZGVyLWNvbG9yOiAjRDFENURCO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmMtZm9ybXMtdGV4dFtkYXRhLXNpemU9Zml0XSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5jLWZvcm1zLXRleHRbZGF0YS1zaXplPWZ1bGxdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1mb3Jtcy10ZXh0W2RhdGEtdHlwZT1nZW5lcmFsXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtZm9ybXMtdGV4dFtkYXRhLWRhdGVdIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbn1cblxuLyog6YG45oqe5Y+v6IO944Gq5pel5LuYICovXG4uZmxhdHBpY2tyLWRheTpub3QoLmZsYXRwaWNrci1kaXNhYmxlZCkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyog6YG45oqe5LiN5Y+v44Gq5pel5LuYICovXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQge1xuICBjb2xvcjogI2JkYmRiZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qIOmBuOaKnuS4jeWPr+OBquaXpeS7mOOBq+aWnOe3miAqL1xuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCBjYWxjKDUwJSAtIDFweCksICNiZGJkYmQgY2FsYyg1MCUgLSAxcHgpLCAjYmRiZGJkIGNhbGMoNTAlICsgMXB4KSwgdHJhbnNwYXJlbnQgY2FsYyg1MCUgKyAxcHgpKTtcbn1cblxuLyog6YG45oqe44GV44KM44Gf5pel5LuYICovXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5jLWZvcm1zLWlucHV0LXRleHQgLmMtZm9ybXMtaW5wdXQtdGV4dF9fZXJyb3Ige1xuICBjb2xvcjogI0MzMDAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LXRleHQgLmMtZm9ybXMtaW5wdXQtdGV4dF9fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmMtZm9ybXMtaW5wdXQtdGV4dF9faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuLmMtZm9ybXMtaW5wdXQtdGV4dF9faGVscCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtd3JhcDogbm93cmFwO1xufVxuXG4uYy1mb3Jtcy10ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogbWF4KDE2cHgsIDFyZW0pO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICByZXNpemU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbn1cbi5jLWZvcm1zLXRleHRhcmVhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgI0QxRDVEQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICMyNTYzRUI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYy1mb3Jtcy10ZXh0YXJlYS5faW52YWxpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUUyRTI7XG4gIGJvcmRlci1jb2xvcjogI0Q5MkQyMDtcbn1cbi5jLWZvcm1zLXRleHRhcmVhLl9pbnZhbGlkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRDkyRDIwO1xufVxuLmMtZm9ybXMtdGV4dGFyZWE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICBib3JkZXItY29sb3I6ICNEMUQ1REI7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYy1mb3Jtcy10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZCNzI4MDtcbn1cblxuLmMtZm9ybXMtaW5wdXQtdGV4dGFyZWEgLmMtZm9ybXMtaW5wdXQtdGV4dGFyZWFfX2Vycm9yIHtcbiAgY29sb3I6ICNDMzAwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1mb3Jtcy1pbnB1dC10ZXh0YXJlYSAuYy1mb3Jtcy1pbnB1dC10ZXh0YXJlYV9fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEUzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUU5RTAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19oZWFkIHtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX2hlYWQtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19oZWFkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX2hlYWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19sZWdlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9fbGVnZW5kLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19sZWdlbmQtc2VwIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX2xlZ2VuZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19ib2R5IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX25hdi1idG4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTE5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19uYXYtYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX25hdi1idG5bZGF0YS1wcmV2XSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19uYXYtYnRuW2RhdGEtbmV4dF0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9faWNvbi1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX2ljb24tY2lyY2xlW2RhdGEtc21dIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19pY29uLXRyaWFuZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19pY29uLXBob25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19pY29uLWNsb3NlZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNEOTJEMjA7XG59XG5cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogNDVweDtcbiAgbWluLXdpZHRoOiA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbFtkYXRhLWhpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19yYWRpbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2xfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0QxRDVEQjtcbiAgcGFkZGluZzogNHB4IDE0cHg7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19oZWFkZXJbZGF0YS1zYXR1cmRheV0ge1xuICBjb2xvcjogIzAwNjZjMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9faGVhZGVyW2RhdGEtc3VuZGF5XSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBmbGV4OiAxO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9fZGF0ZVtkYXRhLXNhdHVyZGF5XSB7XG4gIGNvbG9yOiAjMDA2NmMwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19kYXRlW2RhdGEtc3VuZGF5XSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9faWNvbi1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19pY29uLXRyaWFuZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19pY29uLXBob25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19pY29uLWNsb3NlZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sOm5vdChbZGF0YS1kaXNhYmxlZF0pOmhvdmVyIC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9fY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RTM7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2w6aGFzKC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9fcmFkaW86Y2hlY2tlZCkgLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRFMztcbn1cblxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RTlFMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90IHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX2hlYWQge1xuICAgIGdhcDogNHB4O1xuICB9XG59XG4uYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX2hlYWQtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9faGVhZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9faGVhZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19pdGVtcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGNsaXA7XG59XG4uYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMnB4O1xufVxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xufVxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xufVxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9faXRlbTpoYXMoLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19yYWRpbzpjaGVja2VkKSAuYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjOUU5RTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9fcmFkaW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICM5RTlFMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9fZXJyb3Ige1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0Q5MkQyMDtcbn1cblxuLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgd2lkdGg6IDI5LjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBtaW4td2lkdGg6IDM2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fY29udGVudC1pbm5lciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX2NvbnRlbnQtaW5uZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fY29udGVudC1zaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX2NvbnRlbnQtc2lkZSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX3N0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fdGVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXgtd2lkdGg6IDMzNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX190ZWwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX190ZWwtbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX190ZWwtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fZm9ybS13cmFwcGVyIHtcbiAgd2lkdGg6IDcwLjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA2NHB4IDE0MHB4IDY0cHggMTB2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDY0cHggMjBweCA2NHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMycHggMTZweCA0MHB4IDE2cHg7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19pbm5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fdGV4dCB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZS1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGUtbWVzc2FnZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlLW1lc3NhZ2VfX3N1cHBsZW1lbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0Q5MkQyMDtcbn1cblxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgd2lkdGg6IDI5LjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBtaW4td2lkdGg6IDM2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItZm9ybV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX2NvbnRlbnQtaW5uZXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX2NvbnRlbnQtaW5uZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19jb250ZW50LXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19jb250ZW50LXNpZGUge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX3N0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX190ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1heC13aWR0aDogMzM2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItZm9ybV9fdGVsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX190ZWwtbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX3RlbC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX2Zvcm0td3JhcHBlciB7XG4gIHdpZHRoOiA3MC41JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNjRweCAxNDBweCA2NHB4IDEwdnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDY0cHggMjBweCA2NHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX2Zvcm0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzJweCAxNnB4IDQwcHggMTZweDtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItZm9ybV9fZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fcm93cy1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDY0cHg7XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fZXJyb3Ige1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRDkyRDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUyLjkxODA3MjI4OTIsIDI0MS43Mjc3MTA4NDM0LCAyNDAuODgxOTI3NzEwOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOTJEMjA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX3Jvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19yb3dzIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX2FncmVlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19hZ3JlZW1lbnQgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX3RleHQgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI1NjNFQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fc3VibWl0LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX3N1Ym1pdC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fc3VibWl0LWJ1dHRvbiBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWZvcm0gLmMtZm9ybXMtY29udGFpbmVyLWZvcm0tbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm0gLmMtZm9ybXMtY29udGFpbmVyLWZvcm0tbWVzc2FnZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm0gLmMtZm9ybXMtY29udGFpbmVyLWZvcm0tbWVzc2FnZV9fc3VwcGxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRDkyRDIwO1xufVxuXG4uYy1mb3Jtcy1lc3RhdGUtY2FyZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RTlFMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1mb3Jtcy1lc3RhdGUtY2FyZF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5jLWZvcm1zLWVzdGF0ZS1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cbi5jLWZvcm1zLWVzdGF0ZS1jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uYy1mb3Jtcy1lc3RhdGUtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1lc3RhdGUtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuXG4uYy1mb3Jtcy1lc3RhdGUtY2FyZC1hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYy1mb3Jtcy1lc3RhdGUtY2FyZC1hZGRyZXNzX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5jLWZvcm1zLWVzdGF0ZS1jYXJkLWFkZHJlc3NfX2xhYmVsOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYy1mb3Jtcy1lc3RhdGUtY2FyZC1hZGRyZXNzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5jLWZvcm1zLWVzdGF0ZS1jYXJkLWFkZHJlc3NfX3Rlcm0ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5jLWZvcm1zLWVzdGF0ZS1jYXJkLWFkZHJlc3NfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYy1mb3Jtcy1yb3dfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmMtZm9ybXMtcm93X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzExMTgyNztcbn1cbi5jLWZvcm1zLXJvd19fdGFnIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWZvcm1zLXJvd19fdGFnW2RhdGEtcmVxdWlyZWRdIHtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjQzMwMDAwO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLWZvcm1zLXJvd19fdGFnW2RhdGEtYW55XSB7XG4gIGJvcmRlcjogMC41cHggc29saWQgIzIwMjAyMDtcbiAgY29sb3I6ICMyMDIwMjA7XG59XG4uYy1mb3Jtcy1yb3dfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmMtZm9ybXMtcm93OmhhcyguX2ludmFsaWQpIC5jLWZvcm1zLXJvd19fbGFiZWwge1xuICBjb2xvcjogI0Q5MkQyMDtcbn1cbi5jLWZvcm1zLXJvdzpoYXMoLl9pbnZhbGlkKSAuYy1mb3Jtcy1yb3dfX3RhZyB7XG4gIGJvcmRlci1jb2xvcjogI0Q5MkQyMDtcbiAgY29sb3I6ICNEOTJEMjA7XG59XG5cbi5jLWZvcm1zLXJvdy1hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmMtZm9ybXMtcm93LWFkZHJlc3NfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtcm93LWFkZHJlc3NfX2hlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWZvcm1zLXJvdy1hZGRyZXNzX19wcmVmIHtcbiAgZmxleDogMTtcbn1cbi5jLWZvcm1zLXJvdy1hZGRyZXNzX19jaXR5IHtcbiAgZmxleDogMTtcbn1cblxuLmMtZm9ybXMtcm93LWRlc2lyZWQtYXJlYV9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uYy1mb3Jtcy1yb3ctZGVzaXJlZC1hcmVhX19ncm91cCArIC5jLWZvcm1zLXJvdy1kZXNpcmVkLWFyZWFfX2dyb3VwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jLWZvcm1zLXJvdy1kZXNpcmVkLWFyZWFfX3ByZWYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1mb3Jtcy1yb3ctZGVzaXJlZC1hcmVhIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1heC1jb250ZW50KTtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLXJvdy1kZXNpcmVkLWFyZWEgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbn1cblxuLmMtZm9ybXMtcm93LWRlc2lyZWQtZGF0ZXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG4uYy1mb3Jtcy1yb3ctZGVzaXJlZC1kYXRldGltZV9faXRlbSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1yb3ctZGVzaXJlZC1kYXRldGltZV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtZm9ybXMtcm93LWVzdGF0ZS1hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmMtZm9ybXMtcm93LWVzdGF0ZS1hZGRyZXNzX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLXJvdy1lc3RhdGUtYWRkcmVzc19faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmMtZm9ybXMtcm93LWVzdGF0ZS1hZGRyZXNzX19wcmVmIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmMtZm9ybXMtcm93LWVzdGF0ZS1hZGRyZXNzX19jaXR5IHtcbiAgd2lkdGg6IDI4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLXJvdy1lc3RhdGUtYWRkcmVzc19fY2l0eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtZm9ybXMtcm93LXByZWZlcnJlZC1jb250YWN0LW1ldGhvZHNfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1yb3ctcHJlZmVycmVkLWNvbnRhY3QtbWV0aG9kc19fYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5jLWZvcm1zLXJvdy1wcmVmZXJyZWQtY29udGFjdC1tZXRob2RzX19vdGhlciB7XG4gIHdpZHRoOiAyODBweDtcbn1cbi5jLWZvcm1zLXJvdy1wcmVmZXJyZWQtY29udGFjdC1tZXRob2RzX19vdGhlciAuYy1mb3Jtcy1pbnB1dC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1mb3Jtcy1yb3ctcHJlZmVycmVkLWNvbnRhY3QtbWV0aG9kc19fb3RoZXIgLmMtZm9ybXMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuXG4uYy1mb3Jtcy1yb3ctYnVkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLXJvdy1idWRnZXQge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLmMtZm9ybXMtcm93LWJ1ZGdldCAuYy1mb3Jtcy1pbnB1dC1zZWxlY3Qge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWZvcm1zLXJvdy1idWRnZXQgLmMtZm9ybXMtc2VsZWN0IHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLXJvdy1idWRnZXQgLmMtZm9ybXMtc2VsZWN0IHtcbiAgICB3aWR0aDogMTM2cHg7XG4gIH1cbn1cbi5jLWZvcm1zLXJvdy1idWRnZXRfX3NlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jLWZvcm1zLXJvdy16aXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5jLWZvcm1zLXJvdy16aXBfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyNTYzZWI7XG59XG5cbi5jLWZvcm1zLXN0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogY2FsYyh2YXIoLS1zdGVwcykgKiA4MHB4KTtcbn1cbi5jLWZvcm1zLXN0ZXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IGNhbGMoMTAwJSAvICh2YXIoLS1zdGVwcykgKiAyKSk7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLyAodmFyKC0tc3RlcHMpICogMikpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbn1cbi5jLWZvcm1zLXN0ZXBfX2l0ZW0ge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmMtZm9ybXMtc3RlcF9fY2lyY2xlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUU5RTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWZvcm1zLXN0ZXBfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzExMTgyNztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWZvcm1zLXN0ZXBbZGF0YS1zdGVwPVwiMVwiXSAuYy1mb3Jtcy1zdGVwX19pdGVtOm50aC1vZi10eXBlKDEpIC5jLWZvcm1zLXN0ZXBfX2NpcmNsZSwgLmMtZm9ybXMtc3RlcFtkYXRhLXN0ZXA9XCIyXCJdIC5jLWZvcm1zLXN0ZXBfX2l0ZW06bnRoLW9mLXR5cGUoMikgLmMtZm9ybXMtc3RlcF9fY2lyY2xlLCAuYy1mb3Jtcy1zdGVwW2RhdGEtc3RlcD1cIjNcIl0gLmMtZm9ybXMtc3RlcF9faXRlbTpudGgtb2YtdHlwZSgzKSAuYy1mb3Jtcy1zdGVwX19jaXJjbGUsIC5jLWZvcm1zLXN0ZXBbZGF0YS1zdGVwPVwiNFwiXSAuYy1mb3Jtcy1zdGVwX19pdGVtOm50aC1vZi10eXBlKDQpIC5jLWZvcm1zLXN0ZXBfX2NpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIGJvcmRlci1jb2xvcjogIzlFOUUwMDtcbn1cblxuLmMtZm9ybXMtdGVsZXBob25lLWlucXVpcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDIwcHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYy1mb3Jtcy10ZWxlcGhvbmUtaW5xdWlyeV9fdGVsIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uYy1mb3Jtcy10ZWxlcGhvbmUtaW5xdWlyeV9fdGVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2NvbW1vbi9pY29ucy9waG9uZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWZvcm1zLXRlbGVwaG9uZS1pbnF1aXJ5X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmMtZm9ybXMtdGVsZXBob25lLWlucXVpcnlfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWZvcm1zLXRlbGVwaG9uZS1pbnF1aXJ5X19tZW1vIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmMtZm9ybXMtZ3VpZGUtYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG4gIHBhZGRpbmctYmxvY2s6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkY2RUM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWZvcm1zLWd1aWRlLWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExNC41MmRlZywgIzYxYTU1YiA3Ljk5JSwgIzBiNmEwMiA4My42NCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG59XG4uYy1mb3Jtcy1ndWlkZS1iYW5uZXJfX25vdGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG5cbi5jLWZvcm1zLW1lbWJlci1tZXJpdC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlFOUUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6IDExOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLW1lbWJlci1tZXJpdC1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDE2cHg7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmMtZm9ybXMtbWVtYmVyLW1lcml0LWl0ZW1fX251bSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1tZW1iZXItbWVyaXQtaXRlbV9fbnVtIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWZvcm1zLW1lbWJlci1tZXJpdC1pdGVtX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1tZW1iZXItbWVyaXQtaXRlbV9fdGV4dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5jLWZvcm1zLW1lbWJlci1tZXJpdC1pdGVtX190ZXh0IHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWZvcm1zLW1lbWJlci1tZXJpdC1pdGVtX190ZXh0IGVtIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG4uYy1mb3Jtcy1tZW1iZXItbWVyaXQtaXRlbV9fdGV4dCBlbVtkYXRhLW51bWJlcl0ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5sLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgcGFkZGluZy1ibG9jazogMTAwcHggMjAwcHg7XG4gIHBhZGRpbmctaW5saW5lOiA0M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweCAyMHB4O1xuICB9XG59XG4ubC1mb290ZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2lubmVyIHtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ubC1mb290ZXJfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19tYWluIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDI4cHggMTJweDtcbiAgfVxufVxuLmwtZm9vdGVyX19uYXYtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMy4ycHg7XG4gIGNvbG9yOiAjRkZGO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmwtZm9vdGVyX19uYXYtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX25hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBsZXR0ZXItc3BhY2luZzogMy42cHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2luZm8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxvZ28gbG9nb1wiIFwiYWRkcmVzcyBzbnNcIjtcbiAgICBnYXA6IDE2cHggMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNkI3MjgwO1xuICAgIG1hcmdpbi1pbmxpbmU6IC00M3B4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiA0M3B4O1xuICB9XG59XG4ubC1mb290ZXJfX2JyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fYnJhbmQge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG59XG4ubC1mb290ZXJfX2xvZ28ge1xuICB3aWR0aDogMjI1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2xvZ28ge1xuICAgIGdyaWQtYXJlYTogbG9nbztcbiAgICB3aWR0aDogMTY2cHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5sLWZvb3Rlcl9fYWRkcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgZ3JpZC1hcmVhOiBhZGRyZXNzO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fc25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fc25zIHtcbiAgICBncmlkLWFyZWE6IHNucztcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fc25zLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmwtZm9vdGVyX19zbnMtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX3Nucy1saW5rIHtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxufVxuLmwtZm9vdGVyX19zbnMtbGluayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5sLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2QjcyODA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IC00M3B4O1xuICAgIHBhZGRpbmctaW5saW5lOiA0M3B4O1xuICB9XG59XG5cbi5sLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICBwYWRkaW5nLWlubGluZTogNDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgfVxufVxuLmwtaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmwtaGVhZGVyX19sb2dvIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9fbG9nbyBzdmcge1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuLmwtaGVhZGVyX19tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX21lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMTZweDtcbiAgICBib3R0b206IDI4cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVudTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5sLWhlYWRlcl9fbWVudTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgcGFkZGluZzogMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAzNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA2NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMDAlKTtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sLWhlYWRlcl9fbWVudS1iYXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmwtaGVhZGVyX19tZW51LWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sLWZvb3Rlci1jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXItY29udGFjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogNTYwcHg7XG4gIH1cbn1cbi5sLWZvb3Rlci1jb250YWN0X19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubC1mb290ZXItY29udGFjdF9fYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDEwMCUpO1xufVxuLmwtZm9vdGVyLWNvbnRhY3RfX2JnLW1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmwtZm9vdGVyLWNvbnRhY3RfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzY2cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDEwMHB4O1xuICBwYWRkaW5nLWlubGluZTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXItY29udGFjdF9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLWJsb2NrOiAxNjBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgfVxufVxuLmwtZm9vdGVyLWNvbnRhY3RfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogOS42cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubC1mb290ZXItY29udGFjdF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQwcHg7XG59XG4ubC1mb290ZXItY29udGFjdF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgY29sb3I6ICNGRkY7XG59XG4ubC1mb290ZXItY29udGFjdF9fbGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAyLjdweDtcbn1cbi5sLWZvb3Rlci1jb250YWN0X19ub3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xufVxuXG5odG1sW2RhdGEtbG9hZGluZ10sXG5odG1sW2RhdGEtbG9hZGluZ10gYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctaW5saW5lOiAxNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHZpc2liaWxpdHkgMHMgMHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1sb2FkaW5nIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWlubGluZTogMzZweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1sb2FkaW5nW2RhdGEtaGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UsIHZpc2liaWxpdHkgMHMgMC44cztcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbG9hZGluZ19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MzlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWxvYWRpbmdfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDM0MnB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWxvYWRpbmdfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTM5cHg7XG4gIGFzcGVjdC1yYXRpbzogNTM5LzExNDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICBhbmltYXRpb246IHBnLWhvbWUtbG9hZGluZy11cCAxLjRzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAwLjRzIGZvcndhcmRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtbG9hZGluZ19fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAzNDJweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1sb2FkaW5nX19tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNzFweDtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICBhbmltYXRpb246IHBnLWhvbWUtbG9hZGluZy11cCAxLjRzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAwLjhzIGZvcndhcmRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtbG9hZGluZ19fbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWxvYWRpbmdfX3N1YiB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjRweCk7XG4gIGFuaW1hdGlvbjogcGctaG9tZS1sb2FkaW5nLXVwIDEuNHMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIDFzIGZvcndhcmRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtbG9hZGluZ19fc3ViIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC41NjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWxvYWRpbmdfX2N1cnRhaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGFuaW1hdGlvbjogcGctaG9tZS1sb2FkaW5nLWN1cnRhaW4gMS4ycyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSkgMi42cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBwZy1ob21lLWxvYWRpbmctdXAge1xuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGctaG9tZS1sb2FkaW5nLWN1cnRhaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwbHZoO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDE0MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19faW5uZXIge1xuICAgIGxlZnQ6IDM2cHg7XG4gICAgcmlnaHQ6IDM2cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19faGVhZGluZyB7XG4gIHdpZHRoOiA1MzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWhlcm9fX2hlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQycHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19faGVhZGluZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWhlcm9fX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19fZW4ge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IEpvc3QsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWhlcm9fX2VuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWhlcm9fX3Njcm9sbCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzZweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19zY3JvbGwtdGV4dCB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19fc2Nyb2xsLWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19zY3JvbGwtbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgYW5pbWF0aW9uOiBwZy1ob21lLWhlcm8tc2Nyb2xsIDIuMnMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBnLWhvbWUtaGVyby1zY3JvbGwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB9XG4gIDUwLjAxJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogMTYwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeSB7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgIzIyMiAxMDAlKTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnlfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDE0NDhweDtcbiAgZ3JpZC1hcmVhOiAxLzE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5X19pbm5lciB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9faGVhZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5X19lbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnlfX2phIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9famEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9fc2luY2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEpvc3QsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG8gMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnlfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnlfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ4cHg7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5X19pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMi45O1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4taW5saW5lOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZiNzI4MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBKb3N0LCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9fbGluayB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0byA1MnB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnlfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcIn5pbWFnZXMvY29tbW9uL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5X19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnktaW1hZ2VzIHtcbiAgZ3JpZC1hcmVhOiAxLzE7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5LWltYWdlc19faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC45O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnktaW1hZ2VzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeS1pbWFnZXNfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IDQ4JSAhaW1wb3J0YW50O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5LWltYWdlc19faXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNjBweCAwIDE2MHB4IDE0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0ge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0ge1xuICAgIHBhZGRpbmc6IDEyMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0ge1xuICAgIHBhZGRpbmc6IDgwcHggMTZweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19iZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2JnLW1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19pbm5lciB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0NjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19ib2R5IHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2hlYWQge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAxOS4ycHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEzLjJweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX3RpdGxlLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fdGl0bGUtcnVsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2xlYWQge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0gLmMtYnV0dG9ucy1nb2xkIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtIC5jLWJ1dHRvbnMtZ29sZCB7XG4gICAgb3JkZXI6IDE7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fc2xpZGVyIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX3NsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19zbGlkZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNS4ycHgpIC8gMS4yNik7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fY29udHJvbHMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgcGFkZGluZzogMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAzNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA2NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMDAlKTtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2Fycm93W2RhdGEtZGlyZWN0aW9uPW5leHRdIC5wZy1ob21lLXByZW1pdW1fX2Fycm93LWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19hcnJvdy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2Fycm93LWljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogNHB4O1xuICBjb2xvcjogIzljYTNhZjtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19jb3VudGVyLWN1cnJlbnQsICNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fY291bnRlci10b3RhbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19jb3VudGVyLXNlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuMXB4O1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fcHJvZ3Jlc3MtdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzgzOTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtLWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bS1jYXJkOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNTAwLzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0tY2FyZF9faW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogMzUwLzIzMztcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtLWNhcmRfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bS1jYXJkX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bS1jYXJkX19ib2R5IHtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDcuMnB4O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtLWNhcmRfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bS1jYXJkX190eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAyLjFweDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bS1jYXJkX190eXBlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0tY2FyZF9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogNHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtLWNhcmRfX3ByaWNlLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0tY2FyZF9fcHJpY2UtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0tY2FyZF9fcHJpY2UtdW5pdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0tY2FyZF9fcHJpY2UtdW5pdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgfVxufVxuXG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgcGFkZGluZy1ibG9jazogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nLWJsb2NrOiAyNDBweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19iZyB7XG4gICAgaGVpZ2h0OiAxMTAlO1xuICAgIHRvcDogLTEwJTtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19iZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjkpIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJSk7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2JnLW1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4NnB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogNDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2lubmVyIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBnYXA6IDY0cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDM2cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODZweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDQzcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2VzIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzZweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlOmhvdmVyIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2VbZGF0YS1pbWFnZV06aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlW2RhdGEtaW1hZ2U9XCIwMVwiXSB7XG4gIHRvcDogMTM0cHg7XG4gIGxlZnQ6IDQlO1xuICB3aWR0aDogMjkuNCU7XG4gIG1heC13aWR0aDogMzc4cHg7XG4gIGFzcGVjdC1yYXRpbzogMzc4LzI1Mjtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2VbZGF0YS1pbWFnZT1cIjAxXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlW2RhdGEtaW1hZ2U9XCIwMVwiXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMjNweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2MyU7XG4gICAgbWF4LXdpZHRoOiAyNTlweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbWFnZVtkYXRhLWltYWdlPVwiMDJcIl0ge1xuICB0b3A6IDkwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjQuNiU7XG4gIG1heC13aWR0aDogMzE3cHg7XG4gIGFzcGVjdC1yYXRpbzogMzE3LzIxMTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2VbZGF0YS1pbWFnZT1cIjAyXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlW2RhdGEtaW1hZ2U9XCIwMlwiXSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogMjJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA0MiU7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbWFnZVtkYXRhLWltYWdlPVwiMDNcIl0ge1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDI4OHB4O1xuICByaWdodDogMTAlO1xuICB3aWR0aDogMTkuNyU7XG4gIG1heC13aWR0aDogMjU0cHg7XG4gIGFzcGVjdC1yYXRpbzogMjU0LzE3NDtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2VbZGF0YS1pbWFnZT1cIjAzXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlW2RhdGEtaW1hZ2U9XCIwM1wiXSB7XG4gICAgdG9wOiA3MnB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2hlYWRpbmcge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDE5LjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEzLjJweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2xlYWQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnkgLmMtYnV0dG9ucy1nbGFzcyB7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5IC5jLWJ1dHRvbnMtZ2xhc3Mge1xuICAgIGdhcDogMzZweDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeSAuYy1idXR0b25zLWdsYXNzX19pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxufVxuXG4jcGFnZS1ob21lIC5wZy1ob21lLWNsdWIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM0MzQzNDIDAlLCAjMjUyNDI1IDUwLjQ4JSk7XG4gIHBhZGRpbmc6IDU2cHggNDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWNsdWIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzQzNDM0MgMCUsICMyNTI0MjUgNDkuNTIlKTtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtY2x1Yl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEyMHB4IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViX19pbm5lciB7XG4gICAgcGFkZGluZzogODBweCAyOHB4O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWNsdWJfX2lubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHg7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtY2x1Yl9fbG9nbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDkuNnB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViX19sb2dvIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWNsdWJfX2xvZ28ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtY2x1Yl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViX19ib2R5IHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtY2x1Yl9fdGV4dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWNsdWJfX2xlYWQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWNsdWJfX25vdGUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViIC5jLWJ1dHRvbnMtZ2xhc3Mge1xuICAgIGdhcDogMzZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWNsdWIgLmMtYnV0dG9ucy1nbGFzc19faWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbn1cblxuI3BhZ2UtaG9tZSAucGctaG9tZS12aWRlbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTEwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMGx2aDtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtdmlkZW86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXZpZGVvX19tZWRpYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBwYWRkaW5nLWJsb2NrOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLW5ld3Mge1xuICAgIHBhZGRpbmctYmxvY2s6IDEwMHB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX2lubmVyIHtcbiAgd2lkdGg6IGNhbGMoNzY4cHggKyAyICogMTZweCk7XG4gIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19pbm5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX2VuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBKb3N0LCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19fZW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19qYSB7XG4gIGNvbG9yOiAjOWNhM2FmO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX2xpc3Qge1xuICAgIGdhcDogMjhweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX2xpbmsge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19fdGl0bGUge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19fbGluZSB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI3MjgwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19fbGluZSB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX2RhdGUge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICM5Y2EzYWY7XG4gIGZvbnQtZmFtaWx5OiBKb3N0LCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19kYXRlIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX21vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmI3MjgwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEpvc3QsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19fbW9yZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwifmltYWdlcy9jb21tb24vaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19fbW9yZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19fbW9yZTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuI3BhZ2UtaG9tZSBtYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4jcGFnZS1ob21lIC5qcy10ZXh0LXJldmVhbCxcbiNwYWdlLWhvbWUgLmpzLWZhZGUtdXAsXG4jcGFnZS1ob21lIC5qcy1wcmVtaXVtLXRpdGxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuI3BhZ2UtaG9tZSAuanMtdGV4dC1yZXZlYWxbZGF0YS1yZXZlYWwtcmVhZHldLFxuI3BhZ2UtaG9tZSAuanMtZmFkZS11cFtkYXRhLXJldmVhbC1yZWFkeV0sXG4jcGFnZS1ob21lIC5qcy1wcmVtaXVtLXRpdGxlW2RhdGEtcmV2ZWFsLXJlYWR5XSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIG1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgbWFpbiA+ICoge1xuICBvcmRlcjogMjtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDVEQjtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1oZWFkZXJfX2lubmVyIHtcbiAgd2lkdGg6IGNhbGMoMTI4NnB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zLFxuICAjcGFnZS1zZWFyY2gtbWFwKSAucGctaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctaGVhZGVyX19pbm5lciB7XG4gIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zLFxuICAjcGFnZS1zZWFyY2gtbWFwKSAucGctaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZy1ibG9jazogMTZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICAgIGdhcDogOHB4O1xuICB9XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctaGVhZGVyX19oZWFkbGluZSB7XG4gIG9yZGVyOiAyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIDppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4gICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLWhlYWRlcl9faGVhZGxpbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLWhlYWRlcl9faGVhZGxpbmUgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLWhlYWRlcl9fY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgb3JkZXI6IDE7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctaGVhZGVyX19hcmVhIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIG9yZGVyOiAxO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLWhlYWRlcl9fY29uZGl0aW9uIHtcbiAgb3JkZXI6IDM7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctaGVhZGVyX19jb25kaXRpb246bm90KDpoYXMoLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb25fX2Jsb2NrKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICA6aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICNwYWdlLXNlYXJjaC1zY2hvb2wsXG4gICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICNwYWdlLXNlYXJjaC1tYXApIC5wZy1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLXNlYXJjaC0xY29sIHtcbiAgd2lkdGg6IGNhbGMoMTI4NnB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zLFxuICAjcGFnZS1zZWFyY2gtbWFwKSAucGctc2VhcmNoLTFjb2wge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLXNlYXJjaC0xY29sIHtcbiAgcGFkZGluZy1ibG9jazogNDBweDtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1zZWFyY2gtMWNvbDpoYXMoLmMtb3RoZXJzLXNlYXJjaC1saXN0X19wcmVmZWN0dXJlKSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIDppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4gICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLXNlYXJjaC0xY29sIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICB9XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctc2VhcmNoLTJjb2wge1xuICB3aWR0aDogY2FsYygxMjg2cHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICNwYWdlLXNlYXJjaC1zY2hvb2wsXG4gICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICNwYWdlLXNlYXJjaC1tYXApIC5wZy1zZWFyY2gtMmNvbCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctc2VhcmNoLTJjb2wge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBjb2x1bW4tZ2FwOiAzLjUlO1xuICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIDppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4gICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLXNlYXJjaC0yY29sIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHZ3O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcmRlcjogMztcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICB9XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAuYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbiB7XG4gIG9yZGVyOiAyO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLXNlYXJjaC1jb25kaXRpb24ge1xuICBvcmRlcjogMTtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1vdGhlci1zZWFyY2gge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDMyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICByb3ctZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIDppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4gICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLW90aGVyLXNlYXJjaCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIH1cbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1vdGhlci1zZWFyY2hfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIDppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4gICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLW90aGVyLXNlYXJjaF9faGVhZGxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1vdGhlci1zZWFyY2hfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxMnB4O1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLW90aGVyLXNlYXJjaF9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAycHggMnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLW90aGVyLXNlYXJjaF9fYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctb3RoZXItc2VhcmNoX19idXR0b25bZGF0YS10eXBlPXNjaG9vbF06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctb3RoZXItc2VhcmNoX19idXR0b25bZGF0YS10eXBlPXN0YXRpb25dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLW90aGVyLXNlYXJjaF9fYnV0dG9uW2RhdGEtdHlwZT1hcmVhXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1vdGhlci1zZWFyY2hfX2J1dHRvbltkYXRhLXR5cGU9bWFwXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1vdGhlci1zZWFyY2hfX2J1dHRvbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1vdGhlci1zZWFyY2hfX2Jhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEycHg7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucC1zdWJtaXQtcmVzdWx0X190YXJnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogbGFzdCBiYXNlbGluZTtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zLFxuICAjcGFnZS1zZWFyY2gtbWFwKSAucC1zdWJtaXQtcmVzdWx0X190YXJnZXQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY29sdW1uLWdhcDogNHB4O1xuICB9XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucC1zdWJtaXQtcmVzdWx0X190YXJnZXQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJvdVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4gICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgI3BhZ2Utc2VhcmNoLW1hcCkgLnAtc3VibWl0LXJlc3VsdF9fdGFyZ2V0IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucC1zdWJtaXQtcmVzdWx0X190YXJnZXQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXRfX2NvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdF9fYnV0dG9ucyB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zLFxuICAjcGFnZS1zZWFyY2gtbWFwKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdF9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgfVxufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQgLnAtc3VibWl0LXJlc3VsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zLFxuICAjcGFnZS1zZWFyY2gtbWFwKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCAucC1zdWJtaXQtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCAuYy1idXR0b25zLXN1Ym1pdCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgcGFkZGluZy1pbmxpbmU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4gICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgI3BhZ2Utc2VhcmNoLW1hcCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQgLmMtYnV0dG9ucy1zdWJtaXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCAuYy1idXR0b25zLXN1Ym1pdDpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4jcGFnZS1zZWFyY2gtc2Nob29sIC5wZy1zZWFyY2gtMWNvbCB7XG4gIHdpZHRoOiBjYWxjKHhzICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCAucGctc2VhcmNoLTFjb2wge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXJjaC1zY2hvb2wgLnBnLXNlYXJjaC0xY29sIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXJjaC1zY2hvb2wgLnBnLXNlYXJjaC1jb25kaXRpb24tYXJlYSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgcGFkZGluZy1ibG9jazogMjRweDtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLXNjaG9vbCAucGctc2VhcmNoLWNvbmRpdGlvbi1hcmVhX190ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4jcGFnZS1zZWFyY2gtc2Nob29sIC5wZy1zZWFyY2gtY29uZGl0aW9uLWFyZWEgLmMtZm9ybXMtc2VsZWN0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1zZWFyY2gtc2Nob29sIC5wZy1zZWFyY2gtY29uZGl0aW9uLWFyZWEgLmMtZm9ybXMtc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLXNjaG9vbCAucGctc2VhcmNoLWNvbmRpdGlvbi1hcmVhIC5jLWZvcm1zLXNlbGVjdCAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICBtaW4td2lkdGg6IDM1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXJjaC1zY2hvb2wgLnBnLXNlYXJjaC1jb25kaXRpb24tYXJlYSAuYy1mb3Jtcy1zZWxlY3QgLmMtZm9ybXMtc2VsZWN0X190cmlnZ2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLXNjaG9vbCAuYy1vdGhlcnMtc2VhcmNoLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXJjaC1zY2hvb2wgLmMtb3RoZXJzLXNlYXJjaC1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4jcGFnZS1zZWFyY2gtc2Nob29sIC5jLW90aGVycy1zZWFyY2gtbGlzdF9fcGFyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtMWNvbCB7XG4gIHdpZHRoOiBjYWxjKDg3OHB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtMWNvbCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtMWNvbCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtc19fYmxvY2sge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXNfX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtc19fYmxvY2s6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtc19faGVhZGxpbmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRFMztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtc19faGVhZGxpbmUge1xuICAgIG1hcmdpbi1ibG9jazogMTJweDtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zX19oZWFkbGluZSArICoge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zX19pbmxpbmUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXNfX2lubGluZS1ib3hbZGF0YS10eXBlPXNlbGVjdC1yYW5nZV0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gIH1cbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zX19pbmxpbmUtYm94W2RhdGEtdHlwZT1zZWxlY3QtcmFuZ2VdID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zIC5jLWZvcm1zLWlucHV0LXJhZGlvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtcyAuYy1mb3Jtcy1pbnB1dC1yYWRpb19faXRlbXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIH1cbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zIC5jLWZvcm1zLWlucHV0LXJhZGlvX19pdGVtczpoYXMoPiBsYWJlbDpvbmx5LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zIC5jLWZvcm1zLWlucHV0LXJhZGlvX19pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDFweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIHBhZGRpbmc6IDFweCAwO1xuICB9XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtcyAuYy1mb3Jtcy1pbnB1dC1yYWRpb19faXRlbXMgPiAqIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtcyAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXMgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICAgIHBhZGRpbmc6IDFweCAwO1xuICB9XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtcyAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXM6aGFzKD4gbGFiZWw6b25seS1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtcyAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXMgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zID4gKiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLXRlcm1zIC5jLW90aGVycy1zZWFyY2gtc3VibWl0X19idXR0b25zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbn1cblxuI3BhZ2Utc2VhcmNoLW1hcCBtYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbk91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLXNlYXJjaC1tYXAgLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb24ge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG4jcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX2xvYWRpbmcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fbG9hZGluZ1tkYXRhLWhpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fbG9hZGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDI0cHg7XG4gIHdpZHRoOiAzNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX19zZWxlY3Qge1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgzMzBweCk7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX21lbnVbZGF0YS1hY3RpdmVdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX21lbnVbZGF0YS1hY3RpdmVdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fdG9nZ2xlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgOTIsIDkyLCAwLjgpO1xufVxuI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fdG9nZ2xlLWJ1dHRvbltkYXRhLW9wZW49ZmFsc2VdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX3RvZ2dsZS1idXR0b25bZGF0YS1vcGVuPWZhbHNlXTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG4jcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX190b2dnbGUtYnV0dG9uW2RhdGEtb3Blbj10cnVlXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICM1OTU3NTc7XG4gIGJveC1zaGFkb3c6IC0zcHggLTJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB3aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTYycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fY29udGVudCAuYy1jYXJkcy1lc3RhdGUtbWFwIHtcbiAgICB3aWR0aDogMzgycHg7XG4gICAgbWluLXdpZHRoOiAzODJweDtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fbWFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWZmNDtcbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19jb250ZW50IHtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiBjYWxjKDEyODZweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgcm93LWdhcDogMjhweDtcbiAgY29sdW1uLWdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuICAgIHBhZGRpbmctYmxvY2s6IDE2cHg7XG4gICAgcm93LWdhcDogMTJweDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBncmlkLXJvdzogMS8yO1xuICBncmlkLWNvbHVtbjogMS80O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19oZWFkbGluZSBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9faGVhZGxpbmUgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19jb3VudCB7XG4gIGdyaWQtcm93OiAzLzQ7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fY291bnQge1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19jb3VudCBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2NvdW50IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19jb3VudCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2NvbmRpdGlvbiB7XG4gIGdyaWQtcm93OiAyLzM7XG4gIGdyaWQtY29sdW1uOiAxLzQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2NvbmRpdGlvbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX3BhZ2luYXRpb24ge1xuICBncmlkLXJvdzogMy80O1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19hY3Rpb24ge1xuICBncmlkLXJvdzogMy80O1xuICBncmlkLWNvbHVtbjogMy80O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2FjdGlvbiB7XG4gICAgZ3JpZC1yb3c6IDMvNDtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fYWN0aW9uIC5jLWZvcm1zLXNlbGVjdCAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fYWN0aW9uIC5jLWZvcm1zLXNlbGVjdCAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2FjdGlvbiAuYy1mb3Jtcy1zZWxlY3QgLmMtZm9ybXMtc2VsZWN0X19kcm9wZG93biB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXIgLmMtYmFzaWNzLXBhZ2luYXRpb24gLmMtc2VhcmNoLWNvbmRpdGlvbiB7XG4gIG9yZGVyOiAxO1xufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXItYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgcGFkZGluZy1ibG9jazogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWxpc3Qge1xuICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCBtYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggbWFpbiA+IC5jLWJhc2ljcy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctZm9vdGVyX19jb250ZW50IHtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiBjYWxjKDEyODZweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctZm9vdGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctZm9vdGVyX19jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogNjRweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byBhdXRvO1xuICByb3ctZ2FwOiAyOHB4O1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctZm9vdGVyX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgcm93LWdhcDogMTJweDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWZvb3Rlcl9fY291bnQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctZm9vdGVyX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWZvb3Rlcl9fY291bnQgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctZm9vdGVyX19jb3VudCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWZvb3Rlcl9fY291bnQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctZm9vdGVyX19jb3VudCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWZvb3Rlcl9fY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWZvb3Rlcl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWZvb3Rlcl9fYWN0aW9uIC5jLWZvcm1zLXNlbGVjdCAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctZm9vdGVyX19hY3Rpb24gLmMtZm9ybXMtc2VsZWN0IC5jLWZvcm1zLXNlbGVjdF9fZHJvcGRvd24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtO1xuICByb3ctZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvO1xuICB3aWR0aDogY2FsYygxMjg2cHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZy1ibG9jazogNTZweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXJfX2lubmVyIHtcbiAgICByb3ctZ2FwOiAxMnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlcl9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgZ3JpZC1yb3c6IDIvMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlcl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXJfX2ZlYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBncmlkLXJvdzogMS8yO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyX19mZWF0dXJlIHtcbiAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlcl9fYWN0aW9ucyB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGdyaWQtcm93OiAzLzQ7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyX19hY3Rpb25zIHtcbiAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlci1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ3JpZC1yb3c6IDMvNDtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogOHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyLXByaWNlX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlci1wcmljZV9fdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyLXByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlci1wcmljZV9fdmFsdWUgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNDMzAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXItcHJpY2VfX3ZhbHVlIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyLXByaWNlLW1vbnRobHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlci1wcmljZS1tb250aGx5X192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlci1wcmljZS1tb250aGx5X192YWx1ZSBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXItcHJpY2UtbW9udGhseV9fbm90ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlDQTNBRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlci1wcmljZS1tb250aGx5X19ub3RlIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgcm93LWdhcDogMjBweDtcbiAgY29sdW1uLWdhcDogNS41JTtcbiAgd2lkdGg6IGNhbGMoMTI4NnB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwIDQwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbl9fYWJvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA3LjUlO1xufVxuQGNvbnRhaW5lciBpbnRyb2R1Y3Rpb24tbWFpbiAod2lkdGggPCA2NTBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbl9fYWJvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbl9fYWJvdXQge1xuICAgIHJvdy1nYXA6IDA7XG4gICAgb3JkZXI6IDM7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIG1hcmdpbi1pbmxpbmU6IC00dnc7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uX19hYm91dCA+ICoge1xuICB3aWR0aDogMTAwJTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uX19mZWF0dXJlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uX19jYXRjaCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb25fX2NhdGNoIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uX19leHBsYW5hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb25fX2V4cGxhbmF0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uX19jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbl9fY29udGFjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uICsgLnBnLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLW91dGxpbmUge1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBncmlkLXJvdzogMS8zO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGNvbHVtbi1nYXA6IDgwcHg7XG4gIHJvdy1nYXA6IDQwcHg7XG4gIHdpZHRoOiAzNDBweDtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLW91dGxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLW91dGxpbmVfX21haW4ge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBpbnRyb2R1Y3Rpb24tbWFpbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1vdXRsaW5lX19tYWluIHtcbiAgICByb3ctZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tb3V0bGluZV9fc2lkZSB7XG4gICAgbWFyZ2luLWlubGluZTogLTE2cHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLXRleHQge1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBncmlkLXJvdzogMy80O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxMnB4O1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi10ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgbWFyZ2luLWlubGluZTogMTZweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tdGV4dDpub3QoOmhhcyhkaXYpKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi10ZXh0Om5vdCg6aGFzKGRpdikpICsgLnBnLWludHJvZHVjdGlvbi1vdXRsaW5lIHtcbiAgZ3JpZC1yb3c6IDEvMjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtY29sdW1uOiAxLzI7XG4gIGdyaWQtcm93OiAxLzI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeTpoYXMoLnBnLWdhbGxlcnlfX25vLWltYWdlKSB7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX25vLWltYWdlIHtcbiAgd2lkdGg6IGNhbGMoMTI4NnB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19uby1pbWFnZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX25vLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19uby1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbm8taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgZ2FwOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBtYWluLXNsaWRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIGZpZ3VyZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDY4MC80NTM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciAuc2xpY2stbmV4dCxcbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgLnNsaWNrLXByZXYge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiBjYWxjKDY2LjY2NjY2NjY2NjdjcXcgKyAycHgpO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciAuc2xpY2stbmV4dCxcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUsXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciAuc2xpY2stZG90cyBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciAuc2xpY2stZG90cyBidXR0b246OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgLnNsaWNrLXNsaWRlID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19jYXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYmxvY2s6IDhweCA0cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX25hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICBsZWZ0OiAwLjM3NXJlbTtcbiAgcmlnaHQ6IDAuMzc1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19uYXYge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX25hdi1wcmV2LCA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX25hdi1uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbmF2LXByZXYgLnBnLWdhbGxlcnlfX25hdi1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBtaW4oMTJweCwgNiUpO1xuICB0b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19hbGwtdmlldyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcm93LWdhcDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjN2M3Yzc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX2FsbC12aWV3OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeS10aHVtYm5haWxzIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnktdGh1bWJuYWlsc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnktdGh1bWJuYWlsc19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5LXRodW1ibmFpbHNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnktdGh1bWJuYWlsc19faXRlbSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgZmxleDogMCAwIDgwcHg7XG4gIH1cbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5LXRodW1ibmFpbHNfX2l0ZW06bnRoLWNoaWxkKG4rMTApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5LXRodW1ibmFpbHNfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeS10aHVtYm5haWxzIC5jLWJ1dHRvbnMtZGVmYXVsdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeS10aHVtYm5haWxzIC5jLWJ1dHRvbnMtZGVmYXVsdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mZWF0dXJlX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mZWF0dXJlX19pdGVtOjpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1mbG9vcl0ge1xuICBvcmRlcjogMztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWZsb29yXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9Zmxvb3JdIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWRkcmVzc10ge1xuICBvcmRlcjogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiA4cHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hZGRyZXNzXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWRkcmVzc10ge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hZGRyZXNzXSAubWFwLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFkZHJlc3NdIC5tYXAtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFjY2Vzc10ge1xuICBvcmRlcjogMjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFjY2Vzc106OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFjY2Vzc10ge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1kZXRhaWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWRldGFpbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZGV0YWlsX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWRldGFpbF9fdmFsdWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdF9fYmxvY2tbZGF0YS10eXBlPWNvbnZlcnNpb25dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMTJweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWNvbnRhY3RfX2Jsb2NrW2RhdGEtdHlwZT1jb252ZXJzaW9uXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdF9fYmxvY2tbZGF0YS10eXBlPXRlbF0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDVEQjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1jb250YWN0X19idXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDU0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWNvbnRhY3RfX2J1dHRvbjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1jb250YWN0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1yZXNlcnZlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNDMzAwMDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuOBiuawl+OBq+WFpeOCiui/veWKoFwiO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV1bZGF0YS1hY3RpdmVdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi44GK5rCX44Gr5YWl44KK55m76Yyy5riI44G/XCI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXVtkYXRhLWFjdGl2ZV0gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXVtkYXRhLWFjdGl2ZV0gc3ZnIHBhdGgge1xuICBmaWxsOiAjQzMwMDAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGZpbGwgMHMgbGluZWFyIDAuMnM7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI0MzMDAwMDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGZpbGwgMHMgbGluZWFyIDAuMnM7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mcm9tLW1hbmFnZXIge1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBncmlkLXJvdzogMi8zO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZyb20tbWFuYWdlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mcm9tLW1hbmFnZXJfX3BlcnNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mcm9tLW1hbmFnZXJfX3BlcnNvbiB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mcm9tLW1hbmFnZXJfX3Bob3RvIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mcm9tLW1hbmFnZXJfX3Bob3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mcm9tLW1hbmFnZXItZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZyb20tbWFuYWdlci1kZXRhaWxfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZnJvbS1tYW5hZ2VyLWRldGFpbF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mcm9tLW1hbmFnZXItZGV0YWlsX19iZWxvbmcge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG5cbiNwYWdlLXJpY2ggLnBnLWludHJvZHVjdGlvbiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbn1cbiNwYWdlLXJpY2ggLnBnLWludHJvZHVjdGlvbi1vdXRsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZV9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2VfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2VfX2hlYWRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2VfX2hlYWRsaW5lOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgY29sdW1uLWdhcDogMjRweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWxfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWxfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sdW1uLWdhcDogNHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWxfX3ByaWNlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsX19wcmljZSBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsX19wcmljZSBwIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbF9faXRlbVtkYXRhLXR5cGU9cHJpY2VdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbHVtbi1nYXA6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbF9faXRlbVtkYXRhLXR5cGU9cHJpY2VdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsX19pdGVtW2RhdGEtdHlwZT1wcmljZV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbF9faXRlbVtkYXRhLXR5cGU9cHJpY2VdIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQzMwMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbF9faXRlbVtkYXRhLXR5cGU9cHJpY2VdIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsX19pdGVtW2RhdGEtdHlwZT1wcmljZV0gcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmaXJzdCBiYXNlbGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbF9faXRlbVtkYXRhLXR5cGU9cHJpY2VdIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbF9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICB3aWR0aDogMTAwJTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2Utc2ltdWxhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlIHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmU6bm90KDpoYXMoZGl2KSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmVfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmVfX2hlYWRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlX19oZWFkbGluZSArICoge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlX19oZWFkbGluZSArICoge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlX19ibG9jay1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZV9fcGFydGl0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmVfX3BhcnRpdGlvbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZV9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMzJweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWRldGFpbFtkYXRhLXR5cGU9bGFuZF0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGxhc3QgYmFzZWxpbmU7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWRldGFpbFtkYXRhLXR5cGU9bGFuZF0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWRldGFpbFtkYXRhLXR5cGU9bGFuZF0gPiAqIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWRldGFpbFtkYXRhLXR5cGU9bGFuZF0gPiAqOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDUwJTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWRldGFpbFtkYXRhLXR5cGU9bGFuZF0gPiAqOmZpcnN0LWNoaWxkIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1kZXRhaWxbZGF0YS10eXBlPWxhbmRdID4gKjpmaXJzdC1jaGlsZCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtZGV0YWlsW2RhdGEtdHlwZT1sYW5kXSA+ICo6bnRoLWNoaWxkKDIpIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1kZXRhaWxbZGF0YS10eXBlPWxhbmRdID4gKjpudGgtY2hpbGQoMikgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWRldGFpbCBkdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1kZXRhaWwgZGQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWRldGFpbCBkZCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtZGV0YWlsIGRkIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtZGV0YWlsIGRkIHNwYW4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtaW1hZ2VzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWltYWdlczpoYXMoPiA6b25seS1jaGlsZCkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1pbWFnZXNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWltYWdlc19faXRlbTpvbmx5LWNoaWxkIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWltYWdlc19faXRlbTpvbmx5LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtaW1hZ2VzX19pdGVtIGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWltYWdlc19faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZmFjaWxpdHkge1xuICBwYWRkaW5nLWJsb2NrOiA0MHB4IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mYWNpbGl0eSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mYWNpbGl0eTpub3QoOmhhcygucGctZmFjaWxpdHlfX2l0ZW1bZGF0YS1hY3RpdmVdKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mYWNpbGl0eV9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZhY2lsaXR5X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mYWNpbGl0eV9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFNkU2O1xuICBjb2xvcjogIzlDQTNBRjtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZmFjaWxpdHlfX2l0ZW1bZGF0YS1hY3RpdmVdIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGU6IFwiaGVhZGxpbmUgaGVhZGxpbmVcIiBhdXRvIFwibWFwIG1hcFwiIGF1dG8gXCJhZGRyZXNzIGFkZHJlc3NcIiBhdXRvIFwic2Nob29sLWFyZWEgc3RhdGlvblwiIGF1dG8vMWZyIDFmcjtcbiAgcm93LWdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlIHtcbiAgICBncmlkLXRlbXBsYXRlOiBcImhlYWRsaW5lXCIgYXV0byBcIm1hcFwiIGF1dG8gXCJhZGRyZXNzXCIgYXV0byBcInNjaG9vbC1hcmVhXCIgYXV0byBcInN0YXRpb25cIiBhdXRvLzFmcjtcbiAgICByb3ctZ2FwOiAzMnB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZV9faGVhZGxpbmUge1xuICBncmlkLWFyZWE6IGhlYWRsaW5lO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2VfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2VfX2hlYWRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2VfX2hlYWRsaW5lOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1hZGRyZXNzIHtcbiAgZ3JpZC1hcmVhOiBhZGRyZXNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLWFkZHJlc3NfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtYWRkcmVzc19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLWFkZHJlc3NfX2NvbnRlbnQgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xuICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xuICBwYWRkaW5nLWlubGluZTogMXJlbSAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDE5Ljg3NXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtYWRkcmVzc19fY29udGVudCBhIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1hZGRyZXNzX19jb250ZW50IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLWFkZHJlc3NfX2NvbnRlbnQgYTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjOUU5RTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtYWRkcmVzc19fY29udGVudCBhOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtYWRkcmVzc19fY29udGVudCBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtbWFwIHtcbiAgZ3JpZC1hcmVhOiBtYXA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLW1hcF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtbWFwX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtbWFwX19jb250ZW50Omhhcyg+IDpvbmx5LWNoaWxkKSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtbWFwX19pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtbWFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1NHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLW1hcCBpZnJhbWUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1tYXBfX2F0dGVudGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRjU5RTBCO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1zY2hvb2wge1xuICBncmlkLWFyZWE6IHNjaG9vbC1hcmVhO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1zY2hvb2xfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2Utc2Nob29sX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLXNjaG9vbF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1zdGF0aW9uIHtcbiAgZ3JpZC1hcmVhOiBzdGF0aW9uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2Utc3RhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1zdGF0aW9uX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLXN0YXRpb25fX2NvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2Utc3RhdGlvbl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXMge1xuICBncmlkLWFyZWE6IGZhY2lsaXR5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXMge1xuICAgIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19faGVhZGxpbmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzIC5wZy1wbGFjZV9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzIC5wZy1wbGFjZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXMgLnBnLXBsYWNlX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllcyAucGctcGxhY2VfX2hlYWRsaW5lOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX19jb250ZW50IHtcbiAgICByb3ctZ2FwOiAxMnB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX19pdGVtcyB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX19pdGVtc1tkYXRhLXByaW1hcnldIHtcbiAgZ2FwOiA0MHB4IDMwcHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19faXRlbXNbZGF0YS1wcmltYXJ5XSAucGctcGxhY2UtZmFjaWxpdHlfX2NhdGVnb3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogLTRweDtcbiAgbWFyZ2luLXRvcDogNzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX2l0ZW1zW2RhdGEtc2Vjb25kYXJ5XSB7XG4gIGdhcDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgcGFkZGluZzogNXJlbSAxLjVyZW0gMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19fdGh1bWJuYWlsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYXNwZWN0LXJhdGlvOiA2NDAvNDgwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX190aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19fY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHotaW5kZXg6IDE7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX2Rpc3RhbmNlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWwge1xuICBwYWRkaW5nLWJsb2NrOiA2NHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbFtkYXRhLXNvbGRdIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxbZGF0YS1zb2xkXSAucGctZXN0YXRlLWRldGFpbF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYmxvY2s6IDMycHggMDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsLmlzLW9wZW46YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsLmlzLW9wZW4gLnBnLWVzdGF0ZS1kZXRhaWxfX21vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsLmlzLW9wZW4gLnBnLWVzdGF0ZS1kZXRhaWxfX2l0ZW1zIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2hlYWRsaW5lOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2NvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNmM2ZiO1xuICAgIG1hcmdpbi1pbmxpbmU6IC0xNnB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2l0ZW1zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2l0ZW1zIHtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ibG9jazogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2YzZmI7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19sYWJlbCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX192YWx1ZSB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX3ZhbHVlIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1pbmxpbmU6IDhweDtcbiAgICBtaW4taGVpZ2h0OiA0MXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNmM2ZiO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2NvbDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDQuNSU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9fY29sMiB7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19jb2wyID4gKiB7XG4gIHdpZHRoOiA0Ny43NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19jb2wyID4gKiB7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX21vcmUge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgcGFkZGluZy1ibG9jazogMTI4cHggMzJweDtcbiAgbWFyZ2luLWlubGluZTogLTE2cHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgNTAlLCB3aGl0ZSAxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX21vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX21vcmUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nLWlubGluZTogMTZweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9fbW9yZSBhOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9faW5mbyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbC1yZWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgY29sdW1uLWdhcDogOHB4O1xuICByb3ctZ2FwOiA4cHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWwtcmVmb3JtID4gZGl2IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogMjBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlcl9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlcl9fcGVyc29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyX19wZXJzb24ge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXJfX3Bob3RvIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlcl9fcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyLWNvbW1lbnQge1xuICBjb2xvcjogIzRCNTU2MztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlci1jb21tZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHJvdy1nYXA6IDhweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXItY29tbWVudF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlci1jb21tZW50X190ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyLWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlci1kZXRhaWxfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXItZGV0YWlsX19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyLWRldGFpbF9fYmVsb25nIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYmxvY2s6IDgwcHggMTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICByb3ctZ2FwOiAxMnB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uX19oZWFkbGluZSB7XG4gIG9yZGVyOiAzO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uX19sYWJlbCB7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uX19wcmljZSB7XG4gIG9yZGVyOiA0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbl9fcHJpY2UgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBsYXN0IGJhc2VsaW5lO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb25fX3ByaWNlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNDMzAwMDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb25fX291dGxpbmUge1xuICBvcmRlcjogNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uX19hY3Rpb25zIHtcbiAgb3JkZXI6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uX190ZWwge1xuICBvcmRlcjogNjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFENURCO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWZlYXR1cmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1mZWF0dXJlIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1mZWF0dXJlX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZmVhdHVyZV9faXRlbTo6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWZsb29yXSB7XG4gIG9yZGVyOiAzO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWZsb29yXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWZsb29yXSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hZGRyZXNzXSB7XG4gIG9yZGVyOiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDhweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hZGRyZXNzXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFkZHJlc3NdIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFkZHJlc3NdIC5tYXAtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFkZHJlc3NdIC5tYXAtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hY2Nlc3NdIHtcbiAgb3JkZXI6IDI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWNjZXNzXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFjY2Vzc10ge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWRldGFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWRldGFpbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWRldGFpbF9fbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZGV0YWlsX192YWx1ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWNvbnRhY3Qge1xuICBvcmRlcjogNTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1jb250YWN0X19ibG9ja1tkYXRhLXR5cGU9Y29udmVyc2lvbl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYmxvY2tbZGF0YS10eXBlPWNvbnZlcnNpb25dIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2Jsb2NrW2RhdGEtdHlwZT1jb252ZXJzaW9uXSAucGctY29udmVyc2lvbi1jb250YWN0X19idXR0b246OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1jb250YWN0X19ibG9ja1tkYXRhLXR5cGU9Y29udmVyc2lvbl0gLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1jb250YWN0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2Jsb2NrW2RhdGEtdHlwZT1jb252ZXJzaW9uXSAucGctY29udmVyc2lvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPXJlc2VydmVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYmxvY2tbZGF0YS10eXBlPWNvbnZlcnNpb25dIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQzMwMDAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2Jsb2NrW2RhdGEtdHlwZT1jb252ZXJzaW9uXSAucGctY29udmVyc2lvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuOBiuawl+OBq+WFpeOCiui/veWKoFwiO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2Jsb2NrW2RhdGEtdHlwZT1jb252ZXJzaW9uXSAucGctY29udmVyc2lvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXVtkYXRhLWFjdGl2ZV06OmFmdGVyIHtcbiAgY29udGVudDogXCLjgYrmsJfjgavlhaXjgornmbvpjLLmuIjjgb9cIjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1jb250YWN0X19ibG9ja1tkYXRhLXR5cGU9Y29udmVyc2lvbl0gLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV1bZGF0YS1hY3RpdmVdIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2Jsb2NrW2RhdGEtdHlwZT1jb252ZXJzaW9uXSAucGctY29udmVyc2lvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXVtkYXRhLWFjdGl2ZV0gc3ZnIHBhdGgge1xuICBmaWxsOiAjQzMwMDAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGZpbGwgMHMgbGluZWFyIDAuMnM7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYmxvY2tbZGF0YS10eXBlPWNvbnZlcnNpb25dIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1jb250YWN0X19ibG9ja1tkYXRhLXR5cGU9Y29udmVyc2lvbl0gLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV0gc3ZnIHBhdGgge1xuICBzdHJva2U6ICNDMzAwMDA7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDBzIGxpbmVhciAwLjJzO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLXRlbCB7XG4gIG9yZGVyOiA3O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLXRlbF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tdGVsX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi10ZWxfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBnYXJhbW9uZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLXRlbF9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLXRlbF9fbnVtYmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLXRlbF9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgcGFkZGluZzogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3RfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogNHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0X19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3RfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3RfX3RleHQgc3BhbiB7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC1tYWlsX19idXR0b25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC1tYWlsX19idXR0b25zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LW1haWxfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LW1haWxfX2J1dHRvbjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LW1haWxfX2J1dHRvbltkYXRhLXR5cGU9Y29udGFjdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC1tYWlsX19idXR0b25bZGF0YS10eXBlPXJlc2VydmVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtbWFpbF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNDMzAwMDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtbWFpbF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV06OmFmdGVyIHtcbiAgY29udGVudDogXCLjgYrmsJfjgavlhaXjgorov73liqBcIjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC1tYWlsX19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXVtkYXRhLWFjdGl2ZV06OmFmdGVyIHtcbiAgY29udGVudDogXCLjgYrmsJfjgavlhaXjgornmbvpjLLmuIjjgb9cIjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC1tYWlsX19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXVtkYXRhLWFjdGl2ZV0gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtbWFpbF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV1bZGF0YS1hY3RpdmVdIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0MzMDAwMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBmaWxsIDBzIGxpbmVhciAwLjJzO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LW1haWxfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC1tYWlsX19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI0MzMDAwMDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGZpbGwgMHMgbGluZWFyIDAuMnM7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtdGVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQ1REI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC10ZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC10ZWxfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC10ZWxfX2J1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIGJveC1zaGFkb3c6IDBweCAycHggOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE4cHggMTJweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC10ZWxfX2J1dHRvbltocmVmXj1cInRlbDowMTIwXCJdIC5wZy1jb250YWN0LXRlbF9fbnVtYmVyOmJlZm9yZSxcbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC10ZWxfX2J1dHRvbiBbaHJlZl49XCJ0ZWw6MDgwMFwiXSAucGctY29udGFjdC10ZWxfX251bWJlcjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC10ZWxfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtdGVsX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcmVjb21tZW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1yZWNvbW1lbmQge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXJlY29tbWVuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1yZWNvbW1lbmQge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcmVjb21tZW5kX19oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1yZWNvbW1lbmRfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1yZWNvbW1lbmRfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcmVjb21tZW5kX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXJlY29tbWVuZF9fY29udGVudCAuYy1saXN0cy1lc3RhdGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX2hlYWRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX2hlYWRsaW5lOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9fbWFpbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGMoLTEgKiBtYXgoKDEwMGNxdyAtIDM2NnB4IC0gNzE0cHgpIC8gMiwgMzJweCkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgbWFyZ2luLWlubGluZTogLTE2cHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX3ZpZXdlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9fZXhwIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19leHAge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19saXN0IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWlubGluZTogLTFyZW07XG4gIH1cbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYmxvY2s6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1pbmxpbmU6IDFyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX2l0ZW0ge1xuICBtaW4td2lkdGg6IDguNjI1cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19pdGVtIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA4cHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19pdGVtW2RhdGEtYWN0aXZlXSAucGctcGFub3JhbWFfX3RodW1iOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX190aHVtYiB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9fdGh1bWI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX190aHVtYiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYSAucHN2LW5hdmJhciB7XG4gIHotaW5kZXg6IDQwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy12aWRlbyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctdmlkZW9fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXZpZGVvX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJsb2NrOiAyMHB4IDA7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctdmlkZW9fX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXZpZGVvX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXZpZGVvX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXZpZGVvX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctdmlkZW8gaWZyYW1lW2RhdGEtdHlwZT15b3V0dWJlXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSBtYWluW2RhdGEtcGxhdGludW1dIC5wZy12aWRlbyB7XG4gIGdyaWQtYXJlYTogdmlkZW87XG59XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZy1ibG9jazogMzJweCAhaW1wb3J0YW50O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDBjcXc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTQzcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQGNvbnRhaW5lciBsYXlvdXQtY29sMiAod2lkdGggPCAxMzY2cHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlOjphZnRlciB7XG4gICAgcmlnaHQ6IGNhbGMoLTEgKiBtYXgoKDEwMGNxdyAtIDM2NnB4IC0gNzE0cHgpIC8gMiwgMzJweCkpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDBjcXc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2U6OmFmdGVyIHtcbiAgICByaWdodDogLTE2cHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZV9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlX19jb250ZW50IHtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlX19oZWFkbGluZSB7XG4gIGdyaWQtYXJlYTogaGVhZGxpbmU7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQzMwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2VfX2luZm8ge1xuICBncmlkLWFyZWE6IGluZm87XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU3ZWI7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZV9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZV9fYm9keSB7XG4gIGdyaWQtYXJlYTogYm9keTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZV9fYm9keVtkYXRhLW1vcmVdOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZmZmZiA1MCUpO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlX19ib2R5W2RhdGEtbW9yZV0gLnBnLW9wZW4taG91c2UtYm9keV9fbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlX19ib2R5W2RhdGEtb3Blbl0ge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlX19ib2R5W2RhdGEtb3Blbl06YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlX19ib2R5W2RhdGEtb3Blbl0gLnBnLW9wZW4taG91c2UtYm9keV9fbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2UtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDRweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlLWluZm9fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlLWluZm9fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgcGFkZGluZy1ibG9jazogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZS1pbmZvX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgZmxleDogMTtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2UtYm9keSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZS1ib2R5X190ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2UtYm9keV9fbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgbWFpbltkYXRhLXBsYXRpbnVtXSAucGctdG91ciB7XG4gIGdyaWQtYXJlYTogdG91cjtcbn1cblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ibG9jazogNHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgYXV0bztcbiAgY29sdW1uLWdhcDogMTJweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCBhIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IGEge1xuICAgIGdhcDogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IGFbZGF0YS10eXBlPXZpc2l0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzAwMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCBhW2RhdGEtdHlwZT1jb250YWN0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IGFbZGF0YS10eXBlPXRlbF0ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUU5RTAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IGFbZGF0YS10eXBlPXRlbF06OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuXG4vKlxuQGZvcndhcmQgXCJkZXRhaWxfcHJpbnRcIjtcbiAqL1xuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSBtYWluIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNvbnRhaW46IHBhaW50O1xuICBwYWRkaW5nLWJsb2NrOiA2MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIDp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSBtYWluIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2MHB4IDA7XG4gICAgY29udGFpbjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSBtYWluIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0OHB4IDA7XG4gIH1cbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAucGctcHJldiB7XG4gIHdpZHRoOiBjYWxjKDEyODZweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAucGctcHJldiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDIge1xuICB3aWR0aDogMTM2NnB4O1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDIyLjg3NXJlbTtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogbGF5b3V0LWNvbDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwdncpO1xufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyX19tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1pbmxpbmU6IDguOTM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cbkBjb250YWluZXIgbGF5b3V0LWNvbDIgKHdpZHRoIDwgMTM2NnB4KSB7XG4gIDp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMl9fbWFpbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IG1heCgoMTAwY3F3IC0gMzY2cHggLSA3MTRweCkgLyAyLCAzMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMl9fbWFpbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMl9fbWFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyX19tYWluID4gOndoZXJlKHNlY3Rpb24pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMl9fbWFpbiA+IDp3aGVyZShzZWN0aW9uKSB7XG4gICAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgfVxufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyX19tYWluID4gOndoZXJlKHNlY3Rpb24pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyX19tYWluID4gOndoZXJlKHNlY3Rpb24pOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyX19zaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWlubGluZTogNTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyX19zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDJfX3NpZGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAuYy1idXR0b25zLWRlZmF1bHRbZGF0YS10eXBlPWZhdm9yaXRlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuOBiuawl+OBq+WFpeOCiuOBq+eZu+mMsuOBmeOCi1wiO1xufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLXR5cGU9ZmF2b3JpdGVdW2RhdGEtYWN0aXZlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzAwMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAuYy1idXR0b25zLWRlZmF1bHRbZGF0YS10eXBlPWZhdm9yaXRlXVtkYXRhLWFjdGl2ZV0gc3ZnIHtcbiAgc3Ryb2tlOiB3aGl0ZTtcbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAuYy1idXR0b25zLWRlZmF1bHRbZGF0YS10eXBlPWZhdm9yaXRlXVtkYXRhLWFjdGl2ZV06OmFmdGVyIHtcbiAgY29udGVudDogXCLjgYrmsJfjgavlhaXjgornmbvpjLLmuIjjgb9cIjtcbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAuYy1idXR0b25zLWRlZmF1bHRbZGF0YS10eXBlPWZhdm9yaXRlXSBzdmcge1xuICBzdHJva2U6ICNDMzAwMDA7XG4gIGZpbGw6IHdoaXRlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5wZy1uYXYge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDYwcHg7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLnBnLW5hdiB7XG4gICAgdG9wOiA0OHB4O1xuICB9XG4gIDp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAucGctbmF2W2RhdGEtaGlkZGVuXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNDAlKTtcbiAgfVxufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5wZy1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLnBnLW5hdl9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICA6d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLnBnLW5hdl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAucGctbmF2X19pdGVtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAucGctbmF2X19pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5wZy1uYXZfX2l0ZW1bZGF0YS1hY3RpdmVdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5wZy1uYXZfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjMTExODI3O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbn1cbiNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXggbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCAucGctcGFnZS1pbmZvIHtcbiAgcGFkZGluZy1ibG9jazogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IC5wZy1wYWdlLWluZm8gLmMtYmFzaWNzLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXggLnBnLXBhZ2UtaW5mb19fY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEyODZweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXggLnBnLXBhZ2UtaW5mb19fY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IC5wZy1wYWdlLWluZm8gLmMtYmFzaWNzLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDA7XG59XG4jcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IC5wZy1saXN0IHtcbiAgcGFkZGluZy1ibG9jazogMCA0MHB4O1xufVxuI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCAucGctbm8tZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCAucGctbm8tZGF0YSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuXG4jcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbn1cbiNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXggbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCAucGctcGFnZS1pbmZvIHtcbiAgcGFkZGluZy1ibG9jazogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IC5wZy1wYWdlLWluZm8gLmMtYmFzaWNzLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXggLnBnLXBhZ2UtaW5mb19fY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEyODZweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXggLnBnLXBhZ2UtaW5mb19fY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IC5wZy1wYWdlLWluZm8gLmMtYmFzaWNzLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDA7XG59XG4jcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IC5wZy1saXN0IHtcbiAgcGFkZGluZy1ibG9jazogMCA0MHB4O1xufVxuI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCAucGctbm8tZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCAucGctbm8tZGF0YSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuXG4jcGFnZS1oaXN0b3J5LWluZGV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbn1cbiNwYWdlLWhpc3RvcnktaW5kZXggbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI3BhZ2UtaGlzdG9yeS1pbmRleCAucGctcGFnZS1pbmZvIHtcbiAgcGFkZGluZy1ibG9jazogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1oaXN0b3J5LWluZGV4IC5wZy1wYWdlLWluZm8gLmMtYmFzaWNzLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWhpc3RvcnktaW5kZXggLnBnLXBhZ2UtaW5mb19fY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEyODZweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWhpc3RvcnktaW5kZXggLnBnLXBhZ2UtaW5mb19fY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1oaXN0b3J5LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS1oaXN0b3J5LWluZGV4IC5wZy1wYWdlLWluZm8gLmMtYmFzaWNzLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDA7XG59XG4jcGFnZS1oaXN0b3J5LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWhpc3RvcnktaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuI3BhZ2UtaGlzdG9yeS1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtaGlzdG9yeS1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1oaXN0b3J5LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4jcGFnZS1oaXN0b3J5LWluZGV4IC5wZy1saXN0IHtcbiAgcGFkZGluZy1ibG9jazogMCA0MHB4O1xufVxuI3BhZ2UtaGlzdG9yeS1pbmRleCAucGctbm8tZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtaGlzdG9yeS1pbmRleCAucGctbm8tZGF0YSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuXG4jcGFnZS1mYXZvcml0ZS1pbmRleCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG59XG4jcGFnZS1mYXZvcml0ZS1pbmRleCBtYWluIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jcGFnZS1mYXZvcml0ZS1pbmRleCAucGctcGFnZS1pbmZvIHtcbiAgcGFkZGluZy1ibG9jazogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1mYXZvcml0ZS1pbmRleCAucGctcGFnZS1pbmZvIC5jLWJhc2ljcy1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcGFnZS1mYXZvcml0ZS1pbmRleCAucGctcGFnZS1pbmZvX19jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogMTBweDtcbiAgd2lkdGg6IGNhbGMoMTI4NnB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZmF2b3JpdGUtaW5kZXggLnBnLXBhZ2UtaW5mb19fY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1mYXZvcml0ZS1pbmRleCAucGctcGFnZS1pbmZvX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3BhZ2UtZmF2b3JpdGUtaW5kZXggLnBnLXBhZ2UtaW5mbyAuYy1iYXNpY3MtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbiNwYWdlLWZhdm9yaXRlLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWZhdm9yaXRlLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbiNwYWdlLWZhdm9yaXRlLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS1mYXZvcml0ZS1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1mYXZvcml0ZS1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuI3BhZ2UtZmF2b3JpdGUtaW5kZXggLnBnLWxpc3Qge1xuICBwYWRkaW5nLWJsb2NrOiAwIDQwcHg7XG59XG4jcGFnZS1mYXZvcml0ZS1pbmRleCAucGctbm8tZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZmF2b3JpdGUtaW5kZXggLnBnLW5vLWRhdGEge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cblxuI3BhZ2UtbXlwYWdlLWFjY291bnQtZWRpdCAucGctYWNjb3VudC1lZGl0IHtcbiAgd2lkdGg6IGNhbGMoNDgwcHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1teXBhZ2UtYWNjb3VudC1lZGl0IC5wZy1hY2NvdW50LWVkaXQge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtZWRpdCAucGctYWNjb3VudC1lZGl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2NHB4O1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1hY2NvdW50LWVkaXQgLnBnLWFjY291bnQtZWRpdCB7XG4gICAgZ2FwOiA0OHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LWVkaXQgLnBnLWFjY291bnQtZWRpdF9fZm9ybS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtZWRpdCAucGctYWNjb3VudC1lZGl0X19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1hY2NvdW50LWVkaXQgLnBnLWFjY291bnQtZWRpdF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtZWRpdCAucGctYWNjb3VudC1lZGl0X19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1lZGl0IC5wZy1hY2NvdW50LWVkaXRfX3Jvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtZWRpdCAucGctYWNjb3VudC1lZGl0X19zdWJtaXQge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICB3aWR0aDogMzIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWFjY291bnQtZWRpdCAucGctYWNjb3VudC1lZGl0X19zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LWVkaXQgLnBnLWFjY291bnQtZWRpdF9fcHJvZmlsZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNwYWdlLW15cGFnZS1hY2NvdW50LWVtYWlsLXNlbmQgLnBnLWFjY291bnQtZW1haWwtc2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1ibG9jazogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1hY2NvdW50LWVtYWlsLXNlbmQgLnBnLWFjY291bnQtZW1haWwtc2VuZCB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1lbWFpbC1zZW5kIC5wZy1hY2NvdW50LWVtYWlsLXNlbmRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1hY2NvdW50LWVtYWlsLXNlbmQgLnBnLWFjY291bnQtZW1haWwtc2VuZF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtZW1haWwtc2VuZCAucGctYWNjb3VudC1lbWFpbC1zZW5kX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1hY2NvdW50LWVtYWlsLXNlbmQgLnBnLWFjY291bnQtZW1haWwtc2VuZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtZW1haWwtc2VuZCAucGctYWNjb3VudC1lbWFpbC1zZW5kX19kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMyNTYzRUI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jcGFnZS1teXBhZ2UtYWNjb3VudC1wcm9maWxlLWVkaXQgLnBnLWFjY291bnQtcHJvZmlsZS1lZGl0IHtcbiAgd2lkdGg6IGNhbGMoNDgwcHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1teXBhZ2UtYWNjb3VudC1wcm9maWxlLWVkaXQgLnBnLWFjY291bnQtcHJvZmlsZS1lZGl0IHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LXByb2ZpbGUtZWRpdCAucGctYWNjb3VudC1wcm9maWxlLWVkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDY0cHg7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWFjY291bnQtcHJvZmlsZS1lZGl0IC5wZy1hY2NvdW50LXByb2ZpbGUtZWRpdCB7XG4gICAgZ2FwOiA0OHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LXByb2ZpbGUtZWRpdCAucGctYWNjb3VudC1wcm9maWxlLWVkaXRfX2Zvcm0tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LXByb2ZpbGUtZWRpdCAucGctYWNjb3VudC1wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWFjY291bnQtcHJvZmlsZS1lZGl0IC5wZy1hY2NvdW50LXByb2ZpbGUtZWRpdF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtcHJvZmlsZS1lZGl0IC5wZy1hY2NvdW50LXByb2ZpbGUtZWRpdF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtcHJvZmlsZS1lZGl0IC5wZy1hY2NvdW50LXByb2ZpbGUtZWRpdF9fcm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1wcm9maWxlLWVkaXQgLnBnLWFjY291bnQtcHJvZmlsZS1lZGl0X19yb3dzIC5jLWZvcm1zLWlucHV0LXJhZGlvX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LXByb2ZpbGUtZWRpdCAucGctYWNjb3VudC1wcm9maWxlLWVkaXRfX3N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIHdpZHRoOiAzMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtYWNjb3VudC1wcm9maWxlLWVkaXQgLnBnLWFjY291bnQtcHJvZmlsZS1lZGl0X19zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3BhZ2UtbXlwYWdlLWluZGV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctYWNjb3VudCB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUwOTgwMzkyMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLWFjY291bnRfX2NvbnRlbnQge1xuICB3aWR0aDogMTI4NnB4O1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLW15cGFnZS1pbmRleCAucGctYWNjb3VudF9fY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctYWNjb3VudF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtaW5kZXggLnBnLWFjY291bnRfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctYWNjb3VudF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNHB4O1xufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1hY2NvdW50X19uYW1lIHNwYW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLWFjY291bnQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctYWNjb3VudC1hY3Rpb25zX19pdGVtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgYm9yZGVyOiAxcHggc29saWQgIzRCNTU2MztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1hY2NvdW50LWFjdGlvbnNfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLWFjY291bnQtYWN0aW9uc19faXRlbSBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctYWNjb3VudC1hY3Rpb25zX19pdGVtW2RhdGEtdHlwZT1sb2dvdXRdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMGRcIjtcbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1pbmRleCAucGctY29udGVudHMge1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDYwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uIC5jLWxpc3RzLWVzdGF0ZSB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDVEQjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENURCO1xuICB9XG4gICNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICB3aWR0aDogMTI4NnB4O1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9faGVhZGVyIHtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19wYWdlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9fcGFnZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19wYWdlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19wYWdlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9fYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX2FjdGlvbnMgLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWUge1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiAyMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zMDE5NjA3ODQzKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX2FjdGlvbnMgLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX2FjdGlvbnMtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9fYWN0aW9ucy1zcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gICNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9fYWN0aW9ucy1zcCAuYy1idXR0b25zLWRlZmF1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiaHRtbHstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei10YWItc2l6ZTo0O3RhYi1zaXplOjQ7d29yZC1icmVhazpub3JtYWx9Kiw6YWZ0ZXIsOmJlZm9yZXtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym94LXNpemluZzppbmhlcml0fTphZnRlciw6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmluaGVyaXR9KnttYXJnaW46MDtwYWRkaW5nOjB9aHJ7Y29sb3I6aW5oZXJpdDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfWRldGFpbHMsbWFpbntkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19c21hbGx7Zm9udC1zaXplOjgwJX1baGlkZGVuXXtkaXNwbGF5Om5vbmV9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZS13aWR0aDowfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2V9cHJle2ZvbnQtc2l6ZToxZW19YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19dGFibGV7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7dGV4dC1pbmRlbnQ6MH1pZnJhbWV7Ym9yZGVyLXN0eWxlOm5vbmV9aW5wdXR7Ym9yZGVyLXJhZGl1czowfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfXRleHRhcmVhe292ZXJmbG93OmF1dG87cmVzaXplOnZlcnRpY2FsfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Zm9udDppbmhlcml0fW9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OjcwMH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3JvbGU9YnV0dG9uXSxbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbntjdXJzb3I6cG9pbnRlcn1bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9W3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9W3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uLGh0bWwgW3R5cGU9YnV0dG9uXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZX1hOmZvY3VzLGJ1dHRvbjpmb2N1cyxpbnB1dDpmb2N1cyxzZWxlY3Q6Zm9jdXMsdGV4dGFyZWE6Zm9jdXN7b3V0bGluZS13aWR0aDowfXNlbGVjdHstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1zZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfXNlbGVjdDo6LW1zLXZhbHVle2NvbG9yOmN1cnJlbnRDb2xvcn1sZWdlbmR7Ym9yZGVyOjA7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbH06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y29sb3I6aW5oZXJpdDtmb250OmluaGVyaXR9W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W2FyaWEtYnVzeT10cnVlXXtjdXJzb3I6cHJvZ3Jlc3N9W2FyaWEtY29udHJvbHNde2N1cnNvcjpwb2ludGVyfVthcmlhLWRpc2FibGVkPXRydWVde2N1cnNvcjpkZWZhdWx0fSIsIi8qKlxuICog44OV44Ot44Oz44OI55So44Gu44Kr44Op44O85aSJ5pWwXG4gKiBUT0hPIEhPVVNF5paw5bCP5bKpIOODh+OCtuOCpOODs+ODiOODvOOCr+ODs+OCiOOCiuiHquWLleeUn+aIkFxuICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44OW44Op44Oz44OJ44Kr44Op44O8XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNvbG9yLWJyYW5kLXByaW1hcnk6ICAgI0MzMDAwMDsgLy8g44Oh44Kk44Oz44Kr44Op44O844CC5pyA6YeN6KaBQ1RB44KE44OW44Op44Oz44OJ44KS6LGh5b6044GZ44KL6KaB57SgXG4kY29sb3ItYnJhbmQtc2Vjb25kYXJ5OiAjOUU5RTAwOyAvLyDjgrXjg5bjgqvjg6njg7zjgILoo5zliqnnmoTjgapDVEHjgoTjgqLjgq/jgrvjg7Pjg4jopoHntKBcbiRjb2xvci1icmFuZC10ZXJ0aWFyeTogICMyMDIwMjA7IC8vIOODgOODvOOCr+OCq+ODqeODvOOAguODgOODvOOCr+ODnOOCv+ODs+OChOW8t+iqv+ODhuOCreOCueODiFxuJGNvbG9yLWJyYW5kLWFjY2VudDogICAgIzI1NjNFQjsgLy8g44Ki44Kv44K744Oz44OI44Kr44Op44O844CC5aOy5Y205bCO57ea44Gq44Gp44Gu54m55Yil44GqQ1RBXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDog4zmma/oibJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kY29sb3ItYmctYmFzZTogICAgICAgICAgICAgICAgICNGRkZGRkY7IC8vIOODmuODvOOCuOWFqOS9k+OBruWfuuacrOiDjOaZr+iJslxuJGNvbG9yLWJnLXN1YnRsZTogICAgICAgICAgICAgICAjRjNGNEY2OyAvLyDjgrvjgq/jgrfjg6fjg7PjgoTou73jgYTljLrliIfjgorjgavkvb/jgYboloTjgYTog4zmma9cbiRjb2xvci1iZy1tdXRlZDogICAgICAgICAgICAgICAgI0QxRDVEQjsgLy8g5oOF5aCx44OW44Ot44OD44Kv44KE5rOo5oSP5Zaa6LW344Gq44Gp44CB44KE44KE5by344GE6IOM5pmv5Yy65YiGXG4kY29sb3ItYmctaW52ZXJzZTogICAgICAgICAgICAgICRjb2xvci1icmFuZC10ZXJ0aWFyeTsgLy8g44OA44O844Kv6IOM5pmv44CC44OV44OD44K/44O844KE5by36Kq/44K744Kv44K344On44OzXG4kY29sb3ItYmctb3ZlcmxheTogICAgICAgICAgICAgIHJnYmEoIzAwMDAwMCwgMC42KTsgIC8vIOODouODvOODgOODq+ODu+ODieODreODr+ODvOOBruOCquODvOODkOODvOODrOOCpFxuJGNvbG9yLWJnLW92ZXJsYXktaG92ZXI6ICAgICAgICByZ2JhKCMwMDAwMDAsIDAuNyk7ICAvLyDjgqrjg7zjg5Djg7zjg6zjgqTjg5vjg5Djg7xcbiRjb2xvci1iZy1vdmVybGF5LWFjdGl2ZTogICAgICAgcmdiYSgjMDAwMDAwLCAwLjgpOyAgLy8g44Kq44O844OQ44O844Os44Kk44Ki44Kv44OG44Kj44OWXG4kY29sb3ItYmctYnJhbmQtcHJpbWFyeS1zdWJ0bGU6ICNGNkU2RTY7IC8vIHByaW1hcnnns7vjga7oloTjgYTpnaLjgILmpJzntKLoo5zliqnjg5zjg4Pjgq/jgrnjgoTpgbjmip7jgqjjg6rjgqJcbiRjb2xvci1iZy1icmFuZC1zZWNvbmRhcnktc3VidGxlOiAjRjRGNEUzOyAvLyBzZWNvbmRhcnnns7vjga7oloTjgYTpnaLjgILoo5zliqnnmoTjgarlvLfoqr/og4zmma9cblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODhuOCreOCueODiFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci10ZXh0LXByaW1hcnk6ICAgICAgICAgICMxMTE4Mjc7IC8vIOacrOaWh+OChOimi+WHuuOBl+OBquOBqeS4u+imgeOBquODhuOCreOCueODiFxuJGNvbG9yLXRleHQtc2Vjb25kYXJ5OiAgICAgICAgIzRCNTU2MzsgLy8g6KOc6Laz6Kqs5piO44KE44K144OW44OG44Kt44K544OIXG4kY29sb3ItdGV4dC10ZXJ0aWFyeTogICAgICAgICAjOUNBM0FGOyAvLyDjgZXjgonjgavlvLHjgYTmg4XloLHjgoTjg6Hjgr/mg4XloLFcbiRjb2xvci10ZXh0LWludmVyc2U6ICAgICAgICAgICNGRkZGRkY7IC8vIOODgOODvOOCr+iDjOaZr+S4iuOBp+S9v+eUqOOBmeOCi+eZveODhuOCreOCueODiFxuJGNvbG9yLXRleHQtZGlzYWJsZWQ6ICAgICAgICAgIzlDQTNBRjsgLy8g5pON5L2c44Gn44GN44Gq44GE54q25oWL44Gu44OG44Kt44K544OIXG4kY29sb3ItdGV4dC1icmFuZC1wcmltYXJ5OiAgICAkY29sb3ItYnJhbmQtcHJpbWFyeTsgICAvLyDjg5bjg6njg7Pjg4njgqvjg6njg7zjga7lvLfoqr/jg4bjgq3jgrnjg4hcbiRjb2xvci10ZXh0LWJyYW5kLXNlY29uZGFyeTogICRjb2xvci1icmFuZC1zZWNvbmRhcnk7IC8vIHNlY29uZGFyeeOCq+ODqeODvOOBruW8t+iqv+ODhuOCreOCueODiFxuJGNvbG9yLXRleHQtcGxhY2Vob2xkZXI6ICAgICAgIzZCNzI4MDsgLy8g44OV44Kp44O844Og5YWl5Yqb5qyE44Gu44OX44Os44O844K544Ob44Or44OA44O8XG4kY29sb3ItdGV4dC1saW5rOiAgICAgICAgICAgICAjMjU2M0VCOyAvLyDjg6rjg7Pjgq/jg4bjgq3jgrnjg4hcbiRjb2xvci10ZXh0LWxpbmstaG92ZXI6ICAgICAgICMxRDRFRDg7IC8vIOODquODs+OCr+ODm+ODkOODvFxuJGNvbG9yLXRleHQtbGluay1hY3RpdmU6ICAgICAgIzFFNDBBRjsgLy8g44Oq44Oz44Kv44Kv44Oq44OD44KvXG4kY29sb3ItdGV4dC1saW5rLXN1YnRsZTogICAgICAkY29sb3ItdGV4dC1zZWNvbmRhcnk7ICAvLyDmjqfjgYjjgoHjgarjg6rjg7Pjgq9cbiRjb2xvci10ZXh0LWxpbmstc3VidGxlLWhvdmVyOiAgIzM3NDE1MTsgLy8g5o6n44GI44KB44Oq44Oz44Kv44Ob44OQ44O8XG4kY29sb3ItdGV4dC1saW5rLXN1YnRsZS1hY3RpdmU6ICM0QjU1NjM7IC8vIOaOp+OBiOOCgeODquODs+OCr+OCouOCr+ODhuOCo+ODllxuJGNvbG9yLXRleHQtbGluay1pbnZlcnNlOiAgICAgICAkY29sb3ItdGV4dC1pbnZlcnNlOyAgLy8g44OA44O844Kv6IOM5pmv5LiK44Gu44Oq44Oz44KvXG4kY29sb3ItdGV4dC1saW5rLWludmVyc2UtaG92ZXI6ICNFNUU3RUI7IC8vIOODgOODvOOCr+iDjOaZr+ODquODs+OCr+ODm+ODkOODvFxuJGNvbG9yLXRleHQtbGluay1pbnZlcnNlLWFjdGl2ZTojRDFENURCOyAvLyDjg4Djg7zjgq/og4zmma/jg6rjg7Pjgq/jgqLjgq/jg4bjgqPjg5ZcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOOCq+ODvOODiVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci1jYXJkLWJnOiAgICAgICAjRkZGRkZGOyAvLyDjgqvjg7zjg4njga7ln7rmnKzog4zmma/oibJcbiRjb2xvci1jYXJkLWhvdmVyOiAgICAjRjlGQUZCOyAvLyDjgqvjg7zjg4njg5vjg5Djg7zmmYLjga7og4zmma/oibJcbiRjb2xvci1jYXJkLWJvcmRlcjogICAjRTVFN0VCOyAvLyDjgqvjg7zjg4njga7looPnlYznt5pcbiRjb2xvci1jYXJkLWRpc2FibGVkOiAjOUNBM0FGOyAvLyDpnZ7mtLvmgKfjg7vmjrLovInntYLkuobjgqvjg7zjg4lcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOOCouOCpOOCs+ODs1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci1pY29uLXByaW1hcnk6ICAgICAgICAgICRjb2xvci10ZXh0LXByaW1hcnk7ICAgLy8g5Li76KaB44Gq44Ki44Kk44Kz44OzXG4kY29sb3ItaWNvbi1zZWNvbmRhcnk6ICAgICAgICAkY29sb3ItdGV4dC1zZWNvbmRhcnk7IC8vIOijnOWKqeeahOOBquOCouOCpOOCs+ODs1xuJGNvbG9yLWljb24tYnJhbmQtcHJpbWFyeTogICAgJGNvbG9yLWJyYW5kLXByaW1hcnk7ICAvLyDjg5bjg6njg7Pjg4lwcmltYXJ544Ki44Kk44Kz44OzXG4kY29sb3ItaWNvbi1icmFuZC1zZWNvbmRhcnk6ICAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5Oy8vIOODluODqeODs+ODiXNlY29uZGFyeeOCouOCpOOCs+ODs1xuJGNvbG9yLWljb24taW52ZXJzZTogICAgICAgICAgI0ZGRkZGRjsgLy8g5pqX44GE6IOM5pmv5LiK44Gu44Ki44Kk44Kz44OzXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDlhaXlipvjg5Xjgqnjg7zjg6Bcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kY29sb3ItaW5wdXQtYmc6ICAgICAgICAgICNGRkZGRkY7IC8vIOWFpeWKm+ODleOCo+ODvOODq+ODiemAmuW4uOiDjOaZr1xuJGNvbG9yLWlucHV0LWhvdmVyLWJnOiAgICAjRjlGQUZCOyAvLyDlhaXlipvjg5XjgqPjg7zjg6vjg4njg5vjg5Djg7zog4zmma9cbiRjb2xvci1pbnB1dC1zZWxlY3RlZC1iZzogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTsgLy8g6YG45oqe54q25oWL44Gu6IOM5pmvXG4kY29sb3ItaW5wdXQtYm9yZGVyOiAgICAgICNEMUQ1REI7IC8vIOWFpeWKm+ODleOCo+ODvOODq+ODieaeoOe3mlxuJGNvbG9yLWlucHV0LWRpc2FibGVkOiAgICAjRjNGNEY2OyAvLyDlhaXlipvkuI3lj6/nirbmhYtcbiRjb2xvci1lcnJvcjogI0Q5MkQyMDtcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODnOODvOODgOODvFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci1ib3JkZXItZGVmYXVsdDogICAgICAgICAjRDFENURCOyAvLyDmqJnmupbnmoTjgapVSeWig+eVjOe3mlxuJGNvbG9yLWJvcmRlci1zdWJ0bGU6ICAgICAgICAgICNFNUU3RUI7IC8vIOi7veOBhOWMuuWIh+OCiuOBruiWhOOBhOWig+eVjOe3mlxuJGNvbG9yLWJvcmRlci1zdHJvbmc6ICAgICAgICAgICM2QjcyODA7IC8vIOW8t+iqv+OBl+OBn+OBhOWig+eVjOe3mlxuJGNvbG9yLWJvcmRlci1kYXJrOiAgICAgICAgICAgICRjb2xvci1icmFuZC10ZXJ0aWFyeTsgIC8vIOODgOODvOOCr+iDjOaZr+OBruWig+eVjOe3mlxuJGNvbG9yLWJvcmRlci1icmFuZC1wcmltYXJ5OiAgICRjb2xvci1icmFuZC1wcmltYXJ5OyAgIC8vIOacgOmHjeimgeOBruW8t+iqv+aeoFxuJGNvbG9yLWJvcmRlci1icmFuZC1zZWNvbmRhcnk6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7IC8vIOijnOWKqeOCouOCr+OCt+ODp+ODs+OBruaeoFxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44Oc44K/44OzIOKAlCBwcmltYXJ577yI5pyA6YeN6KaBQ1RB77yJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNvbG9yLWJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAkY29sb3ItYnJhbmQtcHJpbWFyeTsgLy8g6YCa5bi46IOM5pmvXG4kY29sb3ItYnRuLXByaW1hcnktYmctaG92ZXI6ICAgICM5RTAwMDA7ICAgICAgICAgICAgICAvLyDjg5vjg5Djg7zog4zmma9cbiRjb2xvci1idG4tcHJpbWFyeS1iZy1hY3RpdmU6ICAgIzg3MDAwMDsgICAgICAgICAgICAgIC8vIOOCr+ODquODg+OCr+iDjOaZr1xuJGNvbG9yLWJ0bi1wcmltYXJ5LWJnLWRpc2FibGVkOiAjRDFENURCOyAgICAgICAgICAgICAgLy8g54Sh5Yq56IOM5pmvXG4kY29sb3ItYnRuLXByaW1hcnktdGV4dDogICAgICAgICRjb2xvci10ZXh0LWludmVyc2U7ICAvLyDjg5zjgr/jg7Pjg4bjgq3jgrnjg4hcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODnOOCv+ODsyDigJQgc2Vjb25kYXJ577yI6KOc5YqpQ1RB77yJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNvbG9yLWJ0bi1zZWNvbmRhcnktYmc6ICAgICAgICAgICRjb2xvci1icmFuZC1zZWNvbmRhcnk7IC8vIOmAmuW4uOiDjOaZr1xuJGNvbG9yLWJ0bi1zZWNvbmRhcnktYmctaG92ZXI6ICAgICM3QTdBMDA7ICAgICAgICAgICAgICAgIC8vIOODm+ODkOODvOiDjOaZr1xuJGNvbG9yLWJ0bi1zZWNvbmRhcnktYmctYWN0aXZlOiAgICM1QzVDMDA7ICAgICAgICAgICAgICAgIC8vIOOCr+ODquODg+OCr+iDjOaZr1xuJGNvbG9yLWJ0bi1zZWNvbmRhcnktYmctZGlzYWJsZWQ6ICNEMUQ1REI7ICAgICAgICAgICAgICAgIC8vIOeEoeWKueiDjOaZr1xuJGNvbG9yLWJ0bi1zZWNvbmRhcnktdGV4dDogICAgICAgICRjb2xvci10ZXh0LWludmVyc2U7ICAgIC8vIOODnOOCv+ODs+ODhuOCreOCueODiFxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44Oc44K/44OzIOKAlCBuZXV0cmFs77yI5rGO55So77yJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNvbG9yLWJ0bi1uZXV0cmFsLWJnOiAgICAgICAgICAjRkZGRkZGOyAgICAgICAgICAgICAvLyDpgJrluLjog4zmma9cbiRjb2xvci1idG4tbmV1dHJhbC1iZy1ob3ZlcjogICAgI0YzRjRGNjsgICAgICAgICAgICAgLy8g44Ob44OQ44O86IOM5pmvXG4kY29sb3ItYnRuLW5ldXRyYWwtYmctYWN0aXZlOiAgICNFNUU3RUI7ICAgICAgICAgICAgIC8vIOOCr+ODquODg+OCr+iDjOaZr1xuJGNvbG9yLWJ0bi1uZXV0cmFsLWJnLWRpc2FibGVkOiAjRDFENURCOyAgICAgICAgICAgICAvLyDnhKHlirnog4zmma9cbiRjb2xvci1idG4tbmV1dHJhbC10ZXh0OiAgICAgICAgJGNvbG9yLXRleHQtcHJpbWFyeTsgLy8g44Oc44K/44Oz44OG44Kt44K544OIXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5zjgr/jg7Mg4oCUIGFjY2VudO+8iOWjsuWNtOWwjue3muOBquOBqeOBrueJueWIpeOBqkNUQe+8iVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci1idG4tYWNjZW50LWJnOiAgICAgICAgICAkY29sb3ItYnJhbmQtYWNjZW50OyAvLyDpgJrluLjog4zmma9cbiRjb2xvci1idG4tYWNjZW50LWJnLWhvdmVyOiAgICAjMUQ0RUQ4OyAgICAgICAgICAgICAvLyDjg5vjg5Djg7zog4zmma9cbiRjb2xvci1idG4tYWNjZW50LWJnLWFjdGl2ZTogICAjMUU0MEFGOyAgICAgICAgICAgICAvLyDjgq/jg6rjg4Pjgq/og4zmma9cbiRjb2xvci1idG4tYWNjZW50LWJnLWRpc2FibGVkOiAjRDFENURCOyAgICAgICAgICAgICAvLyDnhKHlirnog4zmma9cbiRjb2xvci1idG4tYWNjZW50LXRleHQ6ICAgICAgICAkY29sb3ItdGV4dC1pbnZlcnNlOyAvLyDjg5zjgr/jg7Pjg4bjgq3jgrnjg4hcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFVJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNvbG9yLXVpLWZvY3VzLXJpbmc6ICMyNTYzRUI7IC8vIOOCreODvOODnOODvOODieaTjeS9nOaZguOBruODleOCqeODvOOCq+OCueODquODs+OCsFxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5a6a576p44Kr44Op44O877yI5pei5a2Y44Gu5aSJ5pWw44Gr5ZCI44KP44Gb44Gf44Ko44Kk44Oq44Ki44K577yJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLW5vcm1hbC1ibGFjazogIzAwMDAwMDtcbiRjb2xvci1ub3JtYWwtYmxhY2s6ICMwMDAwMDA7XG4kY29sb3ItbW9uby1ibGFjazogICAjMDAwMDAwO1xuJGNvbG9yLWZvbnQtYmFzZTogICAgJGNvbG9yLXRleHQtcHJpbWFyeTtcblxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCI7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiO1xuXG4vL0BpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Tm90bytTZXJpZitKUDo0MDAsNTAwLDcwMCZkaXNwbGF5PXN3YXAmc3Vic2V0PWphcGFuZXNlJyk7XG4vL0BpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Tm90bytTYW5zK0pQOjQwMCw1MDAsNzAwJmRpc3BsYXk9c3dhcCZzdWJzZXQ9amFwYW5lc2UnKTtcblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM5MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIGZvbnQtc2l6ZTogZnVuY3Rpb25zLnRleHQtc2l6ZSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRjb2xvci1mb250LWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogdmFyaWFibGVzLiRmb250LWZhbWlseS1ub3RvLXNhbnM7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cblxubWFpbiB7XG4gICAgLy8gY2xpcCDjga/mqKrjga/jgb/lh7rjgZfjgpLpmqDjgZfjgaTjgaTjgrnjgq/jg63jg7zjg6vjgrPjg7Pjg4bjg4rjgpLkvZzjgonjgarjgYTjgZ/jgoHjgIHlhoXlgbTjga4gcG9zaXRpb246IHN0aWNreSDjgpLntq3mjIHjgafjgY3jgotcbiAgICBvdmVyZmxvdzogY2xpcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuYSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItZm9udC1iYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC8vb3BhY2l0eTogLjY7XG4gICAgfVxufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG51bCxcbmxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5Om5vdCg6aXMoI3BhZ2UtaG9tZSwgI3BhZ2Utc2hvcnQtc3VibGVhc2UsI3BhZ2UtbGVhc2UsI3BhZ2UtcmVmb3JtKSkgbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTE3cHg7XG4gICAgQGluY2x1ZGUgbWl4aW5zLm1kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTA0cHg7XG4gICAgfVxufVxuIiwiLy8gZm9udCBmYW1pbHlcbiRmb250LWZhbWlseS1ub3RvLXNlcmlmOiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4kZm9udC1mYW1pbHktbm90by1zYW5zOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LW91dGZpdDogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1yb2JvdG86IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG5cbi8vIOiLseaWh+Wtl+WEquWFiOOBruODn+ODg+OCr+OCueODleOCqeODs+ODiFxuJGZvbnQtZmFtaWx5LW1peDogXCJPdXRmaXRcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcblxuLy8gZm9udCB3ZWlnaHRzXG4kZm9udC13ZWlnaHQtdGhpbjogMTAwO1xuJGZvbnQtd2VpZ2h0LWV4dHJhbGlnaHQ6IDIwMDtcbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1leHRyYWJvbGQ6IDgwMDtcbiRmb250LXdlaWdodC1ibGFjazogOTAwO1xuXG4vLyDjg6zjgqzjgrfjg7zjgrnjgr/jgqTjg6tcbiRmb250LXRoaW46IDEwMDtcbiRmb250LWV4dHJhbGlnaHQ6IDIwMDtcbiRmb250LWxpZ2h0OiAzMDA7XG4kZm9udC1yZWd1bGFyOiA0MDA7XG4kZm9udC1tZWRpdW06IDUwMDtcbiRmb250LXNlbWlib2xkOiA2MDA7XG4kZm9udC1ib2xkOiA3MDA7XG4kZm9udC1leHRyYWJvbGQ6IDgwMDtcbiRmb250LWJsYWNrOiA5MDA7XG4iLCIvLyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6pcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzL19icmVha3BvaW50cy5zY3NzXCIgYXMgKjtcblxuLy8vIG1heC13aWR0aCA6IDY0MHB4IOOBruODoeODh+OCo+OCouOCr+OCqOODqlxuLy8vIOOCueODnuODm+OBruaoque9ruOBjeetiVxuLy8vIEBjb250ZW50XG4vLy8gQGdyb3VwIG1lZGlhLXF1ZXJ5XG5AbWl4aW4gc20ge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNtKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8vIG1heC13aWR0aCA6IDc2OHB4IOOBruODoeODh+OCo+OCouOCr+OCqOODqlxuLy8vIOOCv+ODluODrOODg+ODiOetiVxuLy8vIEBjb250ZW50XG4vLy8gQGdyb3VwIG1lZGlhLXF1ZXJ5XG5AbWl4aW4gbWQge1xuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8vIG1heC13aWR0aCA6IDEwMjRweCDjga7jg6Hjg4fjgqPjgqLjgq/jgqjjg6pcbi8vLyDjg4fjgrnjgq/jg4jjg4Pjg5fjgafljYrliIbjga7luYXjgafplovjgYTjgZ/mmYLjgarjgalcbi8vLyBAY29udGVudFxuLy8vIEBncm91cCBtZWRpYS1xdWVyeVxuQG1peGluIGxnIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBtYXgtd2lkdGggOiAxMjgwcHgg44Gu44Oh44OH44Kj44Ki44Kv44Ko44OqXG4vLy8gTWFjQm9vayAxMSBpbmNoIOetiVxuLy8vIEBjb250ZW50XG4vLy8gQGdyb3VwIG1lZGlhLXF1ZXJ5XG5AbWl4aW4geGwge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8vIG1heC13aWR0aCA6IDE5MjBweCDjga7jg6Hjg4fjgqPjgqLjgq/jgqjjg6pcbi8vLyBAY29udGVudFxuLy8vIEBncm91cCBtZWRpYS1xdWVyeVxuQG1peGluIHh4bCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeHhsKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8vIG1heC13aWR0aCA6IDI1NjBweCDjga7jg6Hjg4fjgqPjgqLjgq/jgqjjg6pcbi8vLyBAY29udGVudFxuLy8vIEBncm91cCBtZWRpYS1xdWVyeVxuQG1peGluIHh4eGwge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHh4eGwpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyAkc2l6ZeS7peS4iuOBruODoeODh+OCo+OCouOCr+OCqOODquOCkuWAi+WIpeaMh+WumlxuQG1peGluIG1xLW1pbigkc2l6ZSl7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2l6ZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vICRzaXpl5Lul5LiL44Gu44Oh44OH44Kj44Ki44Kv44Ko44Oq44KS5YCL5Yil5oyH5a6aXG5AbWl4aW4gbXEtbWF4KCRzaXplKXtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzaXplKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn0iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGlucy9tZWRpYV9xdWVyeVwiIGFzICo7XG5AdXNlIFwic2FzczptYXBcIjtcblxuLy8gd2VpZ2h0XG4kd2VpZ2h0LWxpc3Q6IChcbiAgICBib2xkOiAkZm9udC13ZWlnaHQtYm9sZCxcbiAgICBzZW1pYm9sZDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkLFxuICAgIG1lZGl1bTogJGZvbnQtd2VpZ2h0LW1lZGl1bSxcbiAgICByZWd1bGFyOiAkZm9udC13ZWlnaHQtcmVndWxhcixcbik7XG5cbi8vIGxpbmUgaGVpZ2h0XG4kbGluZS1oZWlnaHQtbGlzdDogKFxuICAgIHdpZGU6IDIsXG4gICAgbm9ybWFsOiAxLjcsXG4gICAgbmFycm93OiAxLjUsXG4gICAgdGlnaHQ6IDEuNCxcbik7XG5cbi8vIOODleOCqeODs+ODiOODleOCoeODn+ODquODvFxuJGZhbWlseS1saXN0OiAoXG4gICAgbm90by1zZXJpZjogJGZvbnQtZmFtaWx5LW5vdG8tc2VyaWYsXG4gICAgbm90by1zYW5zOiAkZm9udC1mYW1pbHktbm90by1zYW5zLFxuICAgIG91dGZpdDogJGZvbnQtZmFtaWx5LW91dGZpdCxcbiAgICBtaXg6ICRmb250LWZhbWlseS1taXgsXG4pO1xuXG4vLyDjg5Xjgqnjg7Pjg4jmsY7nlKjjgrnjgr/jgqTjg6tcbkBtaXhpbiB1LXRleHQtYmFzZShcbiAgICAkc2l6ZTogMTYsXG4gICAgJGxpbmUtaGVpZ2h0OiBcIm5vcm1hbFwiLFxuICAgICR0cmFja2luZzogMC4wNWVtLFxuICAgICRjb2xvcjogJGNvbG9yLWZvbnQtYmFzZSxcbiAgICAkd2VpZ2h0OiBcInNlbWlib2xkXCIsXG4gICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuKSB7XG4gICAgZm9udC1zaXplOiB0ZXh0LXNpemUoJHNpemUpO1xuICAgIGxldHRlci1zcGFjaW5nOiAkdHJhY2tpbmc7XG5cbiAgICAvL2NvbG9yOiAkY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IGlmKFxuICAgICAgICBtYXAuaGFzLWtleSgkbGluZS1oZWlnaHQtbGlzdCwgJGxpbmUtaGVpZ2h0KSxcbiAgICAgICAgbWFwLmdldCgkbGluZS1oZWlnaHQtbGlzdCwgJGxpbmUtaGVpZ2h0KSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0XG4gICAgKTtcbiAgICBmb250LXdlaWdodDogaWYoXG4gICAgICAgIG1hcC5oYXMta2V5KCR3ZWlnaHQtbGlzdCwgJHdlaWdodCksXG4gICAgICAgIG1hcC5nZXQoJHdlaWdodC1saXN0LCAkd2VpZ2h0KSxcbiAgICAgICAgJHdlaWdodFxuICAgICk7XG4gICAgZm9udC1mYW1pbHk6IGlmKFxuICAgICAgICBtYXAuaGFzLWtleSgkZmFtaWx5LWxpc3QsICRmYW1pbHkpLFxuICAgICAgICBtYXAuZ2V0KCRmYW1pbHktbGlzdCwgJGZhbWlseSksXG4gICAgICAgICRmYW1pbHlcbiAgICApO1xufVxuXG4vLyBMZWdhY3kgY29tcGF0aWJpbGl0eSBmb3IgbWlncmF0ZWQgc3R5bGVzLlxuQG1peGluIHUtdGV4dC1ib2R5KFxuICAgICRzaXplOiAxNixcbiAgICAkd2VpZ2h0OiBcInJlZ3VsYXJcIixcbiAgICAkbGluZS1oZWlnaHQ6IFwibm9ybWFsXCIsXG4gICAgJHRyYWNraW5nOiAwLjA1ZW0sXG4gICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJHdlaWdodDogJHdlaWdodCxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkZmFtaWx5OiAkZmFtaWx5XG4gICAgKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEhlYWRpbmdcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gSGVhZGluZy/msY7nlKhcbkBtaXhpbiB1LXRleHQtaGVhZGluZygkc2l6ZTogMjQsICR0cmFja2luZzogMC4wNWVtLCAkd2VpZ2h0OiBcImJvbGRcIikge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogXCJ0aWdodFwiLFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogJHdlaWdodCxcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG5cbi8vIEhlYWRpbmcvWFhMXG5AbWl4aW4gdS10ZXh0LWhlYWRpbmcteHhsIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZyg0MCk7XG59XG5cbi8vSGVhZGluZy9YTFxuQG1peGluIHUtdGV4dC1oZWFkaW5nLXhsIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygzMik7XG59XG5cbi8vIEhlYWRpbmcvTEdcbkBtaXhpbiB1LXRleHQtaGVhZGluZy1sZyB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcoMjgpO1xufVxuXG4vLyBIZWFkaW5nL01EXG5AbWl4aW4gdS10ZXh0LWhlYWRpbmctbWQge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDI0KTtcbn1cblxuLy8gSGVhZGluZy9TTVxuQG1peGluIHUtdGV4dC1oZWFkaW5nLXNtIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygyMCk7XG59XG5cbi8vIEhlYWRpbmcvWFNcbkBtaXhpbiB1LXRleHQtaGVhZGluZy14cyB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcoMTgpO1xufVxuXG4vLyBIZWFkaW5nL1hYU1xuQG1peGluIHUtdGV4dC1oZWFkaW5nLXh4cyB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcoMTYpO1xufVxuXG5AbWl4aW4gdS10ZXh0LWhlYWRpbmcteHh4cyB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcoMTQpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogSGVhZGluZy9ib2xkXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiB1LXRleHQtaGVhZC1ib2xkKCRzaXplOiAyNCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKCRzaXplKTtcbn1cblxuIC8vIEhlYWRpbmcvNjRweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtNjQge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDY0KTtcbn1cbi8vIEhlYWRpbmcvNTZweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtNTYge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDU2KTtcbn1cbi8vIEhlYWRpbmcvNDhweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtNDgge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDQ4KTtcbn1cbi8vIEhlYWRpbmcvNDBweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtNDAge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDQwKTtcbn1cbi8vIEhlYWRpbmcvMzZweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMzYge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDM2KTtcbn1cbi8vIEhlYWRpbmcvMzJweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMzIge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDMyKTtcbn1cbi8vIEhlYWRpbmcvMjhweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMjgge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDI4KTtcbn1cbi8vIEhlYWRpbmcvMjRweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMjQge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDI0KTtcbn1cbi8vIEhlYWRpbmcvMjBweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMjAge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDIwKTtcbn1cbi8vIEhlYWRpbmcvMThweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMTgge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDE4KTtcbn1cbi8vIEhlYWRpbmcvMTZweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMTYge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDE2KTtcbn1cbi8vIEhlYWRpbmcvMTRweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMTQge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDE0KTtcbn1cbi8vIEhlYWRpbmcvMTJweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMTIge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDEyKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEhlYWRpbmcvbWVkaXVtXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEhlYWRpbmcvbWVkaXVtL2Jhc2VcbkBtaXhpbiB1LXRleHQtaGVhZC1tZWRpdW0oJHNpemU6IDI0LCAkdHJhY2tpbmc6IDAuMDVlbSwgJHdlaWdodDogXCJtZWRpdW1cIikge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogXCJ0aWdodFwiLFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogJHdlaWdodCxcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG5cbi8vIEhlYWRpbmcvNjRweFxuQG1peGluIHUtdGV4dC1oZWFkLW1lZGl1bS02NCB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDY0KTtcbn1cblxuLy8gSGVhZGluZy81NnB4XG5AbWl4aW4gdS10ZXh0LWhlYWQtbWVkaXVtLTU2IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0oNTYpO1xufVxuXG4vLyBIZWFkaW5nLzQ4cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1tZWRpdW0tNDgge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSg0OCk7XG59XG5cbi8vIEhlYWRpbmcvNDBweFxuQG1peGluIHUtdGV4dC1oZWFkLW1lZGl1bS00MCB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDQwKTtcbn1cblxuLy8gSGVhZGluZy8zNnB4XG5AbWl4aW4gdS10ZXh0LWhlYWQtbWVkaXVtLTM2IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0oMzYpO1xufVxuXG4vLyBIZWFkaW5nLzMycHhcbkBtaXhpbiB1LXRleHQtaGVhZC1tZWRpdW0tMzIge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgzMik7XG59XG5cbi8vIEhlYWRpbmcvMjhweFxuQG1peGluIHUtdGV4dC1oZWFkLW1lZGl1bS0yOCB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDI4KTtcbn1cblxuLy8gSGVhZGluZy8yNHB4XG5AbWl4aW4gdS10ZXh0LWhlYWQtbWVkaXVtLTI0IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0oMjQpO1xufVxuXG4vLyBIZWFkaW5nLzIwcHhcbkBtaXhpbiB1LXRleHQtaGVhZC1tZWRpdW0tMjAge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgyMCk7XG59XG5cbi8vIEhlYWRpbmcvMThweFxuQG1peGluIHUtdGV4dC1oZWFkLW1lZGl1bS0xOCB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDE4KTtcbn1cblxuLy8gSGVhZGluZy8xNnB4XG5AbWl4aW4gdS10ZXh0LWhlYWQtbWVkaXVtLTE2IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0oMTYpO1xufVxuXG4vLyBIZWFkaW5nLzE0cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1tZWRpdW0tMTQge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgxNCk7XG59XG5cbi8vIEhlYWRpbmcvMTJweFxuQG1peGluIHUtdGV4dC1oZWFkLW1lZGl1bS0xMiB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDEyKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJvZHkvcmVndWxhciBsaDJcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gQm9keS9yZWd1bGFyL2xoMiBiYXNlXG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDIoJHNpemU6IDE2LCAkdHJhY2tpbmc6IDAuMDVlbSwgJHdlaWdodDogXCJyZWd1bGFyXCIpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDIsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiAkd2VpZ2h0XG4gICAgKTtcbn1cblxuLy8gQm9keS9yZWd1bGFyL2xoMiAxOHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDItMTgoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDIoMTgpO1xufVxuXG4vLyBCb2R5L3JlZ3VsYXIvbGgyIDE2cHhcbkBtaXhpbiB1LXRleHQtYm9keS1yZWd1bGFyLWxoMi0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMigxNik7XG59XG5cbi8vIEJvZHkvcmVndWxhci9saDIgMTRweFxuQG1peGluIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgyLTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgyKDE0KTtcbn1cblxuLy8gQm9keS9yZWd1bGFyL2xoMiAxMnB4XG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDItMTIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDIoMTIpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogQm9keS9yZWd1bGFyIGxoMTZcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gQm9keS9yZWd1bGFyL2xoMTYgYmFzZVxuQG1peGluIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNigkc2l6ZTogMTYsICR0cmFja2luZzogMC4wNWVtLCAkd2VpZ2h0OiBcInJlZ3VsYXJcIikge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogMS42LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogJHdlaWdodFxuICAgICk7XG59XG5cbi8vIEJvZHkvcmVndWxhci9saDE2IDE4cHhcbkBtaXhpbiB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYtMTgoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE2KDE4KTtcbn1cblxuLy8gQm9keS9yZWd1bGFyL2xoMTYgMTZweFxuQG1peGluIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNi0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYoMTYpO1xufVxuXG4vLyBCb2R5L3JlZ3VsYXIvbGgxNiAxNHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDE2LTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNigxNCk7XG59XG5cbi8vIEJvZHkvcmVndWxhci9saDE2IDEycHhcbkBtaXhpbiB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYtMTIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE2KDEyKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJvZHkvcmVndWxhciBsaDE0XG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEJvZHkvcmVndWxhci9saDE0IGJhc2VcbkBtaXhpbiB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoJHNpemU6IDE2LCAkdHJhY2tpbmc6IDAuMDVlbSwgJHdlaWdodDogXCJyZWd1bGFyXCIpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDEuNCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6ICR3ZWlnaHRcbiAgICApO1xufVxuXG4vLyBCb2R5L3JlZ3VsYXIvbGgxNCAxOHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDE0LTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNCgxOCk7XG59XG5cbi8vIEJvZHkvcmVndWxhci9saDE0IDE2cHhcbkBtaXhpbiB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQtMTYoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0KDE2KTtcbn1cblxuLy8gQm9keS9yZWd1bGFyL2xoMTQgMTRweFxuQG1peGluIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoMTQpO1xufVxuXG4vLyBCb2R5L3JlZ3VsYXIvbGgxNCAxMnB4XG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDE0LTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNCgxMik7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCb2R5L21lZGl1bSBsaDE0XG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gQm9keS9tZWRpdW0vbGgxNCDmsY7nlKhcbkBtaXhpbiB1LXRleHQtYm9keS1tZWRpdW0tbGgxNCgkc2l6ZTogMTYsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLjQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcIm1lZGl1bVwiXG4gICAgKTtcbn1cblxuLy8gQm9keS9tZWRpdW0vbGgxNCAxOHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktbWVkaXVtLWxoMTQtMTgoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbWVkaXVtLWxoMTQoMTgpO1xufVxuXG4vLyBCb2R5L21lZGl1bS9saDE0IDE2cHhcbkBtaXhpbiB1LXRleHQtYm9keS1tZWRpdW0tbGgxNC0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1tZWRpdW0tbGgxNCgxNik7XG59XG5cbi8vIEJvZHkvbWVkaXVtL2xoMTQgMTRweFxuQG1peGluIHUtdGV4dC1ib2R5LW1lZGl1bS1saDE0LTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW1lZGl1bS1saDE0KDE0KTtcbn1cblxuLy8gQm9keS9tZWRpdW0vbGgxNCAxMnB4XG5AbWl4aW4gdS10ZXh0LWJvZHktbWVkaXVtLWxoMTQtMTIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbWVkaXVtLWxoMTQoMTIpO1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCb2R5XG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEJvZHkvTm9ybWFsL+axjueUqFxuQG1peGluIHUtdGV4dC1ib2R5LW5vcm1hbCgkc2l6ZTogMTYsICR0cmFja2luZzogMC4wNWVtLCAkd2VpZ2h0OiBcInJlZ3VsYXJcIikge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogMixcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6ICR3ZWlnaHRcbiAgICApO1xufVxuXG4vLyBCb2R5L05vcm1hbCAxOHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktbm9ybWFsLTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW5vcm1hbCgxOCk7XG59XG5cbi8vIEJvZHkvTm9ybWFsIDE2cHhcbkBtaXhpbiB1LXRleHQtYm9keS1ub3JtYWwtMTYoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbm9ybWFsKDE2KTtcbn1cblxuLy8gQm9keS9Ob3JtYWwgMTRweFxuQG1peGluIHUtdGV4dC1ib2R5LW5vcm1hbC0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1ub3JtYWwoMTQpO1xufVxuXG4vLyBCb2R5L05vcm1hbCAxNHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktbm9ybWFsLTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW5vcm1hbCgxMik7XG59XG5cbi8vIEJvZHkvTmFycm93L+axjueUqFxuQG1peGluIHUtdGV4dC1ib2R5LW5hcnJvdygkc2l6ZTogMTYsICR0cmFja2luZzogMC4wNWVtLCAkd2VpZ2h0OiBcInJlZ3VsYXJcIikge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogMS42LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogJHdlaWdodFxuICAgICk7XG59XG5cbi8vIEJvZHkvTmFycm93IDE4cHhcbkBtaXhpbiB1LXRleHQtYm9keS1uYXJyb3ctMTgoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbmFycm93KDE4KTtcbn1cblxuLy8gQm9keS9OYXJyb3cgMTZweFxuQG1peGluIHUtdGV4dC1ib2R5LW5hcnJvdy0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1uYXJyb3coMTYpO1xufVxuXG4vLyBCb2R5L05hcnJvdyAxNHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktbmFycm93LTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW5hcnJvdygxNCk7XG59XG5cbi8vIEJvZHkvVGlnaHQv5rGO55SoXG5AbWl4aW4gdS10ZXh0LWJvZHktdGlnaHQoJHNpemU6IDE2LCAkdHJhY2tpbmc6IDAuMDVlbSwgJHdlaWdodDogXCJyZWd1bGFyXCIpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDEuNCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6ICR3ZWlnaHRcbiAgICApO1xufVxuXG4vLyBCb2R5L1RpZ2h0LyAxOHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktdGlnaHQtMTgoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktdGlnaHQoMTgpO1xufVxuXG4vLyBCb2R5L1RpZ2h0LyAxNnB4XG5AbWl4aW4gdS10ZXh0LWJvZHktdGlnaHQtMTYoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktdGlnaHQoMTYpO1xufVxuXG4vLyBCb2R5L1RpZ2h0LyAxNHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktdGlnaHQtMTQoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktdGlnaHQoMTQpO1xufVxuXG4vLyBCb2R5L1RpZ2h0LyAxMnB4XG5AbWl4aW4gdS10ZXh0LWJvZHktdGlnaHQtMTIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktdGlnaHQoMTIsIDAuMDVlbSwgXCJyZWd1bGFyXCIpO1xufVxuXG4vLyBCb2R5L05vcm1hbCAxOHB4XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCdXR0b24gJiBUYWcgJiBldGNcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gQnV0dG9uL+axjueUqFxuQG1peGluIHUtdGV4dC1idXR0b24oJHNpemU6IDE2LCAkbGluZS1oZWlnaHQ6IDEsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcImJvbGRcIixcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG5cbi8vIEJ1dHRvbi9YTFxuQG1peGluIHUtdGV4dC1idXR0b24teGwoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbigyNCk7XG59XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi0yNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uKDI0KTtcbn1cblxuLy8gQnV0dG9uL0xHXG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1sZygpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uKDIwKTtcbn1cbkBtaXhpbiB1LXRleHQtYnV0dG9uLTIwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24oMjApO1xufVxuXG4vLyBCdXR0b24vTURcbkBtaXhpbiB1LXRleHQtYnV0dG9uLW1kKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24oMTgpO1xufVxuQG1peGluIHUtdGV4dC1idXR0b24tMTgoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbigxOCk7XG59XG5cbi8vIEJ1dHRvbi9TTVxuQG1peGluIHUtdGV4dC1idXR0b24tc20oKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbigxNik7XG59XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uKDE2KTtcbn1cblxuLy8gQnV0dG9uL1hTXG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi14cygpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uKDE0KTtcbn1cbkBtaXhpbiB1LXRleHQtYnV0dG9uLTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24oMTQpO1xufVxuXG4vLyBCdXR0b24vWFhTXG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi14eHMoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbigxMik7XG59XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi0xMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uKDEyKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJ1dHRvbiAmIFRhZyAvIGJvbGRcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gQnV0dG9uL2JvbGRcbkBtaXhpbiB1LXRleHQtYnV0dG9uLWJvbGQoJHNpemU6IDE2LCAkbGluZS1oZWlnaHQ6IDEsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcImJvbGRcIixcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG4vLyBCdXR0b24vYm9sZC80MHB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTQwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCg0MCk7XG59XG4vLyBCdXR0b24vYm9sZC8zNnB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTM2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgzNik7XG59XG4vLyBCdXR0b24vYm9sZC8zMnB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTMyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgzMik7XG59XG4vLyBCdXR0b24vYm9sZC8yOHB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTI4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgyOCk7XG59XG4vLyBCdXR0b24vYm9sZC8yNHB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTI0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgyNCk7XG59XG4vLyBCdXR0b24vYm9sZC8yMHB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTIwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgyMCk7XG59XG4vLyBCdXR0b24vYm9sZC8xOHB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgxOCk7XG59XG4vLyBCdXR0b24vYm9sZC8xNnB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTE2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgxNik7XG59XG4vLyBCdXR0b24vYm9sZC8xNHB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgxNCk7XG59XG4vLyBCdXR0b24vYm9sZC8xMnB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgxMik7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogT3RoZXIgLyBib2xkXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIE90aGVyL2JvbGRcbkBtaXhpbiB1LXRleHQtb3RoZXItYm9sZCgkc2l6ZTogMTYsICRsaW5lLWhlaWdodDogMSwgJHRyYWNraW5nOiAwLjA1ZW0pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwiYm9sZFwiLFxuICAgICAgICAkZmFtaWx5OiBcIm5vdG8tc2Fuc1wiXG4gICAgKTtcbn1cbi8vIE90aGVyL2JvbGQvNDBweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTQwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDQwKTtcbn1cbi8vIE90aGVyL2JvbGQvMzZweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTM2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDM2KTtcbn1cbi8vIE90aGVyL2JvbGQvMzJweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTMyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDMyKTtcbn1cbi8vIE90aGVyL2JvbGQvMjhweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTI4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDI4KTtcbn1cbi8vIE90aGVyL2JvbGQvMjRweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTI0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDI0KTtcbn1cbi8vIE90aGVyL2JvbGQvMjBweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTIwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDIwKTtcbn1cbi8vIE90aGVyL2JvbGQvMThweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDE4KTtcbn1cbi8vIE90aGVyL2JvbGQvMTZweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTE2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDE2KTtcbn1cbi8vIE90aGVyL2JvbGQvMTRweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDE0KTtcbn1cbi8vIE90aGVyL2JvbGQvMTJweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDEyKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJ1dHRvbiAmIFRhZyAvIG1lZGl1bVxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBCdXR0b24vbWVkaXVtXG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1tZWRpdW0oJHNpemU6IDE2LCAkbGluZS1oZWlnaHQ6IDEsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcIm1lZGl1bVwiLFxuICAgICAgICAkZmFtaWx5OiBcIm5vdG8tc2Fuc1wiXG4gICAgKTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vNDBweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTQwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDQwKTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMzZweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTM2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDM2KTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMzJweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTMyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDMyKTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMjhweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTI4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDI4KTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMjRweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTI0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDI0KTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMjBweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTIwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDIwKTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMThweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDE4KTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMTZweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTE2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDE2KTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMTRweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDE0KTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMTJweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDEyKTtcbn1cblxuLy8gT3RoZXIvbWVkaXVtXG5AbWl4aW4gdS10ZXh0LW90aGVyLW1lZGl1bSgkc2l6ZTogMTYsICRsaW5lLWhlaWdodDogMSwgJHRyYWNraW5nOiAwLjA1ZW0pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwibWVkaXVtXCIsXG4gICAgICAgICRmYW1pbHk6IFwibm90by1zYW5zXCJcbiAgICApO1xufVxuLy8gT3RoZXIvbWVkaXVtLzQwcHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTQwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oNDApO1xufVxuLy8gT3RoZXIvbWVkaXVtLzM2cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTM2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMzYpO1xufVxuLy8gT3RoZXIvbWVkaXVtLzMycHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTMyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMzIpO1xufVxuLy8gT3RoZXIvbWVkaXVtLzI4cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTI4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMjgpO1xufVxuLy8gT3RoZXIvbWVkaXVtLzI0cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTI0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMjQpO1xufVxuLy8gT3RoZXIvbWVkaXVtLzIwcHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTIwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMjApO1xufVxuLy8gT3RoZXIvbWVkaXVtLzE4cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTgpO1xufVxuLy8gT3RoZXIvbWVkaXVtLzE2cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTE2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTYpO1xufVxuLy8gT3RoZXIvbWVkaXVtLzE0cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTQpO1xufVxuLy8gT3RoZXIvbWVkaXVtLzEycHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTIpO1xufVxuXG4vLyBPdGhlci9yZWd1bGFyXG5AbWl4aW4gdS10ZXh0LW90aGVyLXJlZ3VsYXIoJHNpemU6IDE2LCAkbGluZS1oZWlnaHQ6IDEsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcInJlZ3VsYXJcIixcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG4vLyBPdGhlci9yZWd1bGFyLzQwcHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci00MCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcig0MCk7XG59XG4vLyBPdGhlci9yZWd1bGFyLzM2cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0zNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigzNik7XG59XG4vLyBPdGhlci9yZWd1bGFyLzMycHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0zMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigzMik7XG59XG4vLyBPdGhlci9yZWd1bGFyLzI4cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0yOCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigyOCk7XG59XG4vLyBPdGhlci9yZWd1bGFyLzI0cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0yNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigyNCk7XG59XG4vLyBPdGhlci9yZWd1bGFyLzIwcHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0yMCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigyMCk7XG59XG4vLyBPdGhlci9yZWd1bGFyLzE4cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0xOCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigxOCk7XG59XG4vLyBPdGhlci9yZWd1bGFyLzE2cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigxNik7XG59XG4vLyBPdGhlci9yZWd1bGFyLzE0cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigxNCk7XG59XG4vLyBPdGhlci9yZWd1bGFyLzEycHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0xMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigxMik7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBFbmdsaXNoXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEVuZ2xpc2ggQm9sZCDmsY7nlKhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1ib2xkKFxuICAgICRzaXplOiAxNixcbiAgICAkbGluZS1oZWlnaHQ6IDEsXG4gICAgJHRyYWNraW5nOiAwXG4pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwiYm9sZFwiLFxuICAgICAgICAkZmFtaWx5OiBcIm91dGZpdFwiXG4gICAgKTtcbn1cblxuLy8gRW5nbGlzaCBCb2xkIDQwcHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1ib2xkLTQwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLWJvbGQoNDApO1xufVxuXG4vLyBFbmdsaXNoIEJvbGQgMzJweFxuQG1peGluIHUtdGV4dC1lbmdsaXNoLWJvbGQtMzIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtYm9sZCgzMik7XG59XG5cbi8vIEVuZ2xpc2ggQm9sZCAyNHB4XG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtYm9sZC0yNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1ib2xkKDI0KTtcbn1cblxuLy8gRW5nbGlzaCBCb2xkIDIwcHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1ib2xkLTIwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLWJvbGQoMjApO1xufVxuXG4vLyBFbmdsaXNoIEJvbGQgMTZweFxuQG1peGluIHUtdGV4dC1lbmdsaXNoLWJvbGQtMTYoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtYm9sZCgxNik7XG59XG5cbi8vIEVuZ2xpc2ggQm9sZCAxNHB4XG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtYm9sZC0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1ib2xkKDE0KTtcbn1cblxuLy8gRW5nbGlzaCBSZWd1bGFyIOaxjueUqFxuQG1peGluIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXIoXG4gICAgJHNpemU6IDE2LFxuICAgICRsaW5lLWhlaWdodDogXCJ0aWdodFwiLFxuICAgICR0cmFja2luZzogMC4wMmVtXG4pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwicmVndWxhclwiLFxuICAgICAgICAkZmFtaWx5OiBcIm91dGZpdFwiXG4gICAgKTtcbn1cblxuLy8gRW5nbGlzaCBSZWd1bGFyIDQwcHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTQwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXIoNDApO1xufVxuXG4vLyBFbmdsaXNoIFJlZ3VsYXIgMzJweFxuQG1peGluIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXItMzIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhcigzMik7XG59XG5cbi8vIEVuZ2xpc2ggUmVndWxhciAyNHB4XG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0yNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyKDI0KTtcbn1cblxuLy8gRW5nbGlzaCBSZWd1bGFyIDIwcHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTIwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXIoMjApO1xufVxuLy8gRW5nbGlzaCBSZWd1bGFyIDE4cHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXIoMTgpO1xufVxuLy8gRW5nbGlzaCBSZWd1bGFyIDE2cHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTE2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXIoMTYpO1xufVxuXG4vLyBFbmdsaXNoIFJlZ3VsYXIgMTRweFxuQG1peGluIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXItMTQoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhcigxNCk7XG59XG5cbi8vIEVuZ2xpc2ggUmVndWxhciAxMnB4XG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0xMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyKDEyKTtcbn1cblxuLy8gRW5nbGlzaCBSZWd1bGFyIDEwcHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTEwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXIoMTApO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICog5rGO55So5pel5pys6KqeXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIGJvZHnnlKhcbkBtaXhpbiB1LXRleHQtanAtbWVkaXVtLWxoMigkc2l6ZSwgJHRyYWNraW5nOiAwLjA1ZW0pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDIsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcIm1lZGl1bVwiLFxuICAgICAgICAkZmFtaWx5OiBcIm5vdG8tc2Fuc1wiXG4gICAgKTtcbn1cblxuQG1peGluIHUtdGV4dC1qcC1tZWRpdW0tbGgxNygkc2l6ZSwgJHRyYWNraW5nOiAwLjA1ZW0pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDEuNyxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwibWVkaXVtXCIsXG4gICAgICAgICRmYW1pbHk6IFwibm90by1zYW5zXCJcbiAgICApO1xufVxuXG5AbWl4aW4gdS10ZXh0LWpwLW1lZGl1bS1saDE0KCRzaXplLCAkdHJhY2tpbmc6IDAuMDVlbSkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogMS40LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJtZWRpdW1cIixcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG5cbi8vIOODnOOCv+ODs+eUqFxuQG1peGluIHUtdGV4dC1qcC1ib2xkLWxoMTQoJHNpemUsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLjQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcImJvbGRcIixcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiDmsY7nlKjoi7Hoqp5cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIHUtdGV4dC1lbi1ib2xkLWxoMTQoJHNpemUsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLjQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcImJvbGRcIixcbiAgICAgICAgJGZhbWlseTogXCJvdXRmaXRcIlxuICAgICk7XG59XG5cbkBtaXhpbiB1LXRleHQtZW4tcmVndWxhci1saDE0KCRzaXplLCAkdHJhY2tpbmc6IDAuMDVlbSkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogMS40LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJyZWd1bGFyXCIsXG4gICAgICAgICRmYW1pbHk6IFwib3V0Zml0XCJcbiAgICApO1xufVxuXG5AbWl4aW4gdS10ZXh0LWVuLXJlZ3VsYXItbGgxKCRzaXplLCAkdHJhY2tpbmc6IDAuMWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJyZWd1bGFyXCIsXG4gICAgICAgICRmYW1pbHk6IFwib3V0Zml0XCJcbiAgICApO1xufVxuXG5AbWl4aW4gdS10ZXh0LWVuLXJlZ3VsYXItbGgxMigkc2l6ZSwgJHRyYWNraW5nOiAwLjA1ZW0pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDEuMixcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwicmVndWxhclwiLFxuICAgICAgICAkZmFtaWx5OiBcIm91dGZpdFwiXG4gICAgKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIOaxjueUqOaVsOWtl1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtaXhpbiB1LXRleHQtbnVtYmVyLXJlZ3VsYXIoJHNpemUsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJyZWd1bGFyXCIsXG4gICAgICAgICRmYW1pbHk6IFwib3VcIlxuICAgICk7XG59XG4iLCIvKlxuICog44Os44K544Od44Oz44K344OW44Gu6KGo56S66Z2e6KGo56S65Yi25b6hXG4gKi9cbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMvbWVkaWFfcXVlcnknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuXG4vLyBQQ+OBp+OBrlRFTOODquODs+OCr+eEoeWKuVxuQGluY2x1ZGUgbXFfbWluKCRzbSkge1xuICBhW2hyZWZePSd0ZWw6J10ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLy8gc23jgrXjgqTjgrooNjQwcHgp5Lul5LiL44Gn6KGo56S6XG4uc3Atc3R5bGUsIC5zbS1zdHlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgc20oKSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi8vIG1k44K144Kk44K6KDc2OHB4KeS7peS4i+OBp+ihqOekulxuLm1kLXN0eWxlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZCgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLy8gbGfjgrXjgqTjgrooMTAyNHB4KeS7peS4i+OBp+ihqOekulxuLmxnLXN0eWxlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBsZygpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLy9zcOODk+ODpeODvOOBruOBv+ino+mZpFxuLnBjLXN0eWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgc20oKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGMtaW5saW5lLXN0eWxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuXG4gIEBpbmNsdWRlIHNtKCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmljb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWFwXCI7XG5AdXNlIFwiQC9mb250cy9zdmdmb250LnNjc3NcIiBhcyAqO1xuXG4kaWNvbi1saXN0OiAoXG4gICAgY2xvY2s6ICRzdmdmb250LWNsb2NrLFxuICAgIGFycm93LWZvcndhcmQ6ICRzdmdmb250LWFycm93LWZvcndhcmQsXG4gICAgYXJyb3ctY2lyY2xlOiAkc3ZnZm9udC1hcnJvdy1jaXJjbGUsXG4gICAgZW1haWw6ICRzdmdmb250LWVtYWlsLFxuICAgIGZhdm9yaXRlOiAkc3ZnZm9udC1mYXZvcml0ZSxcbiAgICBmbG9vcjogJHN2Z2ZvbnQtZmxvb3IsXG4gICAgaG9tZTogJHN2Z2ZvbnQtaG9tZSxcbiAgICBsb2NrOiAkc3ZnZm9udC1sb2NrLFxuICAgIGxvZ2luOiAkc3ZnZm9udC1sb2dpbixcbiAgICBtYXAtcGluOiAkc3ZnZm9udC1tYXAtcGluLFxuICAgIG1lbnU6ICRzdmdmb250LW1lbnUsXG4gICAgcGx1cy1jaXJjbGU6ICRzdmdmb250LXBsdXMtY2lyY2xlLFxuICAgIHByaW50OiAkc3ZnZm9udC1wcmludCxcbiAgICBzZWFyY2gtZXN0YXRlOiAkc3ZnZm9udC1zZWFyY2gtZXN0YXRlLFxuICAgIHNlYXJjaDogJHN2Z2ZvbnQtc2VhcmNoLFxuICAgIHNtYXJ0cGhvbmU6ICRzdmdmb250LXNtYXJ0cGhvbmUsXG4gICAgc2hvcDogJHN2Z2ZvbnQtc2hvcCxcbiAgICB1c2VyOiAkc3ZnZm9udC11c2VyLFxuICAgIGNhbGVuZGFyOiAkc3ZnZm9udC1jYWxlbmRhcixcbiAgICBjaGVjazogJHN2Z2ZvbnQtY2hlY2ssXG4gICAgcGx1czogJHN2Z2ZvbnQtcGx1cyxcbiAgICBtaW51czogJHN2Z2ZvbnQtbWludXMsXG4gICAgc2Nob29sOiAkc3ZnZm9udC1zY2hvb2wsXG4gICAgbWFwOiAkc3ZnZm9udC1tYXAsXG4gICAgdHJhaW46ICRzdmdmb250LXRyYWluLFxuICAgIGFyZWE6ICRzdmdmb250LWFyZWEsXG4gICAgY2xvc2U6ICRzdmdmb250LWNsb3NlLFxuICAgIHRlbDogJHN2Z2ZvbnQtdGVsLFxuKTtcblxuQG1peGluIGljb24oJG5hbWUpIHtcbiAgICBmb250LWZhbWlseTogJ3N2Z2ZvbnQnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgY29udGVudDogbWFwLmdldCgkaWNvbi1saXN0LCAkbmFtZSk7XG59XG4iLCJAZm9udC1mYWNlIHtmb250LWZhbWlseTogXCJzdmdmb250XCI7XG4gIHNyYzogdXJsKCdzdmdmb250LmVvdD90PTE3NjAwMjkxNDA2NjcnKTsgLyogSUU5Ki9cbiAgc3JjOiB1cmwoJ3N2Z2ZvbnQuZW90P3Q9MTc2MDAyOTE0MDY2NyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICB1cmwoXCJzdmdmb250LndvZmYyP3Q9MTc2MDAyOTE0MDY2N1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwic3ZnZm9udC53b2ZmP3Q9MTc2MDAyOTE0MDY2N1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoJ3N2Z2ZvbnQudHRmP3Q9MTc2MDAyOTE0MDY2NycpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogY2hyb21lLCBmaXJlZm94LCBvcGVyYSwgU2FmYXJpLCBBbmRyb2lkLCBpT1MgNC4yKyovXG4gIHVybCgnc3ZnZm9udC5zdmc/dD0xNzYwMDI5MTQwNjY3I3N2Z2ZvbnQnKSBmb3JtYXQoJ3N2ZycpOyAvKiBpT1MgNC4xLSAqL1xufVxuXG5bY2xhc3NePVwic3ZnZm9udC1cIl0sIFtjbGFzcyo9XCIgc3ZnZm9udC1cIl0ge1xuICBmb250LWZhbWlseTogJ3N2Z2ZvbnQnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnN2Z2ZvbnQtMC15ZW46YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDFcIjsgfVxuLnN2Z2ZvbnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwMlwiOyB9XG4uc3ZnZm9udC1hcnJvdy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDNcIjsgfVxuLnN2Z2ZvbnQtYXJyb3ctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwNFwiOyB9XG4uc3ZnZm9udC1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwNVwiOyB9XG4uc3ZnZm9udC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwNlwiOyB9XG4uc3ZnZm9udC1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwN1wiOyB9XG4uc3ZnZm9udC1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwOFwiOyB9XG4uc3ZnZm9udC1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwOVwiOyB9XG4uc3ZnZm9udC1mYXZvcml0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwYVwiOyB9XG4uc3ZnZm9udC1mbG9vcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwYlwiOyB9XG4uc3ZnZm9udC1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBjXCI7IH1cbi5zdmdmb250LWxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGRcIjsgfVxuLnN2Z2ZvbnQtbG9naW46YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGVcIjsgfVxuLnN2Z2ZvbnQtbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwZlwiOyB9XG4uc3ZnZm9udC1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTEwXCI7IH1cbi5zdmdmb250LW1hcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExMVwiOyB9XG4uc3ZnZm9udC1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTEyXCI7IH1cbi5zdmdmb250LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTEzXCI7IH1cbi5zdmdmb250LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTE0XCI7IH1cbi5zdmdmb250LXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTVcIjsgfVxuLnN2Z2ZvbnQtcHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTZcIjsgfVxuLnN2Z2ZvbnQtc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTE3XCI7IH1cbi5zdmdmb250LXNlYXJjaC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTE4XCI7IH1cbi5zdmdmb250LXNlYXJjaC1lc3RhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTlcIjsgfVxuLnN2Z2ZvbnQtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTFhXCI7IH1cbi5zdmdmb250LXNob3A6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWJcIjsgfVxuLnN2Z2ZvbnQtc21hcnRwaG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExY1wiOyB9XG4uc3ZnZm9udC10ZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWRcIjsgfVxuLnN2Z2ZvbnQtdHJhaW46YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWVcIjsgfVxuLnN2Z2ZvbnQtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExZlwiOyB9XG5cbiRzdmdmb250LTAteWVuOiBcIlxcZWEwMVwiO1xuJHN2Z2ZvbnQtYXJlYTogXCJcXGVhMDJcIjtcbiRzdmdmb250LWFycm93LWNpcmNsZTogXCJcXGVhMDNcIjtcbiRzdmdmb250LWFycm93LWZvcndhcmQ6IFwiXFxlYTA0XCI7XG4kc3ZnZm9udC1jYWxlbmRhcjogXCJcXGVhMDVcIjtcbiRzdmdmb250LWNoZWNrOiBcIlxcZWEwNlwiO1xuJHN2Z2ZvbnQtY2xvY2s6IFwiXFxlYTA3XCI7XG4kc3ZnZm9udC1jbG9zZTogXCJcXGVhMDhcIjtcbiRzdmdmb250LWVtYWlsOiBcIlxcZWEwOVwiO1xuJHN2Z2ZvbnQtZmF2b3JpdGU6IFwiXFxlYTBhXCI7XG4kc3ZnZm9udC1mbG9vcjogXCJcXGVhMGJcIjtcbiRzdmdmb250LWhvbWU6IFwiXFxlYTBjXCI7XG4kc3ZnZm9udC1sb2NrOiBcIlxcZWEwZFwiO1xuJHN2Z2ZvbnQtbG9naW46IFwiXFxlYTBlXCI7XG4kc3ZnZm9udC1tYWlsOiBcIlxcZWEwZlwiO1xuJHN2Z2ZvbnQtbWFwLXBpbjogXCJcXGVhMTBcIjtcbiRzdmdmb250LW1hcDogXCJcXGVhMTFcIjtcbiRzdmdmb250LW1lbnU6IFwiXFxlYTEyXCI7XG4kc3ZnZm9udC1taW51czogXCJcXGVhMTNcIjtcbiRzdmdmb250LXBsdXMtY2lyY2xlOiBcIlxcZWExNFwiO1xuJHN2Z2ZvbnQtcGx1czogXCJcXGVhMTVcIjtcbiRzdmdmb250LXByaW50OiBcIlxcZWExNlwiO1xuJHN2Z2ZvbnQtc2Nob29sOiBcIlxcZWExN1wiO1xuJHN2Z2ZvbnQtc2VhcmNoLTI6IFwiXFxlYTE4XCI7XG4kc3ZnZm9udC1zZWFyY2gtZXN0YXRlOiBcIlxcZWExOVwiO1xuJHN2Z2ZvbnQtc2VhcmNoOiBcIlxcZWExYVwiO1xuJHN2Z2ZvbnQtc2hvcDogXCJcXGVhMWJcIjtcbiRzdmdmb250LXNtYXJ0cGhvbmU6IFwiXFxlYTFjXCI7XG4kc3ZnZm9udC10ZWw6IFwiXFxlYTFkXCI7XG4kc3ZnZm9udC10cmFpbjogXCJcXGVhMWVcIjtcbiRzdmdmb250LXVzZXI6IFwiXFxlYTFmXCI7XG5cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWJ1dHRvbnMtZGVmYXVsdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IHNpemUoNDgpO1xuICAgIC8vYm9yZGVyLXJhZGl1czogMTAwdm1heDtcbiAgICAvLyDjg4fjgrbjgqTjg7PlpInmm7TjgZXjgozjgabjgYTjgZ/jgZ/jgoHlhbHpgJrjgafkv67mraNcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWVuLXJlZ3VsYXItbGgxMigxNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pbnB1dC1ib3JkZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC8vIGp1c3RpZnktY29udGVudFxuICAgICZbZGF0YS1qdXN0aWZ5LWNvbnRlbnQ9XCJsZWZ0XCJdIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAmW2RhdGEtanVzdGlmeS1jb250ZW50PVwicmlnaHRcIl0ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC8vIGlubGluZVxuICAgICZbZGF0YS1pbmxpbmU9XCJ0cnVlXCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIGZvbnRcbiAgICAmW2RhdGEtZm9udD1cImVuLXJlZ3VsYXItMjBcIl0ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW4tcmVndWxhci1saDEoMjAsMC4xZW0pO1xuICAgIH1cbiAgICAmW2RhdGEtZm9udD1cImVuLXJlZ3VsYXItMzJcIl0ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW4tcmVndWxhci1saDEoMzIsMC4wNWVtKTtcbiAgICB9XG4gICAgJltkYXRhLWZvbnQ9XCJqcC1ib2xkLTE2XCJdIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMTY7XG4gICAgfVxuICAgICZbZGF0YS1mb250PVwianAtYm9sZC0xOFwiXSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTE4O1xuICAgIH1cbiAgICAmW2RhdGEtZm9udD1cImpwLWJvbGQtMjBcIl0ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0yMDtcbiAgICB9XG4gICAgJltkYXRhLWZvbnQ9XCJqcC1ib2xkLTI0XCJdIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMjQ7XG4gICAgfVxuXG5cbiAgICAvLyBoZWlnaHRcbiAgICAmW2RhdGEtaGVpZ2h0PVwiNTZcIl0ge1xuICAgICAgICBtaW4taGVpZ2h0OiBzaXplKDU2KTtcbiAgICB9XG4gICAgJltkYXRhLWhlaWdodD1cIjY0XCJdIHtcbiAgICAgICAgbWluLWhlaWdodDogc2l6ZSg2NCk7XG4gICAgfVxuICAgICZbZGF0YS1oZWlnaHQ9XCI4NC02NFwiXSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHNpemUoODQpO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBzaXplKDY0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGNvbG9yXG4gICAgJltkYXRhLWNvbG9yPVwiYm9yZGVyLXNlY29uZGFyeVwiXSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgIH1cbiAgICAmW2RhdGEtY29sb3I9XCJzZWNvbmRhcnlcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAmW2RhdGEtY29sb3I9XCJhY2NlbnRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtYWNjZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAmW2RhdGEtY29sb3I9XCJ3aGl0ZVwiXSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBhcnJvd1xuICAgICZbZGF0YS1hcnJvdz1cImZvcndhcmRcIl0ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctaW5saW5lOnNpemUoMjApO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwiYXJyb3ctZm9yd2FyZFwiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLWFycm93PVwicHJldlwiXSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWlubGluZTpzaXplKDIwKTtcbiAgICAgICAgZ2FwOiBzaXplKDIwKTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJhcnJvdy1mb3J3YXJkXCIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBzaXplKDEwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLWFycm93PVwiZXh0ZXJuYWxcIl0ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctaW5saW5lOnNpemUoMzIpIHNpemUoMjApO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwiZXh0ZXJuYWxcIik7XG4gICAgICAgICAgICBmb250LXNpemU6IHNpemUoMTQpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1hcnJvdz1cInBsdXNcIl0ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6c2l6ZSgyMCk7XG4gICAgICAgIGdhcDogc2l6ZSgyMCk7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwicGx1c1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxMik7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIHNpemUoMSk7XG4gICAgICAgICAgICB3aWR0aDogc2l6ZSgxNik7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoMTYpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogc2l6ZSg4KTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gcm91bmRcbiAgICAmW2RhdGEtcm91bmQ9XCJub25lXCJdIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAmW2RhdGEtcm91bmQ9XCI0XCJdIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc2l6ZSg0KTtcbiAgICB9XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4vLyDjgZnjgorjgqzjg6njgrnvvIjjg6rjgq3jg4Pjg4njgrDjg6njgrnvvInjg5zjgr/jg7Ncbi8vIOihqOmdou+8iOWNiumAj+aYjuiDjOaZr+ODu+OBvOOBi+OBl+ODu+OCsOODqeODh+ODvOOCt+ODp+ODs+e4ge+8ieOBryBnbGFzc19zdXJmYWNlIOODn+ODg+OCr+OCueOCpOODs+OBp+WFseacieOBmeOCi1xuLmMtYnV0dG9ucy1nbGFzcyB7XG4gICAgQGluY2x1ZGUgZ2xhc3Nfc3VyZmFjZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTU0cHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vLyBAZ3JvdXAgbWVkaWEtcXVlcnlcbkBtaXhpbiB1bF9saSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlO1xuICAgIHB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbkBtaXhpbiBvbF9saSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOmRlY2ltYWw7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7XG4gICAgcHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLy8vIOOBmeOCiuOCrOODqeOCue+8iOODquOCreODg+ODieOCsOODqeOCue+8ieiqv+OBruihqOmdolxuLy8vIOWNiumAj+aYjuiDjOaZryArIOiDjOaZr+OBvOOBi+OBlyArIOinkuS4uOOBq+i/veW+k+OBmeOCi+OCsOODqeODh+ODvOOCt+ODp+ODs+e4ge+8iOS4iuS4iz3mmI7jgovjgYQgLyDlt6blj7M95pqX44GE77yJXG4vLy8gYy1idXR0b25zLWdsYXNzIOOBqOOAgeWQjOOBmOimi+OBn+ebruOCkuS9v+OBhuWQhOaJgO+8iOOCueODqeOCpOODgOODvOOBruWJjeW+jOODnOOCv+ODs+etie+8ieOBp+WFseacieOBmeOCi1xuLy8vIEBwYXJhbSB7Q29sb3J9ICRiYWNrZ3JvdW5kIC0g5Y2K6YCP5piO44Gu6IOM5pmv6ImyXG4vLy8gQHBhcmFtIHtMZW5ndGh9ICRib3JkZXItd2lkdGggLSDnuIHjga7lpKrjgZVcbi8vLyBAZ3JvdXAgZGVjb3JhdGlvblxuQG1peGluIGdsYXNzX3N1cmZhY2UoJGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgJGJvcmRlci13aWR0aDogMXB4KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICAvLyDjgrDjg6njg4fjg7zjgrfjg6fjg7PnuIHvvIjlnYfkuIDjgarjg5njgr8gYm9yZGVyIOOBp+OBr+WHuuOBm+OBquOBhOOBn+OCgSA6OmJlZm9yZSDjga7jg57jgrnjgq/lkIjmiJDjgafooajnj77vvIlcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAkYm9yZGVyLXdpZHRoO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCUsXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMzUlLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDY1JSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIC8vIOS4reWkruOCkuOBj+OCiuaKnOOBhOOBpue4geOBoOOBkeaui+OBme+8iOinkuS4uOOBq+i/veW+k++8iVxuICAgICAgICAtd2Via2l0LW1hc2s6XG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICAgICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgICAgICAgLy8g57iB44KS44CM5aGX44KK44CN44Gn44Gv44Gq44GP44CM5YWJ44CN44Go44GX44Gm6IOM5b6M44Gr5Y+N5b+c44GV44Gb44KL77yIc2NyZWVuIOOBr+aal+iDjOaZr+OBp+OCgue4geOBjOa2iOOBiOOBquOBhO+8iVxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbkBtaXhpbiB1bF9jaGVjayB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IC4zNzVlbTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4pyTXCI7XG4gICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi8vIOOCtOODvOODq+ODieODnOOCv+ODs++8iEx1eHVyeSBCdXR0b27vvIlcbi8vIOmHkeOCsOODqeODh+ODvOOCt+ODp+ODs+OBruS4iuOBq+e0sOOBhOWFieayou+8iF9fc2hpbmXvvInjgYzkuIDlrprplpPpmpTjgafmlpzjgoHjgavotbDjgotcbi5jLWJ1dHRvbnMtZ29sZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAzNnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8g5YWJ5rKi44KS44Oc44K/44Oz44Gu5YaF5YG044Gn44Kv44Oq44OD44OX44GZ44KLXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlOGQ1YzMgMCUsICNiMzhmNWUgMTAwJSk7XG4gICAgLy8g5aSW5YG044Gu6JC944Gh5b2xICsg5LiK56uv44Gu44OP44Kk44Op44Kk44OI77yIRmlnbWE6IGlubmVyIHNoYWRvd++8iVxuICAgIGJveC1zaGFkb3c6XG4gICAgICAgIDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjI1KSxcbiAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIGNvbG9yOiAjMmExZjE2O1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDgpO1xuICAgIH1cblxuICAgIC8vIOaWnOOCgeOBq+i1sOOCi+WFieayouOAgjPnp5LlkajmnJ/jga7jgYbjgaEgMC4z44CcMC45IOenkuOBoOOBkeW3puOBi+OCieWPs+OBuOaKnOOBkeOCi1xuICAgICZfX3NoaW5lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDkwZGVnLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgNDAlLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSA2MCUsXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGFuaW1hdGlvbjogYy1idXR0b25zLWdvbGQtc2hpbmUgM3MgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIOWFieayouOBruenu+WLleOBqOODleOCp+ODvOODie+8iEZpZ21hIOOBruOCreODvOODleODrOODvOODoOOBq+WvvuW/nO+8iVxuQGtleWZyYW1lcyBjLWJ1dHRvbnMtZ29sZC1zaGluZSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMjBkZWcpO1xuICAgIH1cbiAgICAxMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoMjBkZWcpO1xuICAgIH1cbiAgICAxMS42NjclIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgICAyNi42NjclIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgICAzMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNTdweCwgLTUwJSkgcm90YXRlKDIwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1N3B4LCAtNTAlKSByb3RhdGUoMjBkZWcpO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWJhc2ljcy1icmVhZGNydW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IHNpemUoMzYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmctbXV0ZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZy1tdXRlZDtcbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6NCU7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOjIlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMigxNCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhhcygrICopIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAvLyBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LWZvcndhcmQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXR5cGU9XCJsaW5rXCJdIHNwYW57XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXR5cGU9XCJjdXJyZW50XCJde1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWJhc2ljcy1wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHNpemUoMjApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICAmW2RhdGEtYXJyb3c9XCJwcmV2XCJdLFxuICAgICAgICAmW2RhdGEtYXJyb3c9XCJuZXh0XCJdIHtcbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1iYXNpY3MtY3Vyc29yIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xMjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLW5vLWxpbmtdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jLWJhc2ljcy1jdXJzb3Ige1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLXByaW1hcnktYmctZGlzYWJsZWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtYXJyb3c9XCJwcmV2XCJdIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc2l6ZSgyMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzaXplKDEwKTtcbiAgICAgICAgICAgICAgICAuYy1iYXNpY3MtY3Vyc29yIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1hcnJvdz1cIm5leHRcIl0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHNpemUoMjApO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzaXplKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wYWdlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogc2l6ZSg4KTtcbiAgICAgICAgJltkYXRhLXNwXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXItMjQ7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtYWN0aXZlXSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHNpemUoMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kb3RzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgyMCk7XG4gICAgICAgIC8vIEBpbmNsdWRlIHUtZm9udC1lbi1yZWd1bGFyLWxoMTAoMjQpO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgxNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY3VycmVudC1wYWdlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgfVxuICAgICZfX2xhc3QtcGFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWJhc2ljcy1jdXJzb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjN2M3Yzc7XG4gICAgd2lkdGg6IHNpemUoMzIpO1xuICAgIGhlaWdodDogc2l6ZSgzMik7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwdm1heDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIn5pbWFnZXMvY29tbW9uL2ljb25zL2Fycm93LXNpbXBsZS1ibHVlLnN2Z1wiKTtcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG4gICAgJltkYXRhLWRpcmVjdGlvbj1cInJpZ2h0XCJdIHtcbiAgICB9XG4gICAgJltkYXRhLWRpcmVjdGlvbj1cImxlZnRcIl0ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1kaXJlY3Rpb249XCJ0b3BcIl0ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1kaXJlY3Rpb249XCJib3R0b21cIl0ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLmMtYnV0dG9ucy1hcmVhLXNlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBzaXplKDMyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWxpbmstc3VidGxlO1xuICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oXCJhcnJvdy1mb3J3YXJkXCIpO1xuICAgICAgICBmb250LXNpemU6IHNpemUoMTApO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IHNpemUoMjQpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoMjQpO1xuICAgIH1cblxuICAgIC8vIGFycm93XG4gICAgJltkYXRhLWFycm93PVwiZG93blwiXSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJhcnJvdy1mb3J3YXJkXCIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBzaXplKDEwKTtcbiAgICAgICAgICAgIHJvdGF0ZTogOTBkZWc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtYnV0dG9ucy1mYXZvcml0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBzaXplKDQwKTtcbiAgICBoZWlnaHQ6IHNpemUoNDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLW5ldXRyYWwtYmc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICAvLyDjgq/jg6rjg4Pjgq/mmYLjga7pnZLoibLjgpLmtojjgZlcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiBzaXplKDE2KTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDE2KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgfVxuXG4gICAgJl9faWNvbi1wYXRoIHtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3ItaWNvbi1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMnMsIGZpbGwgMC4ycztcbiAgICB9XG5cbiAgICAmW2RhdGEtYWN0aXZlXSB7XG4gICAgICAgIC5jLWJ1dHRvbnMtZmF2b3JpdGVfX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1idXR0b25zLWZhdm9yaXRlX19pY29uLXBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWljb24tYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItaWNvbi1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1idXR0b25zLXNoYXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IDMwMG1zO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwic2hhcmVcIik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhbGxvb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMTJweCk7XG4gICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UsIHZpc2liaWxpdHkgMjAwbXMgZWFzZTtcblxuICAgICAgICAmW2RhdGEtb3Blbl0ge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOefouWNsO+8muODnOODvOODgOODvOiJsuOBruS4ieinku+8iOiDjOmdouOAgeOChOOChOWkp+OBjeOCge+8iVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTEzcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDUwJSAwJSwgMTAwJSAxMDAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDnn6LljbDvvJrnmb3loZfjgorjga7kuInop5LvvIjliY3pnaLjgIExcHgg5YaF5p6g44Gr6KKr44Gb44Gm5aKD55uu57ea44KS5raI44GZ77yJXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAxMDAlLCA1MCUgMCUsIDEwMCUgMTAwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFsbG9vbi1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAmX19iYWxsb29uLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgICZfX2JhbGxvb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgICZfX2JhbGxvb24tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJjbG9zZVwiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ub3JtYWwtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWxsb29uLWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmX19iYWxsb29uLWl0ZW0td3JhcCB7XG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWxsb29uLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWVtYWlsOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImVtYWlsXCIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saW5lOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImJyYW5kLWxpbmVcIik7XG4gICAgICAgICAgICBjb2xvcjogIzA2Yzc1NTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvcHk6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwibGlua1wiKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29waWVkLXRpcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ub3JtYWwtYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuXG4gICAgICAgICZbZGF0YS1zaG93XSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi8vIERhdGFCZWUgRGVzaWduIFN5c3RlbSDjg5zjgr/jg7Ncbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMTg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAvLyB0eXBlXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgICAvLyBwcmltYXJ577yI6LWk77yJ4oCUIOODh+ODleOCqeODq+ODiFxuICAgICZbZGF0YS10eXBlPVwicHJpbWFyeVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tcHJpbWFyeS1iZztcbiAgICAgICAgY29sb3I6ICRjb2xvci1idG4tcHJpbWFyeS10ZXh0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1wcmltYXJ5LWJnLWhvdmVyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tcHJpbWFyeS1iZy1hY3RpdmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHNlY29uZGFyee+8iOm7hOe3ke+8iVxuICAgICZbZGF0YS10eXBlPVwic2Vjb25kYXJ5XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1zZWNvbmRhcnktYmc7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnRuLXNlY29uZGFyeS10ZXh0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1zZWNvbmRhcnktYmctaG92ZXI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1zZWNvbmRhcnktYmctYWN0aXZlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBuZXV0cmFs77yI55m977yJXG4gICAgJltkYXRhLXR5cGU9XCJuZXV0cmFsXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1uZXV0cmFsLWJnO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJ0bi1uZXV0cmFsLXRleHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tbmV1dHJhbC1iZy1ob3ZlcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLW5ldXRyYWwtYmctYWN0aXZlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBkYXJr77yI6buS77yJXG4gICAgJltkYXRhLXR5cGU9XCJkYXJrXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWludmVyc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBhY2NlbnTvvIjpnZLvvIlcbiAgICAmW2RhdGEtdHlwZT1cImFjY2VudFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tYWNjZW50LWJnO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJ0bi1hY2NlbnQtdGV4dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tYWNjZW50LWJnLWhvdmVyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tYWNjZW50LWJnLWFjdGl2ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gZGlzYWJsZWRcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAmOmRpc2FibGVkLFxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1wcmltYXJ5LWJnLWRpc2FibGVkO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gaWNvblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gICAgLy8g5Y+z44Ki44Kk44Kz44Oz77yI55+i5Y2w5Y+z77yJ4oCUIOODhuOCreOCueODiOOBr+OCu+ODs+OCv+ODvOOAgeOCouOCpOOCs+ODs+OCkuWPs+err+OBq+e1tuWvvumFjee9rlxuICAgICZbZGF0YS1pY29uPVwicmlnaHRcIl0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJhcnJvdy1mb3J3YXJkXCIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDlt6bjgqLjgqTjgrPjg7PvvIjnn6LljbDlt6bvvInigJQg44OG44Kt44K544OI44Gv44K744Oz44K/44O844CB44Ki44Kk44Kz44Oz44KS5bem56uv44Gr57W25a++6YWN572uXG4gICAgJltkYXRhLWljb249XCJsZWZ0XCJdIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogNDBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImFycm93LWZvcndhcmRcIik7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4uYy1iYXNpY3MtcGFnZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIn5pbWFnZXMvY29tbW9uL3BhZ2UtaGVhZGVyLWJnLnBuZ1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1ib3R0b206IHNpemUoNDApO1xuICAgIG1pbi1oZWlnaHQ6IHNpemUoMjAwKTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHNpemUoMTIwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHNpemUoMTkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJ+aW1hZ2VzL2NvbW1vbi9wYWdlLWhlYWRlci1iZ19zcC5wbmdcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLWJvbGQtNDA7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLWJvbGQtMjQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1sYWJlbHMtY2F0ZWdvcnkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1yZWd1bGFyLTE0O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgcGFkZGluZzogc2l6ZSg0KSBzaXplKDgpO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IHNpemUoMjQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHNpemUoNCk7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgIH1cbiAgICAmW2RhdGEtY29sb3I9J2JvcmRlcidde1xuICAgICAgICBib3JkZXItcmFkaXVzOiBzaXplKDQpO1xuICAgIH1cbiAgICAmW2RhdGEtY29sb3I9J2dyYXknXXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAmW2RhdGEtY29sb3I9J2JsYWNrJ117XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGFyaztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gICAgJltkYXRhLWhlaWdodD0nMzYnXXtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDM2KTtcbiAgICB9XG4gICAgJltkYXRhLWlubGluZT0nMTInXXtcbiAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgxMik7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxMik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWluLXdpZHRoOiBzaXplKDIwKTtcbiAgICAgICAgbWluLWhlaWdodDogc2l6ZSgxNyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHNpemUoOTk5KTtcbiAgICAgICAgcGFkZGluZy1ibG9jazpzaXplKDEpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1sYWJlbHMtdGFnIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDE0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBzaXplKDI0KTtcbiAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICZbZGF0YS10eXBlPVwibmV3XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXRlcnRpYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiTkVXXCI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLWNvbG9yPVwidGVydGlhcnlcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtdGVydGlhcnk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICB9XG4gICAgJltkYXRhLWNvbG9yPVwic2Vjb25kYXJ5XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmW2RhdGEtdHlwZT1cInByaWNlX2Rvd25cIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJQUklDRSBET1dOXCI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4vLyDnianku7bnqK7liKXjgr/jgrDvvIjmlrDnr4nmiLjlu7rjgabjgIHkuK3lj6TmiLjlu7rjgabjgIHjg57jg7Pjgrfjg6fjg7PjgIHlnJ/lnLDvvIlcbi5jLW90aGVycy10YWctZXN0YXRlLXR5cGUge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtLTE0O1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogMC41cHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgIHBhZGRpbmc6IDAgc2l6ZSg4KTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICZfX3RleHQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi8vIOajn+aVsOODu+WMuueUu+aVsOOCv+OCsFxuLmMtb3RoZXJzLXRhZy1lc3RhdGUtY291bnQge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtLTEyO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1zdHJvbmc7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogMCBzaXplKDgpO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG4uYy1sYWJlbHMtdGFnLWNvbmRpdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAmW2RhdGEtdHlwZT1cInBpY2t1cFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiA4cHg7XG5cbiAgICAgICAgLmMtbGFiZWxzLXRhZy1jb25kaXRpb25fX3RvaG8ge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYmFzZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtbGFiZWxzLXRhZy1jb25kaXRpb25fX3RleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0xODtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtdHlwZT1cImNvbmRpdGlvblwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEycHg7XG5cbiAgICAgICAgLmMtbGFiZWxzLXRhZy1jb25kaXRpb25fX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtbGFiZWxzLXRhZy1jb25kaXRpb25fX3RleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1jYXJkcy1uZXdzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBhZGRpbmctYm90dG9tOiBzaXplKDEyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2FyZC1iZztcbiAgICBnYXA6IHNpemUoOCkgc2l6ZSgxMik7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0LTE2O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgQGluY2x1ZGUgbWR7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZXRhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuLXJlZ3VsYXItbGgxMigxMiwgMC4wNWVtKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHNpemUoMTIpO1xuICAgIH1cblxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBzaXplKDgpO1xuICAgIH1cblxuICAgICZfX25ldyB7XG4gICAgICAgIGdyaWQtYXJlYTogbmV3O1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWNhcmRzLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbHVtbi1nYXA6IHNpemUoMjApO1xuXG4gICAgJjpob3ZlciBpbWcge1xuICAgICAgICBzY2FsZTogMS4xO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IHNpemUoMTIwKTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHNjYWxlIDAuNnMgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiBzaXplKDgpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQtMTY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW4tcmVndWxhci1saDEoMTIsIDAuMDVlbSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG5cbiAgICAuYy1sYWJlbHMtY2F0ZWdvcnkge1xuICAgICAgICBmb250LXNpemU6IHNpemUoMTQpO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWNhcmRzLXN0YWZmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWNhcmQtYm9yZGVyO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWNhcmQtYm9yZGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgIHNjYWxlOiAxLjE7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDI0MC8xODY7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogc2NhbGUgMC42cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ibG9jazpzaXplKDE2KTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6c2l6ZSgxNik7XG4gICAgICAgICZbZGF0YS1hcnJvd10ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzaXplKDI0KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoMjQpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJhcnJvdy1mb3J3YXJkXCIpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxMCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBzaXplKDE2KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBzaXplKC0xOCk7XG4gICAgICAgIHJpZ2h0OiBzaXplKDgpO1xuICAgIH1cblxuICAgICZfX3JvbGUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1tZWRpdW0tbGgxNC0xMjtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSg0KTtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZC0xODtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC10ZXJ0aWFyeTtcbiAgICB9XG5cbiAgICAmX19zdWIge1xuICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDgpO1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW4tcmVndWxhci1saDEyKDEyLDAuMDVlbSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLmMtY2FyZHMtdm9pY2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgIHNjYWxlOiAxLjE7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzMzQgLyAyNTA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBzY2FsZSAwLjZzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IHNpemUoMTIpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IHNpemUoOCk7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19jb21tZW50IHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbWVkaXVtLWxoMTQtMTg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNpemUoMjQpO1xuICAgICAgICBAaW5jbHVkZSBtZHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW1lZGl1bS1saDE0LTE0O1xuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuLXJlZ3VsYXItbGgxMigxMiwgMC4wNWVtKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgIH1cbiAgICAmX19jbGllbnR7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1yZWd1bGFyLTEyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgfVxuICAgICZfX2JvdHRvbXtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IHNpemUoOCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG5AbWl4aW4gZXN0YXRlLWJhc2UoJGtleS1uYW1lKSB7XG4gICAgLmMtY2FyZHMtI3ska2V5LW5hbWV9IHtcbiAgICAgICAgJF90aGlzOiAmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1iYXNlO1xuICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAgMTRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmMtY2FyZHMtZXN0YXRlLXRodW1ibmFpbHNfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMS4yKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtbW92aWVdIHtcbiAgICAgICAgICAgIC5jLWNhcmRzLWVzdGF0ZV9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjY4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdmlldy1tb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itbm9ybWFsLWJsYWNrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0MDAgLyAyNjg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzODIgLyAyNTU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RodW1ibmFpbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHNjYWxlIDAuNnMgZWFzZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBjcXc7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1zYWxlc10ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyOTcgLyAxNzU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmF2b3JpdGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiBzaXplKDYpO1xuICAgICAgICAgICAgcmlnaHQ6IHNpemUoNik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RodW1ibmFpbDpub3QoW2RhdGEtc3dpcGVyXSkgfiAmX19uYXYsXG4gICAgICAgICZfX3RodW1ibmFpbDpoYXMoLnN3aXBlci1zbGlkZTpvbmx5LWNoaWxkKSB+ICZfX25hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmF2LXByZXYsXG4gICAgICAgICZfX25hdi1uZXh0IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hdi1wcmV2IHtcbiAgICAgICAgICAgIC5jLWNhcmRzLSN7JGtleS1uYW1lfV9fbmF2LWljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiBzaXplKDIwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICBnYXA6IHNpemUoOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZS1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiBzaXplKDQpO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlLXZhbHVlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgyMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkLTE4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGFncyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19mZWF0dXJlcyB7XG4gICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX192aWV3LW1vcmUge1xuICAgICAgICAgICAgb3JkZXI6IDY7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NvbGQtY2F0ZWdvcnkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy9jb2x1bW4tZ2FwOiAxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC8vIFBDOiBvdmVyZmxvdzpoaWRkZW4g44Gn44Kv44Oq44OD44OX44CBU3dpcGVy44GM5L2N572u5Yi25b6h44GZ44KL44Gf44KBIGRpc3BsYXk6bm9uZSDkuI3opoFcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbiB0cmFuc2Zvcm07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1jYXJkcy1lc3RhdGUtZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgIG9yZGVyOiA1O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdmFsdWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5cbkB1c2UgXCIuL2VzdGF0ZS1iYXNlXCIgYXMgKjtcblxuQGluY2x1ZGUgZXN0YXRlLWJhc2UoZXN0YXRlKTtcblxuLmMtY2FyZHMtZXN0YXRlIHtcbiAgICAmX19yaWNoLWJhZGdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLy8gPT09PT09PT09PSBOZXcg44OQ44Oq44Ki44Oz44OI77yI5paw552A54mp5Lu244Kw44Oq44OD44OJ55So77yJID09PT09PT09PT1cbiAgICAmW2RhdGEtdmFyaWFudD1cIm5ld1wiXSB7XG4gICAgICAgIC5jLWNhcmRzLWVzdGF0ZSB7XG4gICAgICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI0NC8xNjA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjA2LzEzNztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHNpemUoOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHNpemUoOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGUtdmFsdWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMjApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZmVhdHVyZXMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHNpemUoOCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gbmV344OQ44Oq44Ki44Oz44OI44Gn44Gv44OK44OT44KS6Z2e6KGo56S6XG4gICAgICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19mYXZvcml0ZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX192aWV3LW1vcmUge1xuICAgICAgICAgICAgICAgIG9yZGVyOiA2O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWNhcmRzLWVzdGF0ZS1kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWNhcmRzLXBhcnRpdGlvbiB7XG4gICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgIGNvbnRhaW5lci1uYW1lOiBwcm9wZXJ0eTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctaW5saW5lOiAyNHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDI0cHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4ICMwMDAwMDA0ZDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCAxcHggIzAwMDAwMDFhO1xuICAgIHJvdy1nYXA6IDEycHg7XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keSgxMiwgJHdlaWdodDogbWVkaXVtKTtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAycHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSg0KTtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDMyLCAkd2VpZ2h0OiBtZWRpdW0sICRsaW5lLWhlaWdodDogMSk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keSgyMCwgJHdlaWdodDogbWVkaXVtKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19mZWF0dXJlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDRweDtcbiAgICB9XG4gICAgJl9fZmVhdHVyZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogMTJweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMTIsICR3ZWlnaHQ6IG1lZGl1bSwgJGxpbmUtaGVpZ2h0OiAxKTtcbiAgICAgICAgZHR7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgICBkZHtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWN0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDE0LCAkd2VpZ2h0OiBtZWRpdW0sICRsaW5lLWhlaWdodDogMSk7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IC0yNHB4O1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuQHVzZSBcIi4vZXN0YXRlLWJhc2VcIiBhcyAqO1xuXG5AaW5jbHVkZSBlc3RhdGUtYmFzZShlc3RhdGUtbWVtYmVyKTtcblxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlciB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDhweCkgYnJpZ2h0bmVzcygwLjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG5cbiAgICAmW2RhdGEtdmFyaWFudD1cIm5ld1wiXSB7XG4gICAgICAgIC5jLWVzdGF0ZS1tZW1iZXItY3RhIHtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtZXN0YXRlLW1lbWJlci1jdGFfX2hlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWVzdGF0ZS1tZW1iZXItY3RhX19idG4tcmVnaXN0ZXIgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtZXN0YXRlLW1lbWJlci1jdGFfX2J0bi1yZWdpc3RlciBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtZXN0YXRlLW1lbWJlci1jdGFfX2J0bi1sb2dpbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1jYXJkcy1lc3RhdGUtbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC8vIOOCq+ODvOODieWFqOS9k+ODquODs+OCr1xuICAgICZfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0tMTI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJhcnJvdy1mb3J3YXJkXCIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoOCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1pY29uLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgfVxuXG4gICAgLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzIHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgLmMtY2FyZHMtZXN0YXRlX19wcmljZSB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgyMCk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlc19faXRlbTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19hcmVhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IDRweDtcbiAgICB9XG5cbiAgICAmX19hcmVhLXZhbHVlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0LTE0O1xuICAgIH1cblxuICAgICZfX2FyZWEtdW5pdCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xMjtcbiAgICB9XG5cbiAgICAmX19hcmVhLXRzdWJvIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0LTEyO1xuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4uYy1sYWJlbHMtc3RhZmYge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTI7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHZtYXg7XG4gICAgcGFkZGluZzogc2l6ZSg0KSBzaXplKDgpO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpKSBkcm9wLXNoYWRvdygwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbi1yZWd1bGFyLWxoMTIoMTYsMC4wNWVtKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG5cblxuLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhciB7XG5cbiAgICAkYnA6IDExMDBweDtcbiAgICB3aWR0aDogc2l6ZSgxMDgwKTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIGdhcDogc2l6ZSg4MCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJsb2NrOiBzaXplKDY0KTtcblxuICAgIEBpbmNsdWRlICBtcS1tYXgoJGJwKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IHNpemUoMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwIHNpemUoNDApO1xuICAgIH1cbiAgICAmX19sYWJlbHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0xODtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgIG1xLW1heCgkYnApIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXItMTY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fd3JhcHtcbiAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSg0MCk7XG4gICAgICAgIHdpZHRoOiBzaXplKDI4MCk7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHBhZGRpbmc6IHNpemUoMzIpO1xuICAgICAgICB0b3A6IHNpemUoODApOyAvLyDlm7rlrprplovlp4vkvY3nva5cbiAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiBzaXplKDIwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiBzaXplKDIwKTtcblxuICAgICAgICAvL2FyZ2luLWJsb2NrOiBzaXplKDQwKTtcbiAgICAgICAgQGluY2x1ZGUgIG1xLW1heCgkYnApIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgxNik7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiBzaXplKDE2KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQgc29saWQgc2l6ZSgxKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3dyYXBwZXJ7XG4gICAgICAgIEBpbmNsdWRlICBtcS1tYXgoJGJwKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogc2l6ZSgyMCk7XG4gICAgICAgIEBpbmNsdWRlICBtcS1tYXgoJGJwKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJl9fYm9keSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICBnYXA6IHNpemUoNDApO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMCk7XG4gICAgICBwYWRkaW5nLWJsb2NrOiBzaXplKDApO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy9ib3JkZXItcmlnaHQ6IHNpemUoMSkgc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuXG4gICAgICBAaW5jbHVkZSAgbXEtbWF4KCRicCkge1xuICAgICAgICAgIGdhcDogc2l6ZSgyNCk7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTYpO1xuICAgICAgICAgIHBhZGRpbmctYmxvY2s6IHNpemUoMzIpO1xuICAgICAgfVxuXG4gICAgICAmW2RhdGEtcGFkZGluZy1pbmxpbmU9XCIxNDBcIl17XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTQwKTtcbiAgICAgICAgICBAaW5jbHVkZSAgbXEtbWF4KCRicCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgxNik7XG4gICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IHNpemUoMzIpO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtY29tbW9ucy1jb3VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmX19jb3VudCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXItMjQ7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXItMjA7XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBzaXplKDYpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDE0LCAwLjA1ZW0pO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgxMiwgMC4wNWVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc29ydHtcbiAgICAgICAgLmMtZm9ybXMtc2VsZWN0e1xuICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDM2KTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHNlbGVjdHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDM1KTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBzaXplKDIpIHNpemUoMzYpIHNpemUoMikgc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbm9ybWFsLTEyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgc2l6ZSgxKSAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogc2l6ZSgyMCk7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RyaWdnZXJ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBzaXplKDM2KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBzaXplKDE4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogc2l6ZSgxNjApO1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLy8g44Oe44Km44K56L+95b6T44Kr44O844K944Or77yI44K144Kk44OI5YWo5L2T77yJXG4vLyDkvY3nva7jga8gSlMg44GMIHRyYW5zbGF0ZSDjgafmm7TmlrDjgZfjgIHooajnpLrnirbmhYvjg7vlvaLnirbjga8gZGF0YSDlsZ7mgKfjgafliIfjgormm7/jgYjjgotcbi5jLW90aGVycy1jdXJzb3Ige1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2xhdGU6IC0xMDBweCAtMTAwcHg7IC8vIOWIneacn+S9jee9ruOBr+eUu+mdouWkllxuICAgIHNjYWxlOiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgICAgc2NhbGUgMC4yNXMgZWFzZSxcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAwLjI1cyBlYXNlLFxuICAgICAgICBvcGFjaXR5IDAuMjVzIGVhc2U7XG5cbiAgICAvLyDjg57jgqbjgrnjgYznlLvpnaLlhoXjgavjgYLjgovplpPjgaDjgZHooajnpLpcbiAgICAmW2RhdGEtYWN0aXZlXSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLy8gYVtocmVmXSDjg5vjg5Djg7zmmYLjga/kuLggKyDmi6HlpKdcbiAgICAmW2RhdGEtaG92ZXJdIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBzY2FsZTogMjtcbiAgICB9XG59XG5cbi8vIOOCv+ODg+ODgSAvIOeyl+OBhOODneOCpOODs+OCv+eSsOWig+OBp+OBr+mdnuihqOekulxuQG1lZGlhIChob3Zlcjogbm9uZSksIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgICAuYy1vdGhlcnMtY3Vyc29yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1vdGhlcnMtYmxvY2stbGlmZXN0eWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBvdmVyZmxvdy14OiBjbGlwO1xuICAgIH1cblxuICAgICZfX3BhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IDFweCAjMDAwMDAwMWE7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLW90aGVycy1zbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogc2l6ZSgzMik7XG4gICAgJl9fdGl0bGV7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy14cztcbiAgICB9XG4gICAgdWx7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IHNpemUoMzIpO1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgd2lkdGg6IHNpemUoNDApO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1vdGhlcnMtc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHdpZHRoOiBzaXplKDEyKTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDEyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbXV0ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1hcmdpbjogMCBzaXplKDE2KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJnLW11dGVkO1xuICAgIH1cblxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBzaXplKDIpO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXRpZ2h0LTE0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBzaXplKDQpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogc2l6ZSgyMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoMjApO1xuICAgICAgICAgICAgZm9udC1zaXplOiBzaXplKDE4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWljb24tcHJpbWFyeTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXR5cGU9XCJhY2Nlc3NcIl0ge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJ0cmFpblwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS10eXBlPVwiYWRkcmVzc1wiXSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcIm1hcC1waW5cIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtdHlwZT1cImZsb29yX3NpemVcIl0sJltkYXRhLXR5cGU9XCJmbG9vcl9zaXplXCJdIHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwiZmxvb3JcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1jYXJkcy1lc3RhdGVfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBnYXA6IHNpemUoMik7XG5cbiAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDI0KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgyMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE2O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTEyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtZXN0YXRlLW1lbWJlci1jdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogc2l6ZSgyMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBnYXA6IHNpemUoOCk7XG4gICAgfVxuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTgpO1xuXG4gICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IHNpemUoMTYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IHNpemUoODApO1xuICAgICAgICBoZWlnaHQ6IHNpemUoODApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYmFzZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZC0yNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZC0xODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0bi1yZWdpc3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IHNpemUoNCk7XG4gICAgICAgIG1heC13aWR0aDogc2l6ZSgzNDApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogc2l6ZSgxNik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmctYmFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc2l6ZSg0KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAyMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAycHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMTg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0bi1sb2dpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IHNpemUoMzQwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogc2l6ZSg0OCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1iYXNlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHNpemUoNCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMjBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0xNjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1vdGhlcnMtaGVhZC1hbGVydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJi5hbGVydC1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjRTFFQkZBLCAwLjkpO1xuICAgIH1cblxuICAgICYuYWxlcnQtZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNCODM3MjgsIDAuNik7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmlzLWZhZGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMjRweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJwbHVzLWNpcmNsZVwiKTtcbiAgICAgICAgICAgIHJvdGF0ZTogNDVkZWc7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbY2xhc3MqPVwiYWxlcnQtXCJdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb24ge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgICAgIGNvbnRhaW5lci1uYW1lOiBzZWFyY2gtY29uZGl0aW9uLWNvbnRlbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDM2KTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogc2l6ZSg5KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaW5wdXQtYm9yZGVyO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuWkieabtFwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IHNpemUoMTYpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10eXBlPVwiYXJlYVwiXSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJhcmVhXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10eXBlPVwic3RhdGlvblwiXSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJzdGF0aW9uXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10eXBlPVwic2Nob29sXCJdIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcInNjaG9vbFwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdHlwZT1cImNvbmRpdGlvblwiXSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJsaXN0XCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ZhbHVlIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMTIsICR3ZWlnaHQ6IHJlZ3VsYXIsICRsaW5lLWhlaWdodDogMS40KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1vdGhlcnMtc2VhcmNoLWxpc3Qge1xuICAgICRfdGhpczogJjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpoYXMoPiAqOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Jsb2NrIHtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtY291bnQ9XCIwXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFyZW50IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJyYW5kLXNlY29uZGFyeS1zdWJ0bGU7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuYy1mb3Jtcy1jaGVja2JveCB7XG4gICAgICAgICAgICAmOmhhcyguYy1mb3Jtcy1jaGVja2JveF9fY291bnRbZGF0YS1jb3VudD1cIjBcIl0pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICArIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtc3RhdGU9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgICAgICsgLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmpzLWFjY29yZGlvbiB7XG4gICAgICAgICZbZGF0YS1vcGVuXSB7XG4gICAgICAgICAgICBbZGF0YS1jaGlsZF0ge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFtkYXRhLXBhcmVudF0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgW2RhdGEtY2hpbGRdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4ycztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2FjY29yZGlvbi10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBbZGF0YS1hY2NvcmRpb25dIHtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICZbZGF0YS1vcGVuXSB7XG4gICAgICAgICAgICAgICAgI3skX3RoaXN9X19hY2NvcmRpb24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcIm1pbnVzXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFtkYXRhLWNoaWxkXSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFtkYXRhLXBhcmVudF0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JF90aGlzfV9fYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJwbHVzXCIpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFtkYXRhLWNoaWxkXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4ycztcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcmVmZWN0dXJlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMjAsICR3ZWlnaHQ6IGJvbGQpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ub25le1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMjBweDtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itbm9ybWFsLWJsYWNrLCAwLjYpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0MHB4KTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDI4cHg7XG4gICAgICAgIEBpbmNsdWRlIHNte1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgICAgIC5wLXN1Ym1pdC1yZXN1bHR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi8uLi9nbG9iYWwvbWl4aW5zL21lZGlhX3F1ZXJ5XCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4kd2lkdGgtbGlzdDogKFxuICAgIHNtOiA4NzhweCxcbiAgICBtZDogMTAwMHB4LFxuICAgIGxnOiAxMTI0cHgsXG4gICAgeGw6IDEyODZweCxcbiAgICBmdWxsOiAxMDAlLFxuICAgIGRlZmF1bHQ6IDEyODZweCxcbik7XG5cbi8vIOOCs+ODs+ODhuODs+ODhOW5hVxuQG1peGluIHUtY29udGVudHMtd2lkdGgtYmFzZSgkd2lkdGg6ICd4bCcsICRwYWRkaW5nOiAyJSkge1xuICAgIC8vIOW5heaMh+WumuOBjOWumue+qeWQjeOBoOOBo+OBn+OCieOBneOBruWApOOCkuWPluW+l+OAgeebtOaOpeaMh+WumuOBoOOBo+OBn+OCieOBneOBruOBvuOBvuS9v+eUqFxuICAgICR3aWR0aF92YWw6IGlmKG1hcC5oYXMta2V5KCR3aWR0aC1saXN0LCAkd2lkdGgpLCBtYXAuZ2V0KCR3aWR0aC1saXN0LCAkd2lkdGgpLCAkd2lkdGgpO1xuXG4gICAgQGlmICgkcGFkZGluZyA9PSAwIG9yICRwYWRkaW5nID09IDAlIG9yICR3aWR0aF92YWwgPT0gMTAwJSBvciAkd2lkdGhfdmFsID09IDEwMHZ3KSB7XG4gICAgICAgIHdpZHRoOiAkd2lkdGhfdmFsO1xuICAgICAgICAkcGFkZGluZzogMDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoJHdpZHRoX3ZhbCArIDIgKiAjeyRwYWRkaW5nfSk7XG4gICAgfVxuICAgIHBhZGRpbmctaW5saW5lOiAkcGFkZGluZztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6ICRwYWRkaW5nICogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuQG1peGluIHUtY29udGVudHMtd2lkdGgoJHdpZHRoOiAneGwnLCAkcGFkZGluZzogMiUpIHtcbiAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoLWJhc2UoJHdpZHRoLCAkcGFkZGluZyk7XG59XG5cbkBtaXhpbiB1LWNvbnRlbnRzLXdpZHRoLXNtKCRwYWRkaW5nOiAyJSkge1xuICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgtYmFzZSgnc20nLCAkcGFkZGluZyk7XG59XG5AbWl4aW4gdS1jb250ZW50cy13aWR0aC04NzgoJHBhZGRpbmc6IDIlKSB7XG4gICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aC1zbSgkcGFkZGluZyk7XG59XG5cbkBtaXhpbiB1LWNvbnRlbnRzLXdpZHRoLW1kKCRwYWRkaW5nOiAyJSkge1xuICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgtYmFzZSgnbWQnLCAkcGFkZGluZyk7XG59XG5AbWl4aW4gdS1jb250ZW50cy13aWR0aC0xMDAwKCRwYWRkaW5nOiAyJSkge1xuICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgtbWQoJHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gdS1jb250ZW50cy13aWR0aC1sZygkcGFkZGluZzogMiUpIHtcbiAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoLWJhc2UoJ2xnJywgJHBhZGRpbmcpO1xufVxuQG1peGluIHUtY29udGVudHMtd2lkdGgtMTEyNCgkcGFkZGluZzogMiUpIHtcbiAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoLWxnKCRwYWRkaW5nKTtcbn1cblxuQG1peGluIHUtY29udGVudHMtd2lkdGgteGwoJHBhZGRpbmc6IDIlKSB7XG4gICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aC1iYXNlKCd4bCcsICRwYWRkaW5nKTtcbn1cbkBtaXhpbiB1LWNvbnRlbnRzLXdpZHRoLTEyODYoJHBhZGRpbmc6IDIlKSB7XG4gICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aC14bCgkcGFkZGluZyk7XG59XG5cbkBtaXhpbiB1LWNvbnRlbnRzLXdpZHRoLWZ1bGwge1xuICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgtYmFzZSgnZnVsbCcpO1xufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAmW2RhdGEtc2l6ZT1cImZ1bGxcIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmW2RhdGEtc2l6ZT1cImZpdFwiXSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAvLyDjg4jjg6rjgqzjg7zjg5zjgr/jg7NcbiAgICAmX190cmlnZ2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FiYWJhYjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItc3VidGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdy1mb3J3YXJkKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDplovjgYTjgZ/nirbmhYtcbiAgICAmW2RhdGEtb3Blbl0ge1xuICAgICAgICAuYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX19kcm9wZG93biB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjg4njg63jg4Pjg5fjg4Djgqbjg7NcbiAgICAmX19kcm9wZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgICAgb3ZlcmZsb3c6IGNsaXA7XG4gICAgfVxuXG4gICAgLy8g44Kq44OX44K344On44OzXG4gICAgJl9fb3B0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcbiAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmW2RhdGEtZm9jdXNlZF0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vcHRpb24tdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmX19vcHRpb24tY2hlY2sge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBbZGF0YS1zZWxlY3RlZF0gPiAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihjaGVjayk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5cbi5jLW90aGVycy1jb250YWN0LWxpbmtzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgcGFkZGluZy1pbmxpbmU6ICRwYWRkaW5nLXNwO1xuXG4gICAgJltkYXRhLXN0eWxlPVwicGMtb25seVwiXSB7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLWxnO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmICsgKiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDMwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IHNpemUoMTI0MCk7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHNpemUoNDYwKSAxZnI7XG4gICAgICAgIGdhcDogc2l6ZSg0MCk7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdhcDogc2l6ZSgyMCk7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMjApO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiBzaXplKDQwKTtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiBzaXplKDIwKSBzaXplKDI0KTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXR5cGU9XCJ0ZWxcIl0ge1xuICAgICAgICAgICAgLnBnLWNvbnRhY3RfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtdHlwZT1cInZpc2l0XCJdIHtcbiAgICAgICAgICAgIC5wZy1jb250YWN0X19oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBnLWNvbnRhY3RfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10eXBlPVwibWFpbFwiXSB7XG4gICAgICAgICAgICAucGctY29udGFjdF9faGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLXNtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc2l6ZSgzMCk7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgyMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgc2l6ZSgyNjUpKTtcbiAgICAgICAgZ2FwOiBzaXplKDEwKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKDE2LCBcInRpZ2h0XCIsIDAuMDVlbSwgJGNvbG9yLXdoaXRlLCBcImJvbGRcIik7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxOXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogc2l6ZSgzMTgpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoNjQpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMjgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXR5cGU9XCJ2aXNpdFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZC1wcmltYXJ5O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oY2hlY2spO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdHlwZT1cImNvbnRhY3RcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZW1haWwpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDEwKTtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcteHhsO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSgxMCk7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgxNCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29tcGFueSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNpemUoMTApO1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygxOCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGlucy9tZWRpYV9xdWVyeVwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vIOOCpOODs+ODiuODvOW5heioreWumlxuLy8g44Kz44Oz44OG44Oz44OE44Gu44Kk44Oz44OK44O85bmF77yI5pyA44KC5YWx6YCa44Gu5bmF44GM5aSa44GE6YOo5YiG77yJXG4kaW5uZXItcGM6IDExNjA7XG4kaW5uZXItcGMtc206IDg3ODtcbi8vIOKAu+OCreODpeODs+ODkeOCueW5heOBp+OBr+OBquOBj+OCpOODs+ODiuODvOOBruW5heOCkuaMh+OBmVxuXG4vLyDkvZnnmb1cbiRwYWRkaW5nLXBjOiA0MHB4O1xuJHBhZGRpbmctc3A6IDI3cHg7XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3VidGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiBzaXplKDMyKSBzaXplKDQwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBzaXplKDE2KTtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgcGFkZGluZzogc2l6ZSgyMCkgc2l6ZSgxNik7XG4gICAgICAgIGdhcDogc2l6ZSgxMik7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBzaXplKDgpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZC0yNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZC0yMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZ2FwOiBzaXplKDEyKTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1pbm1heCgje3NpemUoMjYwKX0sIDFmcik7XG4gICAgICAgIHJvdy1nYXA6IHNpemUoMTIpO1xuICAgICAgICAvL2ZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiBzaXplKDEyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZDtcbiAgICAgICAgY29sdW1uLWdhcDogc2l6ZSgxMik7XG4gICAgICAgIHBhZGRpbmc6IHNpemUoMjApO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYmFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICAgICAgICAgZ2FwOiBzaXplKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRvd24ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYXItbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0xNjtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYmFyLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHNpemUoOCk7XG4gICAgfVxuXG4gICAgJl9fYmFyLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IHNpemUoNCk7XG4gICAgfVxuXG4gICAgJl9fYmFyLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHNpemUoNCk7XG4gICAgICAgIHBhZGRpbmc6IHNpemUoMTIpIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJhc2U7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgICAgIDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyksXG4gICAgICAgICAgICAgICAgMHB4IDJweCA4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jhci1idG4tbWFpbiB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTg7XG4gICAgfVxuXG4gICAgJl9fYmFyLWJ0bi1zdWIge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhci0xNDtcbiAgICB9XG5cbiAgICAmX19yZXN1bHRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGdhcDogc2l6ZSgxMik7XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogc2l6ZSg4KTtcbiAgICAgICAgcGFkZGluZzogc2l6ZSgyMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1icmFuZC1zZWNvbmRhcnktc3VidGxlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX3Jlc3VsdC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHNpemUoOCk7XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0LWxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMjA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgIH1cblxuICAgICZfX3Jlc3VsdC1zdWIge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhci0xNjtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgIH1cblxuICAgICZfX3Jlc3VsdC12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiBzaXplKDgpO1xuICAgIH1cblxuICAgICZfX3Jlc3VsdC1udW1iZXIge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTQwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICZfX3Jlc3VsdC11bml0LXdyYXAge1xuICAgICAgICBoZWlnaHQ6IHNpemUoMzQpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0LXVuaXQge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTIwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmX19ub3RlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktdGlnaHQtMTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1vdGhlcnMtZXN0YXRlLWxpc3QtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDgwO1xuICAgIHRvcDogMDtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDZweCAwcHggIzAwMDAwMDMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCA2cHggMTBweCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMC41cHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgxMiwgMC4wNWVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBmb250LXNpemU6IDhweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImFycm93LWZvcndhcmRcIik7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1vdGhlcnMtY29udGFjdC10ZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKDE2LCAkd2VpZ2h0OiBib2xkLCAkbGluZS1oZWlnaHQ6IDEuNCwgJHRyYWNraW5nOiAwLjA1ZW0pO1xuICAgIH1cbiAgICAmX19udW1iZXIge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtbnVtYmVyLXJlZ3VsYXIoMjYpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICZbaHJlZl49XCJ0ZWw6MDEyMFwiXSxbaHJlZl49XCJ0ZWw6MDgwMFwiXXtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZnJlZS1jYWxsKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNGVtKTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpbWUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoMTIpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi8vIOS+oeagvOihqOekuuOCs+ODs+ODneODvOODjeODs+ODiFxuLmMtY29tbW9ucy1wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiBzaXplKDQpO1xuXG4gICAgLy8g5L6h5qC877yI5pWw5YCk77yJXG4gICAgJl9fbnVtYmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbi1tZWRpdW0tMzI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgIH1cblxuICAgIC8vIOOAnO+8iOWMuuWIh+OCiu+8iVxuICAgICZfX3NlcGFyYXRvciB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZC0xNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgIH1cblxuICAgIC8vIOS4h+WGhlxuICAgICZfX3VuaXQge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQtMTY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzaXplKDQpO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgfVxuXG4gICAgLy8g5L6h5qC85pyq5a6aXG4gICAgJl9fdW5kZWNpZGVkIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbi1tZWRpdW0tMTQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuXG4gICAgLy8gbWVkaXVtIOOCteOCpOOCulxuICAgICZbZGF0YS1zaXplPVwibWVkaXVtXCJdIHtcbiAgICAgICAgLmMtY29tbW9ucy1wcmljZV9fbnVtYmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtLTI0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtY29tbW9ucy1wcmljZV9fc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtLTE0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWNvbW1vbnMtcHJpY2VfX3VuaXQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbi1ib2xkLTE0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc21hbGwg44K144Kk44K6XG4gICAgJltkYXRhLXNpemU9XCJzbWFsbFwiXSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmMtY29tbW9ucy1wcmljZV9fbnVtYmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtLTE2O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtY29tbW9ucy1wcmljZV9fc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZC0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1jb21tb25zLXByaWNlX191bml0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZC0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi8vIOeJqeS7tueJueW+tOOCouOCpOODhuODoO+8iOaJgOWcqOWcsOODu+mnheODu+mWk+WPluOCiuetie+8iVxuLmMtY29tbW9ucy1lc3RhdGUtZmVhdHVyZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBzaXplKDQpO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiBzaXplKDIwKTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDIwKTtcbiAgICAgICAgZm9udC1zaXplOiBzaXplKDIwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0LTE0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgfVxuXG4gICAgJltkYXRhLXR5cGU9XCJsb2NhdGlvblwiXSB7XG4gICAgICAgIC5jLWNvbW1vbnMtZXN0YXRlLWZlYXR1cmUtaXRlbV9faWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24obWFwLXBpbik7XG4gICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtdHlwZT1cInN0YXRpb25cIl0ge1xuICAgICAgICAuYy1jb21tb25zLWVzdGF0ZS1mZWF0dXJlLWl0ZW1fX2ljb246OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKHRyYWluKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS10eXBlPVwiZmxvb3JfcGxhblwiXSB7XG4gICAgICAgIC5jLWNvbW1vbnMtZXN0YXRlLWZlYXR1cmUtaXRlbV9faWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZmxvb3IpO1xuICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLy8g54mp5Lu26Kmz57Sw44Ki44Kk44OG44Og77yI5bu654mp6Z2i56mN44O75Zyf5Zyw6Z2i56mN44O756+J5bm05pyI562J77yJXG4uYy1jb21tb25zLWVzdGF0ZS1kZXRhaWwtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IHNpemUoOCk7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtLTEyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICBwYWRkaW5nOiBzaXplKDMpIHNpemUoNikgc2l6ZSg0KTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmX192YWx1ZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWxpc3RzLWVzdGF0ZSB7XG4gICAgJF90aGlzOiAmO1xuICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgtbWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDQlO1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgfVxuICAgICY6d2hlcmUoW2RhdGEtY29sdW1ucy1wYz1cIjJcIl0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6d2hlcmUoW2RhdGEtY29sdW1ucy1wYz1cIjFcIl0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19lbXB0eSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgICB9XG4gICAgJjpoYXMoI3skX3RoaXN9X19lbXB0eSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1mb3Jtcy1jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICZbZGF0YS1oaWRkZW5dIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyDjg43jgqTjg4bjgqPjg5bjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrnjgpLpnZ7ooajnpLpcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC8vIOOCq+OCueOCv+ODoOODgeOCp+ODg+OCr+ODnOODg+OCr+OCuVxuICAgICAgICAmICsgLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjg4Hjgqfjg4Pjgq/muIjjgb9cbiAgICAgICAgJjpjaGVja2VkICsgLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKGNoZWNrKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDnhKHlirnnirbmhYtcbiAgICAgICAgJjpkaXNhYmxlZCArIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtLTE2KCk7XG4gICAgICAgIGZvbnQtc2l6ZTogbWF4KDE2cHgsIHRleHQtc2l6ZSgxNikpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGluay1zdWJ0bGU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAmW2RhdGEtc2l6ZT1cInNcIl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtLTE0O1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1zdHlsZX49XCJib3JkZXJcIl0gLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsLXRleHQge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0LTE0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG5AbWl4aW4gaW5wdXQtY29tbW9uKCRzZWxlY3Rvcikge1xuICAgICN7JHNlbGVjdG9yfSB7XG4gICAgICAgICZfX2Vycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxNCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzaXplKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiLi9pbnB1dC1jb21tb25cIiBhcyAqO1xuXG4uYy1mb3Jtcy1pbnB1dC1jaGVja2JveCB7XG4gICAgJF90aGlzOiAmO1xuICAgIEBpbmNsdWRlIGlucHV0LWNvbW1vbigkX3RoaXMpO1xuXG4gICAgJltkYXRhLWRpcmVjdGlvbj1cImNvbDRcIl0ge1xuICAgICAgICAjeyRfdGhpc31fX2l0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWRpcmVjdGlvbj1cImlubGluZVwiXSB7XG4gICAgICAgICN7JF90aGlzfV9faXRlbXMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXSB7XG4gICAgICAgICN7JF90aGlzfV9faXRlbXMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1kaXJlY3Rpb249XCJibG9ja1wiXSB7XG4gICAgICAgICN7JF90aGlzfV9faXRlbXMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXR5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICAjeyRfdGhpc31fX2l0ZW1zIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtZm9ybXMtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIC8vIOaknOe0oueUqOODgeOCp+ODg+OCr+ODnOODg+OCr+OCueOBpzDku7bjga7loLTlkIjjga/pnZ7ooajnpLpcbiAgICAgICAgICAgICAgICAmOmhhcyguYy1mb3Jtcy1jaGVja2JveF9fY291bnRbZGF0YS1jb3VudD1cIjBcIl0pIHtcbiAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtdHlwZT1cInRlcm1zXCJdIHtcbiAgICAgICAgLmMtZm9ybXMtY2hlY2tib3gge1xuICAgICAgICAgICAgLy8g5qSc57Si55So44OB44Kn44OD44Kv44Oc44OD44Kv44K544GnMOS7tuOBruWgtOWQiOOBr+mdnuihqOekulxuICAgICAgICAgICAgJjpoYXMoLmMtZm9ybXMtY2hlY2tib3hfX2NvdW50W2RhdGEtY291bnQ9XCIwXCJdKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJltkYXRhLW1vZGUtbXVsY2hdIHtcbiAgICAgICAgI3skX3RoaXN9X19pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRfdGhpc31fX2l0ZW1zIC5jLWZvcm1zLWNoZWNrYm94IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSksXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1mb3Jtcy1yYWRpbyB7XG4gICAgJF90aGlzOiAmO1xuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTYsIDAuMDVlbSk7XG4gICAgICAgIGZvbnQtc2l6ZTogbWF4KDE2cHgsIHRleHQtc2l6ZSgxNikpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tb25vLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXN0eWxlfj1cImJvcmRlclwiXSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zdHlsZX49XCJib2xkXCJdIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKC5jLWZvcm1zLXJhZGlvX19jb3VudFtkYXRhLWNvdW50PVwiMFwiXSkge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICN7JF90aGlzfV9fbGFiZWwge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlICcuL2lucHV0LWNvbW1vbicgYXMgKjtcblxuLmMtZm9ybXMtaW5wdXQtcmFkaW8ge1xuICAgICRfdGhpczogJjtcbiAgICBAaW5jbHVkZSBpbnB1dC1jb21tb24oJF90aGlzKTtcblxuICAgICZbZGF0YS1kaXJlY3Rpb249XCJpbmxpbmVcIl0ge1xuICAgICAgICAjeyRfdGhpc31fX2l0ZW1zIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtZGlyZWN0aW9uPVwiYmxvY2tcIl0ge1xuICAgICAgICAjeyRfdGhpc31fX2l0ZW1zIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWF4LWNvbnRlbnQpO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtZm9ybXMtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICZbZGF0YS1zaXplPVwiZnVsbFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZbZGF0YS1zaXplPVwiZml0XCJdIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgICY6aGFzKHNlbGVjdFtuYW1lPVwiYXJlYVwiXSkge1xuICAgICAgICB3aWR0aDogMzU0cHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOODiOODquOCrOODvOODnOOCv+ODs1xuICAgICZfX3RyaWdnZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjZGRjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNEMUQ1REI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggIzI1NjNFQjtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjg6njg5njg6vjg4bjgq3jgrnjg4hcbiAgICAmX19sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgxNiwgMC4wNWVtKTtcbiAgICAgICAgZm9udC1zaXplOiBtYXgoMTZweCwgdGV4dC1zaXplKDE2KSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogIzExMTgyNztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAvLyDmnKrpgbjmip7mmYLjga7jg6njg5njg6voibJcbiAgICAmW2RhdGEtbm8tdmFsdWVdICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICM2QjcyODA7XG4gICAgfVxuXG4gICAgLy8g55+i5Y2w44Ki44Kk44Kz44OzXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdy1mb3J3YXJkKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogIzRCNTU2MztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOmWi+OBhOOBn+eKtuaFi1xuICAgICZbZGF0YS1vcGVuXSB7XG4gICAgICAgIC5jLWZvcm1zLXNlbGVjdF9fYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWZvcm1zLXNlbGVjdF9fZHJvcGRvd24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44OJ44Ot44OD44OX44OA44Km44OzXG4gICAgJl9fZHJvcGRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgNHB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAvLyDjgrDjg6vjg7zjg5fjg6njg5njg6tcbiAgICAmX19ncm91cC1sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgxMiwgMC4wNWVtKTtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHggNHB4O1xuICAgICAgICBjb2xvcjogIzZCNzI4MDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIC8vIOOCquODl+OCt+ODp+ODs1xuICAgICZfX29wdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3B0aW9uLXRleHQge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICMxMTE4Mjc7XG4gICAgfVxuXG4gICAgJl9fb3B0aW9uLWNoZWNrIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgW2RhdGEtc2VsZWN0ZWRdID4gJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oY2hlY2spO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOOCqOODqeODvOeKtuaFi1xuICAgICZbZGF0YS1pbnZhbGlkXSB7XG4gICAgICAgIC5jLWZvcm1zLXNlbGVjdF9fdHJpZ2dlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFMkUyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1mb3Jtcy1zZWxlY3RfX2xhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjgqjjg6njg7zvvIvmnKrpgbjmip5cbiAgICAmW2RhdGEtaW52YWxpZF1bZGF0YS1uby12YWx1ZV0ge1xuICAgICAgICAuYy1mb3Jtcy1zZWxlY3RfX2xhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBkaXNhYmxlZOeKtuaFi1xuICAgICZbZGF0YS1kaXNhYmxlZF0ge1xuICAgICAgICAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0QxRDVEQjtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB0eXBlPVwibWluXCIg44Kz44Oz44OR44Kv44OI44OQ44Oq44Ki44Oz44OIXG4gICAgJltkYXRhLXR5cGU9XCJtaW5cIl0ge1xuICAgICAgICAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtZm9ybXMtc2VsZWN0X19sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1ub3JtYWwoMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtZm9ybXMtc2VsZWN0X19hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHR5cGU9XCJtaWRcIiDjg5Djg6rjgqLjg7Pjg4hcbiAgICAmW2RhdGEtdHlwZT1cIm1pZFwiXSB7XG4gICAgICAgIC5jLWZvcm1zLXNlbGVjdF9fdHJpZ2dlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyY6aGFzKHNlbGVjdFtuYW1lPVwic29ydFwiXSkge1xuICAgIC8vICAgIHNlbGVjdCB7XG4gICAgLy8gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXRpZ2h0LTEyO1xuICAgIC8vICAgICAgICBwYWRkaW5nOiA1cHggOXB4IDVweCAyMXB4O1xuICAgIC8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgLy8gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZtYXg7XG4gICAgLy8gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZC1hY2NlbnQ7XG4gICAgLy8gICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgLy8gICAgfVxuICAgIC8vfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgJy4vaW5wdXQtY29tbW9uJyBhcyAqO1xuXG4uYy1mb3Jtcy1pbnB1dC1zZWxlY3Qge1xuICAgICRfdGhpczogJjtcbiAgICBAaW5jbHVkZSBpbnB1dC1jb21tb24oJF90aGlzKTtcblxuICAgICZfX2lucHV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgICZfX2hlbHAge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTYsIDAuMDVlbSk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtZm9ybXMtdGV4dCB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDE2LCAwLjA1ZW0pO1xuICAgIGZvbnQtc2l6ZTogbWF4KDE2cHgsIHRleHQtc2l6ZSgxNikpO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzZCNzI4MDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjZGRjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0QxRDVEQjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICMyNTYzRUI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5faW52YWxpZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUUyRTI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDFENURCO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgICZbZGF0YS1zaXplPVwiZml0XCJdIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgICZbZGF0YS1zaXplPVwiZnVsbFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZbZGF0YS10eXBlPVwiZ2VuZXJhbFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZbZGF0YS1kYXRlXSB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCd+aW1hZ2VzL2NvbW1vbi9pY29ucy9jYWxlbmRhci1ncmF5LnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuLy9mbGF0cGlja+OBruOCueOCv+OCpOODquODs+OCsFxuLyog6YG45oqe5Y+v6IO944Gq5pel5LuYICovXG4uZmxhdHBpY2tyLWRheTpub3QoLmZsYXRwaWNrci1kaXNhYmxlZCkge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiDpgbjmip7kuI3lj6/jgarml6Xku5ggKi9cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNiZGJkYmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuLyog6YG45oqe5LiN5Y+v44Gq5pel5LuY44Gr5pac57eaICovXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIGJvdHRvbSByaWdodCxcbiAgICAgICAgdHJhbnNwYXJlbnQgY2FsYyg1MCUgLSAxcHgpLFxuICAgICAgICAjYmRiZGJkIGNhbGMoNTAlIC0gMXB4KSxcbiAgICAgICAgI2JkYmRiZCBjYWxjKDUwJSArIDFweCksXG4gICAgICAgIHRyYW5zcGFyZW50IGNhbGMoNTAlICsgMXB4KVxuICAgICk7XG59XG5cbi8qIOmBuOaKnuOBleOCjOOBn+aXpeS7mCAqL1xuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuQHVzZSAnLi9pbnB1dC1jb21tb24nIGFzICo7XG5cbi5jLWZvcm1zLWlucHV0LXRleHQge1xuICAgICRfdGhpczogJjtcbiAgICBAaW5jbHVkZSBpbnB1dC1jb21tb24oJF90aGlzKTtcblxuICAgICZfX2lucHV0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAmX19oZWxwIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDE2KTtcbiAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtZm9ybXMtdGV4dGFyZWEge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgxNiwgMC4wNWVtKTtcbiAgICBmb250LXNpemU6IG1heCgxNnB4LCB0ZXh0LXNpemUoMTYpKTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjZGRjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0QxRDVEQjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICMyNTYzRUI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5faW52YWxpZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUUyRTI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRDkyRDIwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0QxRDVEQjtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNkI3MjgwO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyIHtcbiAgICAkX3RoaXM6ICY7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyDjgqvjg7zjg4nlpJbmnqBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYnJhbmQtc2Vjb25kYXJ5LXN1YnRsZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWJyYW5kLXNlY29uZGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNDBweCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgIC8vIOODmOODg+ODgOODvO+8iOOCouOCpOOCs+ODsyArIOOCv+OCpOODiOODq++8iVxuICAgICZfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWQtaWNvbiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmX19oZWFkLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMjQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTIwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5Yeh5L6LXG4gICAgJl9fbGVnZW5kIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgICZfX2xlZ2VuZC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgfVxuXG4gICAgJl9fbGVnZW5kLXNlcCB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZfX2xlZ2VuZC1sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLy8g44Kw44Oq44OD44OJICsg44OK44OT44Gu44Kz44Oz44OG44OKXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDml6Xku5jjgrDjg6rjg4Pjg4lcbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8g6YCx44OK44OT44Ky44O844K344On44OzXG4gICAgJl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX25hdi1idG4ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTEyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMTlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLXNlY29uZGFyeS1iZztcblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tc2Vjb25kYXJ5LWJnLWRpc2FibGVkO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXByZXZdIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtbmV4dF0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKXiyDjgqLjgqTjgrPjg7PvvIjlh6HkvovnlKjvvIlcbiAgICAmX19pY29uLWNpcmNsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuXG4gICAgICAgICZbZGF0YS1zbV0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilrMg44Ki44Kk44Kz44Oz77yI5Yeh5L6L55So77yJXG4gICAgJl9faWNvbi10cmlhbmdsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgIH1cblxuICAgIC8vIOKYjiDjgqLjgqTjgrPjg7PvvIjlh6HkvovnlKjvvIlcbiAgICAmX19pY29uLXBob25lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgfVxuXG4gICAgLy8gw5cg44Ki44Kk44Kz44Oz77yI5Yeh5L6L55So77yJXG4gICAgJl9faWNvbi1jbG9zZWQge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgIH1cblxuICAgIC8vIOOCqOODqeODvOODoeODg+OCu+ODvOOCuFxuICAgICZfX2Vycm9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhci0xMjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIG1pbi13aWR0aDogNDVweDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuXG4gICAgJltkYXRhLWhpZGRlbl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIOODqeOCuOOCquOBr+mdnuihqOekulxuICAgICZfX3JhZGlvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAvLyDmm5zml6Xjg5jjg4Pjg4Djg7xcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcblxuICAgICAgICAmW2RhdGEtc2F0dXJkYXldIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2NmMwO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXN1bmRheV0ge1xuICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDml6Xku5jjgrvjg6tcbiAgICAmX19jZWxsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAvLyDml6Xku5jnlarlj7dcbiAgICAmX19kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJltkYXRhLXNhdHVyZGF5XSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNjZjMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zdW5kYXldIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44K544OG44O844K/44K544Ki44Kk44Kz44Oz5YWx6YCa44Op44OD44OR44O8XG4gICAgJl9fc3RhdHVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLy8g4peLIOOCouOCpOOCs+ODs1xuICAgICZfX2ljb24tY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgfVxuXG4gICAgLy8g4pazIOOCouOCpOOCs+ODs1xuICAgICZfX2ljb24tdHJpYW5nbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgIH1cblxuICAgIC8vIOKYjiDjgqLjgqTjgrPjg7NcbiAgICAmX19pY29uLXBob25lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAvLyDDlyDjgqLjgqTjgrPjg7NcbiAgICAmX19pY29uLWNsb3NlZCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgfVxuXG4gICAgLy8g44Ob44OQ44O85pmC77yI5pyJ5Yq544Gq44Kr44Op44Og44Gu44G/77yJXG4gICAgJjpub3QoW2RhdGEtZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgICAgIC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9fY2VsbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYnJhbmQtc2Vjb25kYXJ5LXN1YnRsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOODqeOCuOOCqumBuOaKnuaZglxuICAgICY6aGFzKC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9fcmFkaW86Y2hlY2tlZCkge1xuICAgICAgICAuYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2xfX2NlbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJyYW5kLXNlY29uZGFyeS1zdWJ0bGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG4uYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3Qge1xuICAgICRfdGhpczogJjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC8vIOOCq+ODvOODieWkluaeoFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1icmFuZC1zZWNvbmRhcnktc3VidGxlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItYnJhbmQtc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgLy8g44OY44OD44OA44O877yI44Ki44Kk44Kz44OzICsg44K/44Kk44OI44Or77yJXG4gICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZC1pY29uIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICZfX2hlYWQtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0yNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDmqKrjgrnjgq/jg63jg7zjg6vpoJjln59cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteTogY2xpcDtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkYWRhZGE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8g5ZCE44Op44OZ44Or77yIcGlsbO+8iVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpoYXMoI3skX3RoaXN9X19yYWRpbzpjaGVja2VkKSB7XG4gICAgICAgICAgICAjeyRfdGhpc31fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOODqeOCuOOCquOBr+mdnuihqOekulxuICAgICZfX3JhZGlvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICRjb2xvci1ib3JkZXItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCcgMTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAvLyDjgqjjg6njg7zjg6Hjg4Pjgrvjg7zjgrhcbiAgICAmX19lcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXItMTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgd2lkdGg6IDI5LjUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDM2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1pbm5lciB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0byAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LXNpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19zdGVwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMzNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZWwtbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0xNjtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDcwLjUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMTQwcHggNjRweCAxMHZ3O1xuXG4gICAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHggMjBweCA2NHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMTZweCA0MHB4IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMzJweDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLWJvbGQtMzY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkLTI4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1uYXJyb3ctMTg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICB3aWR0aDogMjQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZS1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE2LTE2O1xuICAgIH1cblxuICAgICZfX3N1cHBsZW1lbnQge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYtMTY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgd2lkdGg6IDI5LjUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDM2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1pbm5lciB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0byAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LXNpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RlcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGVsLWxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMTY7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA3MC41JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDE0MHB4IDY0cHggMTB2dztcblxuICAgICAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NHB4IDIwcHggNjRweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggNDBweCAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybS1pbm5lciB7XG5cbiAgICB9XG5cbiAgICAmX19yb3dzLXBhcmVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNjRweDtcbiAgICB9XG5cbiAgICAmX19lcnJvciB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW5vcm1hbC0xNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZXJyb3IsIDQ4JSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1lcnJvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fcm93cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2FncmVlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0LTE0O1xuICAgIH1cblxuICAgICZfX3RleHQgYSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpbms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICZfX3N1Ym1pdC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICB3aWR0aDogMjQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1mb3Jtcy1jb250YWluZXItZm9ybS1tZXNzYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNi0xNjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1cHBsZW1lbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE2LTE2O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4uYy1mb3Jtcy1lc3RhdGUtY2FyZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLWJvbGQtMjA7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZC0xNjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtZm9ybXMtZXN0YXRlLWNhcmQtYWRkcmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xNDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJtYXAtcGluXCIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAmX190ZXJtIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTQ7XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWZvcm1zLXJvdyB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtYm9sZC1saDE0KDIwLCAwLjA1ZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICMxMTE4Mjc7XG4gICAgfVxuXG4gICAgJl9fdGFnIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLWJvbGQtbGgxNCgxMiwgMC4wNWVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICZbZGF0YS1yZXF1aXJlZF0ge1xuICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjQzMwMDAwO1xuICAgICAgICAgICAgY29sb3I6ICNDMzAwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtYW55XSB7XG4gICAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICMyMDIwMjA7XG4gICAgICAgICAgICBjb2xvcjogIzIwMjAyMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIC8vIOOCqOODqeODvOaZgu+8muODqeODmeODq+ODu+OCv+OCsOOBruiJsuOCkuWkieabtFxuICAgICY6aGFzKC5faW52YWxpZCkge1xuICAgICAgICAuYy1mb3Jtcy1yb3dfX2xhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1mb3Jtcy1yb3dfX3RhZyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLmMtZm9ybXMtcm93LWFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG5cbiAgICAmX19oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmVmIHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX19jaXR5IHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLmMtZm9ybXMtcm93LWRlc2lyZWQtYXJlYSB7XG4gICAgJl9fZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByZWYge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTYsIDAuMDVlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAvLyBTUOOBruOBv+OCsOODquODg+ODieODrOOCpOOCouOCpuODiFxuICAgIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1heC1jb250ZW50KTtcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWZvcm1zLXJvdy1kZXNpcmVkLWRhdGV0aW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTJweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLmMtZm9ybXMtcm93LWVzdGF0ZS1hZGRyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJlZiB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG5cbiAgICAmX19jaXR5IHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWZvcm1zLXJvdy1wcmVmZXJyZWQtY29udGFjdC1tZXRob2RzIHtcblxuICAgICZfX2Jsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3RoZXIge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgfVxuXG4gICAgJl9fb3RoZXIgLmMtZm9ybXMtaW5wdXQtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX290aGVyIC5jLWZvcm1zLXRleHQge1xuICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLmMtZm9ybXMtcm93LWJ1ZGdldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIC5jLWZvcm1zLWlucHV0LXNlbGVjdCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5jLWZvcm1zLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICB3aWR0aDogMTM2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZXBhcmF0b3Ige1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTYsIDAuMDVlbSk7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtZm9ybXMtcm93LXppcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQtMTIoKTtcbiAgICAgICAgY29sb3I6ICMyNTYzZWI7XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWZvcm1zLXN0ZXAge1xuICAgICRfdGhpczogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zdGVwcykgKiA4MHB4KTtcblxuICAgIC8vIOWGhuOCkue5i+OBkOaoque3mu+8iOacgOWIneOBqOacgOW+jOOBruWGhuOBruS4reW/g+OCkue1kOOBtu+8iVxuICAgIC8vIE4g44K544OG44OD44OX5pmCOiBsZWZ0L3JpZ2h0ID0gMSAvICgyTilcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDsgLy8g5YaG44Gu5Lit5b+D77yIMTZweCDDtyAy77yJXG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAvICh2YXIoLS1zdGVwcykgKiAyKSk7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLyAodmFyKC0tc3RlcHMpICogMikpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAvLyDjgrnjg4bjg4Pjg5fjgqLjgqTjg4bjg6DvvIjlhoYgKyDjg6njg5njg6vvvIlcbiAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAvLyDlhobvvIjnt5rjga7kuIrjgavph43jga3jgovjgZ/jgoHog4zmma/oibLjgYLjgorvvIlcbiAgICAmX19jaXJjbGUge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLy8g5YaG5LiL44Gu44Op44OZ44OrXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTEyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLy8g44Ki44Kv44OG44Kj44OW44K544OG44OD44OXXG4gICAgJltkYXRhLXN0ZXA9XCIxXCJdICN7JF90aGlzfV9faXRlbTpudGgtb2YtdHlwZSgxKSAjeyRfdGhpc31fX2NpcmNsZSxcbiAgICAmW2RhdGEtc3RlcD1cIjJcIl0gI3skX3RoaXN9X19pdGVtOm50aC1vZi10eXBlKDIpICN7JF90aGlzfV9fY2lyY2xlLFxuICAgICZbZGF0YS1zdGVwPVwiM1wiXSAjeyRfdGhpc31fX2l0ZW06bnRoLW9mLXR5cGUoMykgI3skX3RoaXN9X19jaXJjbGUsXG4gICAgJltkYXRhLXN0ZXA9XCI0XCJdICN7JF90aGlzfV9faXRlbTpudGgtb2YtdHlwZSg0KSAjeyRfdGhpc31fX2NpcmNsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLmMtZm9ybXMtdGVsZXBob25lLWlucXVpcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJweDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgJl9fdGVsIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuLXJlZ3VsYXItbGgxMigzMik7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2NvbW1vbi9pY29ucy9waG9uZS5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0xNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAmX19tZW1vIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xNDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLmMtZm9ybXMtZ3VpZGUtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJweDtcbiAgICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkY2RUM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtYm9sZC1saDE0KDE4LCAwLjA1ZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE0LjUyZGVnLCAjNjFhNTViIDcuOTklLCAjMGI2YTAyIDgzLjY0JSk7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICB9XG5cbiAgICAmX19ub3RlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDE0LCAwLjA1ZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5cbi5jLWZvcm1zLW1lbWJlci1tZXJpdC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYmFzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGhlaWdodDogMTE4cHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAmX19udW0ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTIwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0xNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1ib2xkLWxoMTQoMjAsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLWJvbGQtbGgxNCgyNCwgMCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIGVtW2RhdGEtbnVtYmVyXSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTMyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCIuLi9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiLi4vZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5sLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIHBhZGRpbmctYmxvY2s6IDEwMHB4IDIwMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiA0M3B4O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLy8g44Kz44Oz44OG44Oz44OE5bmFOiBGaWdtYSDjg5Xjg6zjg7zjg6AgMTM2NiDiiJIg5bem5Y+z44Ks44Kk44OJIDE0M3B4IMOXMiA9IDEwODBweO+8iOODn+ODg+OCr+OCueOCpOODs+OBqOOBmuOCjOOCi+OBn+OCgeaVsOWApOaMh+Wumu+8iVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjg4rjg5Pjg7vjg63jgrTjg7vkvY/miYDjg7tTTlMg44Gu44G+44Go44G+44KKXG4gICAgJl9fbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogODBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjg4rjg5NcbiAgICAmX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgIGdhcDogMjhweCAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2LWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy42cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjg63jgrTjg7vkvY/miYDjg7tTTlNcbiAgICAvLyBTUCDjga/jg4rjg5Pjgajjga7plpPjgavnvavnt5rvvIjlt6blj7PjgYTjgaPjgbHjgYTvvIkrIOS9j+aJgOOBqCBTTlMg44KS5qiq5Lim44Gz44Gr44GZ44KLXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAgICAgXCJsb2dvIGxvZ29cIlxuICAgICAgICAgICAgICAgIFwiYWRkcmVzcyBzbnNcIjtcbiAgICAgICAgICAgIGdhcDogMTZweCAyMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNkI3MjgwO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogLTQzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA0M3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnJhbmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBsb2dvO1xuICAgICAgICAgICAgd2lkdGg6IDE2NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDkvY/miYBcbiAgICAmX19hZGRyZXNzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBhZGRyZXNzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU05TXG4gICAgJl9fc25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogc25zO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc25zLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOOCs+ODlOODvOODqeOCpOODiFxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNkI3MjgwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGNvbG9yOiAjOUNBM0FGO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiAtNDNweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA0M3B4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCIuLi9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCIuLi9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiLi4vZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5sLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiA0M3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44Ot44K0XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMjlweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOODoeODi+ODpeODvOmWi+mWieODnOOCv+ODs++8iOOBmeOCiuOCrOODqeOCueOBruS4uOODnOOCv+ODs++8iVxuICAgICZfX21lbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgIC8vIFNQIOOBr+eUu+mdouWPs+S4i+OBq+WbuuWumuihqOekulxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvdHRvbTogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g44Kw44Op44OH44O844K344On44Oz57iB77yI5LiK5LiLPeaYjuOCi+OBhCAvIOW3puWPsz3mmpfjgYTvvInjgIJjLWJ1dHRvbnMtZ2xhc3Mg44Go5ZCM44GY44Ks44Op44K56KGo54++XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCUsXG4gICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDM1JSxcbiAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgNjUlLFxuICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMDAlXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOlxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXG4gICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgICAgICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVudS1iYXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICZfX21lbnUtYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiLi4vZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiLi4vb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIi4uL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4ubC1mb290ZXItY29udGFjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogNTYwcHg7XG4gICAgfVxuXG4gICAgLy8g6IOM5pmv5YuV55S7XG4gICAgJl9fYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC8vIOWPr+iqreaAp+eiuuS/neOBruaal+W5le+8iEZpZ21hIOa6luaLoO+8iVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjYwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjYwKSAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JnLW1lZGlhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzY2cHg7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDE2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDkuNnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi43cHg7XG4gICAgfVxuXG4gICAgJl9fbm90ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgICB9XG5cbiAgICAvLyBDT05UQUNUIFVTIOODnOOCv+ODs+OBryBjLWJ1dHRvbnMtZ2xhc3PvvIhjb21wb25lbnRzL2J1dHRvbnMvX2dsYXNz77yJ44KS5L2/55So44CC5Z+65pys44K544K/44Kk44Or44Gn5LiK5pu444GN5LiN6KaBXG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4vLyDjg63jg7zjg4fjgqPjg7PjgrDooajnpLrkuK3jga/jgrnjgq/jg63jg7zjg6vjgpLlm7rlrprjgZnjgotcbmh0bWxbZGF0YS1sb2FkaW5nXSxcbmh0bWxbZGF0YS1sb2FkaW5nXSBib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcGFnZS1ob21lIHtcbiAgICAucGctaG9tZS1sb2FkaW5nIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE0M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAvLyDmnIDlvozjga7jg5Xjgqfjg7zjg4njgqLjgqbjg4jnlKjjg4jjg6njg7Pjgrjjgrfjg6fjg7NcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIG9wYWNpdHkgMC42cyBlYXNlLFxuICAgICAgICAgICAgdmlzaWJpbGl0eSAwcyAwcztcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAzNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSlMg44Gn5YWo5ryU5Ye65a6M5LqG5b6M44Gr5LuY5LiO44GV44KM6Z2e6KGo56S644Gr44Gq44KLXG4gICAgICAgICZbZGF0YS1oaWRkZW5dIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgICAgIG9wYWNpdHkgMC44cyBlYXNlLFxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHkgMHMgMC44cztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUzOXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOODreOCtO+8iFBDL1NQIOWFsemAmiAy6KGM57WE44G/IDUzOS8xMTTvvIlcbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzlweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNTM5IC8gMTE0O1xuICAgICAgICAgICAgLy8g4pGgIOS4i+OBi+OCieOBteOCj+OBo+OBqOODleOCp+ODvOODieOCpOODs1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcGctaG9tZS1sb2FkaW5nLXVwIDEuNHMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIDAuNHMgZm9yd2FyZHM7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVzc2FnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3MXB4O1xuICAgICAgICAgICAgY29sb3I6ICMxMTE4Mjc7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgyMCwgMS40LCAwLjRlbSk7XG4gICAgICAgICAgICAvLyDikaAg5LiL44GL44KJ44G144KP44Gj44Go44OV44Kn44O844OJ44Kk44Oz77yI44Ot44K044KI44KK5bCR44GX6YGF44KM44Gm77yJXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwZy1ob21lLWxvYWRpbmctdXAgMS40cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgMC44cyBmb3J3YXJkcztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgxMywgMS40LCAwLjRlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICAgICAgY29sb3I6ICMyMDIwMjA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuLXJlZ3VsYXItbGgxNCgxNCwgMC4xNWVtKTtcbiAgICAgICAgICAgIC8vIOKRoCDkuIvjgYvjgonjgbXjgo/jgaPjgajjg5Xjgqfjg7zjg4njgqTjg7PvvIjjgq3jg6Pjg4Pjg4HjgrPjg5Tjg7zjgojjgorlsJHjgZfpgYXjgozjgabvvIlcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjRweCk7XG4gICAgICAgICAgICBhbmltYXRpb246IHBnLWhvbWUtbG9hZGluZy11cCAxLjRzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAxcyBmb3J3YXJkcztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuLXJlZ3VsYXItbGgxNCg5LCAwLjE1ZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g4pGhIOS4i+OBi+OCieOBm+OCiuS4iuOBjOOBo+OBpuWFqOmdouOCkuimhuOBhum7kuiDjOaZr1xuICAgICAgICAmX19jdXJ0YWluIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgICAgICBhbmltYXRpb246IHBnLWhvbWUtbG9hZGluZy1jdXJ0YWluIDEuMnMgY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpIDIuNnMgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIOKRoCDmloflrZfjgYzkuIvjgYvjgonjgbXjgo/jgaPjgajlh7rjgabjgY/jgotcbkBrZXlmcmFtZXMgcGctaG9tZS1sb2FkaW5nLXVwIHtcbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbi8vIOKRoSDpu5Log4zmma/jgYzkuIvjgYvjgonjgZvjgorkuIrjgYzjgotcbkBrZXlmcmFtZXMgcGctaG9tZS1sb2FkaW5nLWN1cnRhaW4ge1xuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLWhvbWUge1xuICAgIC5wZy1ob21lLWhlcm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwbHZoO1xuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgbGVmdDogMTQycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICB3aWR0aDogNTM4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3MnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21lc3NhZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IC8vIOihjOWIhuWJsuOCouODi+ODoeODvOOCt+ODp+ODs++8iGpzLXRleHQtcmV2ZWFs77yJ44Gn6KGM44KSIGJsb2NrIOmFjee9ruOBmeOCi+OBn+OCgVxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19lbiB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBKb3N0LCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g44K544Kv44Ot44O844Or6KqY5bCO44Kk44Oz44K444Kx44O844K/44O877yI5Y+z5LiL44GrIGFic29sdXRlIOioree9ru+8iVxuICAgICAgICAmX19zY3JvbGwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2Nyb2xsLXRleHQge1xuICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICAgIGNvbG9yOiAjOUNBM0FGO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g57im57ea44KS44OI44Op44OD44Kv44Go44GX44CB5YaF5YG044Gu44Op44Kk44Oz44GM5LiK4oaS5LiL44G457mw44KK6L+U44GX5Ly457iu44GZ44KLXG4gICAgICAgICZfX3Njcm9sbC1saW5lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcGctaG9tZS1oZXJvLXNjcm9sbCAyLjJzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKSBpbmZpbml0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc2Nyb2xsIOODqeOCpOODszog5LiK44GL44KJ5Ly444Gz44Gm5LiL44G45oqc44GR44KL44Or44O844OXXG5Aa2V5ZnJhbWVzIHBnLWhvbWUtaGVyby1zY3JvbGwge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICB9XG4gICAgNTAuMDElIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuI3BhZ2UtaG9tZSB7XG4gICAgLnBnLWhvbWUtc3Rvcnkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDE2MHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkOyAvLyBfX2lubmVyIOOBqCBpbWFnZXMg44KS5ZCM5LiA44K744Or44Gr6YeN44Gt44KL77yIaW1hZ2VzIOOBriBzdGlja3kg55So77yJXG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g44K744Kv44K344On44Oz5YWo5L2T44Gr55m94oaSIzIyMiDjga7jgrDjg6njg4fjg7zjgrfjg6fjg7PjgpLkuZfnrpfjgafph43jga3jgotcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmIDAlLCAjMjIyIDEwMCUpO1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTQ0OHB4O1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMTsgLy8gaW1hZ2VzIOOBqOWQjOS4gOOCu+ODq+OBq+mHjeOBreOCi1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjsgLy8g44Kw44Op44OH44O844K344On44Oz44O755S75YOP44KI44KK5YmN6Z2i44Gn44OG44Kt44K544OI44KS5L+d44GkXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTVE9SWSDjgaggU0lOQ0UgMjAwOCDjgpLlkIzkuIDooYzjgaflpKnlnLDkuK3lpK7jg7vkuKHnq6/mj4PjgYhcbiAgICAgICAgJl9faGVhZC1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19lbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBKb3N0LCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmX19qYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NpbmNlIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBKb3N0LCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvIDA7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogNDhweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi45O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMCBhdXRvOyAvLyDjg6rjgrnjg4jlkIzmp5jjgIHlj7Plr4TjgZtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2YjcyODA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBKb3N0LCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IC8vIEpvc3QgTGlnaHRcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG8gNTJweDsgLy8g44Oq44K544OI5ZCM5qeY44CB5Y+z5a+E44GbXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8g5Y+z55+i5Y2w44Ki44Kk44Kz44Oz77yI6Imy44Gv44OG44Kt44K544OI44Gr6L+95b6T77yJXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIn5pbWFnZXMvY29tbW9uL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctaG9tZS1zdG9yeS1pbWFnZXMge1xuICAgICAgICAvLyDjg43jgqTjg4bjgqPjg5Ygc3RpY2t5IOOBp+ODlOODs+eVmeOCge+8iOOCs+ODs+ODneOCuOOCv+WItuW+oeOBp+OCrOOCv+OBpOOBi+OBquOBhO+8iVxuICAgICAgICAvLyDjgrnjg4bjg7zjgrjlhoXjga7jgr/jgqTjg6vjga8gSlPvvIhzdG9yeS5qc++8ieOBjOW5heODu+e4puS9jee9ruODu+aoquenu+WLleOCkuWItuW+oeOBmeOCi1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDsgLy8g44K744Or6auY44GV44Gr5byV44GN5Ly444Gw44GV44GaIHN0aWNreSDjga7lj6/li5Xln5/jgpLnorrkv53jgZnjgotcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIOaoquOBq+a1geOCjOOCi+OCv+OCpOODq+OBjOODmuODvOOCuOW5heOCkuOBr+OBv+WHuuOBleOBquOBhOOCiOOBhuOCr+ODquODg+ODl1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICAgICAgICAvLyBTUCDjgafjga8x5p6a55uu77yIc3RvcnktMDHvvInjgpLooajnpLrjgZfjgarjgYRcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFNQIOOBp+OBryBzdG9yeS0wNCDjgpLkuK3mrrXlr4TjgorjgavvvIhKUyDjga7jgqTjg7Pjg6njgqTjg7PmjIflrprjgpLkuIrmm7jjgY3vvIlcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDglICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi8vIFN3aXBlcu+8iHByZW1pdW0uanPvvInjga4gUEMg6Kit5a6a44Go5a++5b+c44GV44Gb44KL5YCkXG4kcHJlbWl1bS1zbGlkZXMtcGVyLXZpZXc6IDEuMjY7XG4kcHJlbWl1bS1nYXA6IDIwcHg7XG5cbiNwYWdlLWhvbWUge1xuICAgIC8vIFBSRU1JVU0gU0VMRUNUSU9OXG4gICAgLy8g5bem44Gr6KaL5Ye644GX44O744Oc44K/44Oz44CB5Y+z44Gr54mp5Lu244K544Op44Kk44OA44O844CC44K544Op44Kk44OA44O844Gv55S76Z2i5Y+z56uv44G+44Gn5oqc44GR44Gm5qyh44Gu44Kr44O844OJ44GM6KaX44GPXG4gICAgLnBnLWhvbWUtcHJlbWl1bSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMTYwcHggMCAxNjBweCAxNDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuICAgICAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsZyDku6XkuIvjga/nuKbnqY3jgb/jgavjgZnjgovjgZ/jgoHlt6blj7Pjga7jg5Hjg4fjgqPjg7PjgrDjgpLjgZ3jgo3jgYjjgotcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgcGFkZGluZzogMTIwcHggNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOiDjOaZr+WLleeUu++8iOWknOaZr+OBruODnOOCse+8iVxuICAgICAgICAmX19iZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIC8vIOWPr+iqreaAp+eiuuS/neOBruaal+W5le+8iGhlcm8gLyBnYWxsZXJ5IOOBruiDjOaZr+WLleeUu+OBqOWQjOOBmOa/g+W6pu+8iVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JnLW1lZGlhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGxnIOS7peS4i+OBr+imi+WHuuOBl+OBjOW3puOCq+ODqeODoOOBq+WPjuOBvuOCieOBquOBhOOBn+OCgee4puepjeOBv+OBq+WIh+OCiuabv+OBiOOCi1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g5bem44Kr44Op44Og77yI6KaL5Ye644GX44O744Oq44O844OJ44O744Oc44K/44Oz77yJXG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDQ2OHB4O1xuXG4gICAgICAgICAgICAvLyDnuKbnqY3jgb/mmYLjga/lrZDopoHntKDjgpIgX19pbm5lciDnm7TkuIvjga7kuKbjgbPjgavlj4LliqDjgZXjgZvjgIHjg5zjgr/jg7PjgpLjgrnjg6njgqTjg4Djg7zjga7kuIvjgbjlm57jgZlcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDE5LjJweDtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMTMuMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOimi+WHuuOBl+OBrjHooYzliIbjgILkuIvjgYvjgonnq4vjgaHkuIrjgYzjgovmloflrZfjgpLpmqDjgZnjg57jgrnjgq/jgavjgarjgotcbiAgICAgICAgJl9fdGl0bGUtcm93IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAvLyDmqKrjgavkvLjjgbPjgabjgYvjgonmtojjgYjjgovkuIvnt5rvvIjmvJTlh7rnlKjjgILpnZnmraLnirbmhYvjgafjga/opovjgYjjgarjgYTvvIlcbiAgICAgICAgJl9fdGl0bGUtcnVsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xlYWQge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE1PUkUg44Oc44K/44Oz77yIUEMg44Gv6KaL5Ye644GX44Gu5LiL44CBU1Ag44Gv44K544Op44Kk44OA44O844Gu5LiL44Gn5Lit5aSu5a+E44Gb77yJXG4gICAgICAgIC5jLWJ1dHRvbnMtZ29sZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7IC8vIF9faGVhZCDihpIgX19zbGlkZXIg4oaSIOODnOOCv+ODsyDjga7poIbjgavjgZnjgotcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOWPs+OCq+ODqeODoO+8iOOCueODqeOCpOODgOODvO+8iVxuICAgICAgICAmX19zbGlkZXIge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICAgICAgLy8g55S76Z2i5Y+z56uv44G+44Gn5oqc44GR44GV44Gb44CB5qyh44Gu44Kr44O844OJ44KS6KaX44GL44Gb44KL77yI6LKg44Gu44Oe44O844K444Oz44Gv44OR44OH44Kj44Oz44Kw5YCk44Go5a++5b+c77yJXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOWJjeW+jOODnOOCv+ODs+ODu+OCq+OCpuODs+OCv+ODvOODu+mAsuaNl+ODkOODvO+8iDHmnprnm67jga7jgqvjg7zjg4nluYXjgavmj4PjgYjjgovvvIlcbiAgICAgICAgLy8g44Kr44O844OJ5bmF44GvIFN3aXBlciDjga4gc2xpZGVzUGVyVmlldyDkvp3lrZjjgaflj6/lpInjgarjgZ/jgoHjgIHlkIzjgZjlvI/jgafnrpflh7rjgZnjgotcbiAgICAgICAgLy8gc2xpZGVXaWR0aCA9IChjb250YWluZXJXaWR0aCAtIHNwYWNlQmV0d2VlbiAqIChzbGlkZXNQZXJWaWV3IC0gMSkpIC8gc2xpZGVzUGVyVmlld1xuICAgICAgICAmX19jb250cm9scyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3soJHByZW1pdW0tc2xpZGVzLXBlci12aWV3IC0gMSkgKiAkcHJlbWl1bS1nYXB9KSAvICN7JHByZW1pdW0tc2xpZGVzLXBlci12aWV3fSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICAvLyBNT1JFIOODnOOCv+ODs++8iGMtYnV0dG9ucy1nbGFzc++8ieOBqOWQjOOBmOOCrOODqeOCueiqv+OBruihqOmdouOBq+OBneOCjeOBiOOCi1xuICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBnbGFzc19zdXJmYWNlKHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8g44Ki44Kk44Kz44Oz44GvMeeorumhnuOCkuWbnui7ouOBleOBm+OBpuW3puWPs+OCkuihqOePvuOBmeOCi1xuICAgICAgICAgICAgJltkYXRhLWRpcmVjdGlvbj1cIm5leHRcIl0gLnBnLWhvbWUtcHJlbWl1bV9fYXJyb3ctaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Fycm93LWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvdW50ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5Y2EzYWY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb3VudGVyLWN1cnJlbnQsXG4gICAgICAgICZfX2NvdW50ZXItdG90YWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY291bnRlci1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcm9ncmVzcy10aHVtYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzgzOTsgLy8gRmlnbWEg44OI44O844Kv44OzIGJhY2tncm91bmQvbXV0ZWRcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOeJqeS7tuOCq+ODvOODiVxuICAgIC5wZy1ob21lLXByZW1pdW0tY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDUwMCAvIDMzMztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDM1MCAvIDIzMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjJweDtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWV0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3R5cGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMi4xcHg7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcmljZS1udW1iZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByaWNlLXVuaXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLWhvbWUge1xuICAgIC5wZy1ob21lLWdhbGxlcnkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC8vIOeUu+WDj+OBriBtaXgtYmxlbmQtbW9kZSDjgpLog4zmma/li5XnlLvjgajjgaDjgZHmt7foibLjgZXjgZvjgIHog4zlvozjga7lm7rlrprli5XnlLvjgavjga/lvbHpn7/jgZXjgZvjgarjgYRcbiAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDI0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g6IOM5pmv5YuV55S7XG4gICAgICAgICZfX2JnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyDlj6/oqq3mgKfnorrkv53jga7mmpfluZXvvIhoZXJvIOiDjOaZr+WLleeUu+OBqOWQjOOBmOa/g+W6pu+8iVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOTApIDAlLCByZ2JhKDAsIDAsIDAsIDAuOTApIDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYmctbWVkaWEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA2NHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyODZweDtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogNDNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIGdhcDogNjRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOijhemjvueUu+WDj+OBruS9jee9ruWfuua6luODrOOCpOODpOODvO+8iF9faW5uZXIg44Go5ZCM44GY44Oc44OD44Kv44K577ya5LiK5LiL44OR44OH44Kj44Oz44Kw44Gu5YaF5YG044O75Lit5aSu5a+E44Gb5bmF77yJXG4gICAgICAgIC8vIOOCueOCv+ODg+OCreODs+OCsOOCs+ODs+ODhuOCreOCueODiOOCkuS9nOOCieOBquOBhOOBn+OCgSB6LWluZGV4IC8gdHJhbnNmb3JtIOOBr+S9v+OCj+OBquOBhFxuICAgICAgICAmX19pbWFnZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyODZweDtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogNDNweDtcbiAgICAgICAgICAgIC8vIOepuuOBjemgmOWfn+OBr+OCr+ODquODg+OCr+OCkumAj+mBjuOBleOBm+OAgeODnOOCv+ODs+OBruaTjeS9nOOCkuWmqOOBkuOBquOBhFxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOijhemjvueUu+WDj++8iEZpZ21hOiBtaXgtYmxlbmQtbW9kZSBsdW1pbm9zaXR5IOOBp+iDjOaZr+WLleeUu+OBqOa3t+iJsuOBl+ODouODjuODiOODvOODs+WMlu+8iVxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8g5pqX5bmV77yIRmlnbWE6IOOCsOODqeODh+ODvOOCt+ODp+ODs+OCkiBtdWx0aXBseSDjgafph43jga3jgovvvIlcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBob3ZlciDjgafjg5Xjg6vjgqvjg6njg7zljJbvvIjmt7foibLop6PpmaQgKyDmmpfluZXpmaTljrvvvIlcbiAgICAgICAgICAgIC8vIOKAuyBtaXgtYmxlbmQtbW9kZSDjga8gdHJhbnNpdGlvbiDkuI3lj6/jga7jgZ/jgoHliIfmm7/jga/ljbPmmYJcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGRhdGEtaW1hZ2Ug5Yil44Gu5pqX5bmV44KI44KK6Kmz57Sw5bqm44KS5LiK44GS44Gm56K65a6f44Gr5aSW44GZXG4gICAgICAgICAgICAmW2RhdGEtaW1hZ2VdOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDlu7rnianvvIjlt6bjg7vlpKfvvIlcbiAgICAgICAgJl9faW1hZ2VbZGF0YS1pbWFnZT1cIjAxXCJdIHtcbiAgICAgICAgICAgIHRvcDogMTM0cHg7XG4gICAgICAgICAgICBsZWZ0OiA0JTtcbiAgICAgICAgICAgIHdpZHRoOiAyOS40JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzc4cHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDM3OCAvIDI1MjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IDIzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjMlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDlhoXoprPvvIjlj7PkuIrvvIlcbiAgICAgICAgJl9faW1hZ2VbZGF0YS1pbWFnZT1cIjAyXCJdIHtcbiAgICAgICAgICAgIHRvcDogOTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDI0LjYlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTdweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzE3IC8gMjExO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOaIuOW7uu+8iOWPs+S4i++8iVxuICAgICAgICAmX19pbWFnZVtkYXRhLWltYWdlPVwiMDNcIl0ge1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIHRvcDogMjg4cHg7XG4gICAgICAgICAgICByaWdodDogMTAlO1xuICAgICAgICAgICAgd2lkdGg6IDE5LjclO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTRweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjU0IC8gMTc0O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgdG9wOiA3MnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0JTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g6KaL5Ye644GXXG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDE5LjJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMTMuMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xlYWQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBNT1JFIOODnOOCv+ODs++8iOWfuuacrOOBryBjLWJ1dHRvbnMtZ2xhc3PjgILog4zmma/nlLvlg4/jgojjgorliY3pnaLjgavlh7rjgZfjgIFTUCDjga7opovjgZ/nm67jgaDjgZHkuIrmm7jjgY3vvIlcbiAgICAgICAgLmMtYnV0dG9ucy1nbGFzcyB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAzNnB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLWhvbWUge1xuICAgIC5wZy1ob21lLWNsdWIge1xuICAgICAgICAvLyDjgrDjg6njg4fjg7zjgrfjg6fjg7Pog4zmma/vvIvlpJblkajkvZnnmb1cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNDM0MzQyAwJSwgIzI1MjQyNSA1MC40OCUpO1xuICAgICAgICBwYWRkaW5nOiA1NnB4IDQzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzNDM0MzQyAwJSwgIzI1MjQyNSA0OS41MiUpO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g5pqX5bmV44Oc44OD44Kv44K577yIRmlnbWE6ICMyMDIwMjAg44KSIG11bHRpcGx5IOOBp+mHjeOBreOBpuOBu+OBvOm7kuOBq+OBmeOCi++8iVxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZzogMTIwcHggODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMjhweDtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOODreOCtO+8iOW3pu+8ieOBqOacrOaWh++8iOWPs++8ieOBruaoquS4puOBs1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOODreOCtO+8iFBMQU5OSU5HIEVTVEFURSBDTFVC77yJXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDkuNnB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOacrOaWh+ODu+ODnOOCv+ODs+OBrue4puS4puOBs1xuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjg4bjgq3jgrnjg4jnvqRcbiAgICAgICAgJl9fdGV4dHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjg6rjg7zjg4nmlodcbiAgICAgICAgJl9fbGVhZCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDms6joqJhcbiAgICAgICAgJl9fbm90ZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5Q0EzQUY7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBKT0lOIOODnOOCv+ODs++8iOWfuuacrOOBryBjLWJ1dHRvbnMtZ2xhc3PjgIJTUCDjga7kvZnnmb3jg7vjgqLjgqTjgrPjg7PjgrXjgqTjgrrjgaDjgZHkuIrmm7jjgY3vvIlcbiAgICAgICAgLmMtYnV0dG9ucy1nbGFzcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAzNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4jcGFnZS1ob21lIHtcbiAgICAucGctaG9tZS12aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogLTEwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMGx2aDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19tZWRpYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuI3BhZ2UtaG9tZSB7XG4gICAgLnBnLWhvbWUtbmV3cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDEyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aCg3NjhweCwgMTZweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOimi+WHuuOBl++8iExBVEVTVCBVUERBVEUgLyDmnIDmlrDmg4XloLHvvIlcbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2VuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEpvc3QsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2phIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOWNhM2FmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g44OL44Ol44O844K55LiA6KanXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBnYXA6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOOCv+OCpOODiOODq+OBqOaXpeS7mOOBrumWk+OCkuWfi+OCgeOCi+WMuuWIh+OCiue3mlxuICAgICAgICAmX19saW5lIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjcyODA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAvLyBTUCDjga/ml6Xku5jjgYzkuIvmrrXjgbjmipjjgorov5TjgZnjgZ/jgoHjgIHjgr/jgqTjg4jjg6vlj7Pjga7kvZnnmb3jgpLnt5rjgafln4vjgoHjgotcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM5Y2EzYWY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIC8vIOOCv+OCpOODiOODq+ihjOOBruS4i+OBuOaKmOOCiui/lOOBmVxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDkuIDopqfjgbjjga7jg6rjg7Pjgq9cbiAgICAgICAgJl9fbW9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2YjcyODA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBKb3N0LCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IC8vIEpvc3QgTGlnaHRcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgLy8g5Y+z55+i5Y2w44Ki44Kk44Kz44Oz77yI6Imy44Gv44OG44Kt44K544OI44Gr6L+95b6T77yJXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIn5pbWFnZXMvY29tbW9uL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG5AZm9yd2FyZCBcImluZGV4X2xvYWRpbmdcIjtcbkBmb3J3YXJkIFwiaW5kZXhfaGVyb1wiO1xuQGZvcndhcmQgXCJpbmRleF9zdG9yeVwiO1xuQGZvcndhcmQgXCJpbmRleF9wcmVtaXVtXCI7XG5AZm9yd2FyZCBcImluZGV4X2dhbGxlcnlcIjtcbkBmb3J3YXJkIFwiaW5kZXhfY2x1YlwiO1xuQGZvcndhcmQgXCJpbmRleF92aWRlb1wiO1xuQGZvcndhcmQgXCJpbmRleF9uZXdzXCI7XG5cbiNwYWdlLWhvbWUge1xuICAgIG1haW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyDjg4bjgq3jgrnjg4jjga7lh7rnj77jgqLjg4vjg6Hjg7zjgrfjg6fjg7PvvIhKUzoganMvcGFnZXMvaG9tZS90ZXh0LXJldmVhbC5qc++8iVxuICAgIC8vIOODreODvOODh+OCo+ODs+OCsOa8lOWHuuOBjOaYjuOBkeOCi+OBvuOBp+WvvuixoeODhuOCreOCueODiOOCkumaoOOBl+OBpuOBiuOBjeOAgVxuICAgIC8vIOihjOWIhuWJsuODu+WIneacn+eKtuaFi+OBrumBqeeUqOOBjOa4iOOCk+OBoOaZgueCue+8iGRhdGEtcmV2ZWFsLXJlYWR577yJ44Gn6KGo56S644GZ44KL44CCXG4gICAgLmpzLXRleHQtcmV2ZWFsLFxuICAgIC5qcy1mYWRlLXVwLFxuICAgIC5qcy1wcmVtaXVtLXRpdGxlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICZbZGF0YS1yZXZlYWwtcmVhZHldIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG46aXMoXG4gICAgI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICAgI3BhZ2Utc2VhcmNoLW1hcFxuKSB7XG4gICAgbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDE2cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgyMCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgyNCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTs7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTQpO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgICAmX19hcmVhe1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMTIsICR3ZWlnaHQ6IGJvbGQpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbmRpdGlvbiB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgJjpub3QoOmhhcyguYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbl9fYmxvY2spKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctc2VhcmNoLTFjb2wge1xuICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICAmOmhhcyguYy1vdGhlcnMtc2VhcmNoLWxpc3RfX3ByZWZlY3R1cmUpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1zZWFyY2gtMmNvbCB7XG4gICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgICAgIGNvbHVtbi1nYXA6IDMuNSU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDB2dztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICAgIC5wZy1zZWFyY2gtY29uZGl0aW9uIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5wZy1vdGhlci1zZWFyY2gge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMjAsICR3ZWlnaHQ6IGJvbGQsICRsaW5lLWhlaWdodDogMS40KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMTgsICR3ZWlnaHQ6IG1lZGl1bSwgJGxpbmUtaGVpZ2h0OiAxLjQpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDZweCAwcHggIzAwMDAwMDMzO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJzY2hvb2xcIl0ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihzY2hvb2wpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwic3RhdGlvblwiXSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHRyYWluKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cImFyZWFcIl0ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcmVhKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cIm1hcFwiXSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKG1hcCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMjAsICR3ZWlnaHQ6IGJvbGQsICRsaW5lLWhlaWdodDogMS40KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmFubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucC1zdWJtaXQtcmVzdWx0IHtcbiAgICAgICAgJl9fdGFyZ2V0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogbGFzdCBiYXNlbGluZTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLXNtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE4KTtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1udW1iZXItcmVndWxhcig0MCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgzMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICAgICAgICAgICAgIDIwLFxuICAgICAgICAgICAgICAgICAgICAkd2VpZ2h0OiByZWd1bGFyLFxuICAgICAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQ6IDEsXG4gICAgICAgICAgICAgICAgICAgICR0cmFja2luZzogMC4wNWVtXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgICZfX2J1dHRvbnMge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wLXN1Ym1pdC1yZXN1bHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1idXR0b25zLXN1Ym1pdCB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQoMTgpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AZm9yd2FyZCBcIi4uL2NvbW1vblwiO1xuXG4jcGFnZS1zZWFyY2gtc2Nob29sIHtcbiAgICAucGctc2VhcmNoLTFjb2x7XG4gICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgoeHMpO1xuICAgICAgICBAaW5jbHVkZSBtZHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1zZWFyY2gtY29uZGl0aW9uLWFyZWF7XG4gICAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RleHR7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZCgxNik7XG4gICAgICAgIH1cbiAgICAgICAgLmMtZm9ybXMtc2VsZWN0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtZm9ybXMtc2VsZWN0X190cmlnZ2Vye1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYy1vdGhlcnMtc2VhcmNoLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFyZW50IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AZm9yd2FyZCBcIi4uL2NvbW1vblwiO1xuXG4jcGFnZS1zZWFyY2gtdGVybXMge1xuICAgIC5wZy1zZWFyY2gtMWNvbHtcbiAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aChzbSk7XG4gICAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXMge1xuICAgICAgICAmX19ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0tMTY7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1icmFuZC1zZWNvbmRhcnktc3VidGxlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICsgKiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbmxpbmUtYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTJweDtcbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwic2VsZWN0LXJhbmdlXCJdIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyO1xuICAgICAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgLmMtZm9ybXMtaW5wdXQtcmFkaW8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICY6aGFzKD4gbGFiZWw6b25seS1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoPiBsYWJlbDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQge1xuICAgICAgICAmX19idXR0b25zIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uXCI7XG5cbiNwYWdlLXNlYXJjaC1tYXAge1xuICAgIG1haW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGZhZGVJbk91dCB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgICAgICA1MCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctc2VhcmNoLW1hcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2FkaW5nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLWhpZGRlbl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2FkaW5nLXRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtLTEyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VsZWN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MDBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDMzMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzVDNUM1Q0NDLCAwLjgpO1xuXG4gICAgICAgICAgICAmW2RhdGEtb3Blbj1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdy1mb3J3YXJkKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1vcGVuPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihjbG9zZSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzU5NTc1NztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggLTJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2MnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtY2FyZHMtZXN0YXRlLW1hcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzgycHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzgycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWFwIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuQG1peGluIGMtZXN0YXRlLWNvdW50IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMjQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcbiAgICB9XG4gICAgfVxufVxuXG4jcGFnZS1lc3RhdGUtaW5kZXgge1xuICAgIC5wZy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWZmNDtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgteGw7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gYXV0bztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICAgICAgcm93LWdhcDogMjhweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDE2cHg7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bS0yNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtLTE2O1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtLTI4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtLTIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBncmlkLXJvdzogMyAvIDQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYy1lc3RhdGUtY291bnQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29uZGl0aW9uIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICBncmlkLXJvdzogMyAvIDQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19hY3Rpb24ge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDMgLyA0O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1mb3Jtcy1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIC5jLWZvcm1zLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICZfX3RyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1iYXNpY3MtcGFnaW5hdGlvbiAuYy1zZWFyY2gtY29uZGl0aW9uIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1oZWFkZXItYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAucGctbGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1pbnZlcnNlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbWFpbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICA+IC5jLWJhc2ljcy1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoLXhsO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIGF1dG87XG4gICAgICAgICAgICByb3ctZ2FwOiAyOHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3BhZ2luYXRpb24ge1xuICAgICAgICB9XG4gICAgICAgICZfX2NvdW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGMtZXN0YXRlLWNvdW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtZm9ybXMtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAuYy1mb3Jtcy1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAmX190cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSB7XG4gICAgLnBnLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IHNpemUoMjApO1xuICAgICAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA1NnB4IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgyOCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5vcm1hbC1ibGFjaztcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgXG4gICAgICAgICZfX2ZlYXR1cmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSgyMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTJweDtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYWN0aW9ucyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgICAgICBncmlkLXJvdzogMyAvIDQ7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1oZWFkZXItcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgcm93LWdhcDogOHB4O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy1zbTtcbiAgICAgICAgfVxuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgyMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0oMzIpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDI0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWhlYWRlci1wcmljZS1tb250aGx5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTYpO1xuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHNpemUoMTQpO1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDIwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbm90ZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0KDEyKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTEpO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiLi9kZXRhaWxfY29tbW9uXCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctaW50cm9kdWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA1LjUlO1xuICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwIDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYWJvdXQge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNy41JTtcbiAgICAgICAgICAgIEBjb250YWluZXIgaW50cm9kdWN0aW9uLW1haW4gKHdpZHRoIDwgNjUwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ub3JtYWwtYmxhY2s7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWJsb2NrOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiAtNHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19mZWF0dXJlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAmX19jYXRjaCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYtMTY7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZXhwbGFuYXRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE2LTE2O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRhY3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgKyAucGctY29udGFjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctaW50cm9kdWN0aW9uLW91dGxpbmUge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgIGdyaWQtcm93OiAxIC8gMztcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA4MHB4O1xuICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgICB3aWR0aDogMzQwcHg7XG5cbiAgICAgICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgICAgICAgICAgY29udGFpbmVyLW5hbWU6IGludHJvZHVjdGlvbi1tYWluO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDMycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fc2lkZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogLTE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWludHJvZHVjdGlvbi10ZXh0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICBncmlkLXJvdzogMyAvIDQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6aGFzKGRpdikpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICArIC5wZy1pbnRyb2R1Y3Rpb24tb3V0bGluZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLWdhbGxlcnkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMoLnBnLWdhbGxlcnlfX25vLWltYWdlKSB7XG4gICAgICAgICAgICBncmlkLXJvdzogc3BhbiAyO1xuICAgICAgICB9XG4gICAgICAgICZfX25vLWltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogc2l6ZSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvLyBhc3BlY3QtcmF0aW86IDMgLyAxO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbWFpbi1zbGlkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgICAgICAgICBjb250YWluZXItbmFtZTogbWFpbi1zbGlkZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA2ODAgLyA0NTM7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLW5leHQsXG4gICAgICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMGNxdyAvIDMgKiAyICsgMnB4KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW5vcm1hbC1ibGFjaywgMC42KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdy1zaW1wbGUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLXNsaWRlID4gKiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMTIsICRsaW5lLWhlaWdodDogMS40LCAkd2VpZ2h0OiByZWd1bGFyKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDhweCA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgICZfX25hdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoXG4gICAgICAgICAgICAgICAgNTAlIC0gMTJweFxuICAgICAgICAgICAgKTsgLy8gZmlnY2FwdGlvbuOBrumrmOOBleWIhuOCkumZpOWkluOBl+OBpuOCueODqeOCpOODgOODvOeUu+WDj+S4reWkruOBq+WQiOOCj+OBm+OCi1xuICAgICAgICAgICAgbGVmdDogc2l6ZSg2KTtcbiAgICAgICAgICAgIHJpZ2h0OiBzaXplKDYpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmF2LXByZXYsXG4gICAgICAgICZfX25hdi1uZXh0IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmX19uYXYtcHJldiB7XG4gICAgICAgICAgICAucGctZ2FsbGVyeV9fbmF2LWljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IG1pbigxMnB4LCBjYWxjKDYlKSk7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgICAgICAgICAxNCxcbiAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQ6IDEsXG4gICAgICAgICAgICAgICAgJHdlaWdodDogbWVkaXVtLFxuICAgICAgICAgICAgICAgICR0cmFja2luZzogMC4wNWVtXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctb3ZlcmxheTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pbnB1dC1ib3JkZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYWxsLXZpZXcge1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC40KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcm93LWdhcDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M3YzdjNztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICAgICAgICAgMTIsXG4gICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLFxuICAgICAgICAgICAgICAgICR3ZWlnaHQ6IG1lZGl1bSxcbiAgICAgICAgICAgICAgICAkdHJhY2tpbmc6IDAuMDVlbVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih0aWxlKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctZ2FsbGVyeS10aHVtYm5haWxzIHtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgLy8gd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA4MHB4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyAxMCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1idXR0b25zLWRlZmF1bHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctaW50cm9kdWN0aW9uLWZlYXR1cmUge1xuICAgICAgICBAaW5jbHVkZSBjb252ZXJzaW9uLWZlYXR1cmU7XG4gICAgfVxuXG4gICAgLnBnLWludHJvZHVjdGlvbi1kZXRhaWwge1xuICAgICAgICBAaW5jbHVkZSBjb252ZXJzaW9uLWRldGFpbDtcbiAgICB9XG5cbiAgICAucGctaW50cm9kdWN0aW9uLWNvbnRhY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmxvY2sge1xuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJjb252ZXJzaW9uXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cInRlbFwiXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb252ZXJzaW9uLWJ1dHRvbnM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWludHJvZHVjdGlvbi1mcm9tLW1hbmFnZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3BlcnNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3Bob3RvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWludHJvZHVjdGlvbi1mcm9tLW1hbmFnZXItZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDE0KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDIwLCAkd2VpZ2h0OiBib2xkKTtcbiAgICAgICAgfVxuICAgICAgICAmX19iZWxvbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMTQsICR3ZWlnaHQ6IHJlZ3VsYXIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNwYWdlLXJpY2gge1xuICAgIC5wZy1pbnRyb2R1Y3Rpb24ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICAgIC5wZy1pbnRyb2R1Y3Rpb24tb3V0bGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcblxuQG1peGluIGRldGFpbC1oZWFkbGluZSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmctbGc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMjApO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBzaXplKDIwKTtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc2l6ZSgxMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBjb252ZXJzaW9uLWJ1dHRvbnMge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tMTY7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgY29sb3I6ICRjb2xvci1ub3JtYWwtYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdy1mb3J3YXJkKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgJltkYXRhLXR5cGU9XCJjb250YWN0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXRlcnRpYXJ5O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAmW2RhdGEtdHlwZT1cInJlc2VydmVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLXByaW1hcnktYmc7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICAgICZbZGF0YS10eXBlPVwiZmF2b3JpdGVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi44GK5rCX44Gr5YWl44KK6L+95YqgXCI7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi44GK5rCX44Gr5YWl44KK55m76Yyy5riI44G/XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDBzIGxpbmVhciAwLjJzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMHMgbGluZWFyIDAuMnM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBjb252ZXJzaW9uLWZlYXR1cmUge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKDE0LCAkd2VpZ2h0OiByZWd1bGFyLCAkbGluZS1oZWlnaHQ6IDEuNCk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDhweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWljb24tcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdHlwZT1cImZsb29yXCJdIHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGZsb29yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdHlwZT1cImFkZHJlc3NcIl0ge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24obWFwLXBpbik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFwLWxpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10eXBlPVwiYWNjZXNzXCJdIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHRyYWluKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGNvbnZlcnNpb24tZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgIH1cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgxMik7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICB9XG4gICAgJl9fdmFsdWUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoMTIpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIi4vZGV0YWlsX2NvbW1vblwiIGFzICo7XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSB7XG4gICAgLnBnLXByaWNlIHtcbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV0YWlsLWhlYWRsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1wcmljZS1kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgIHJvdy1nYXA6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgxNCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTIpO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDE4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6YmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwicHJpY2VcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKDMyLCAkd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLXNtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmlyc3QgYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwia2FucmlcIl0ge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJ0c3VtaXRhdGVcIl0ge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX25vdGV7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoMTIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLXByaWNlLXNpbXVsYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiLi9kZXRhaWxfY29tbW9uXCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjRweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmhhcyhkaXYpKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldGFpbC1oZWFkbGluZTtcbiAgICAgICAgICAgICsgKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Jsb2NrLWluZm8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFydGl0aW9ucyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19sYXlvdXQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLXN0cnVjdHVyZS1kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICAgICAgICAmW2RhdGEtdHlwZT1cImxhbmRcIl0ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogbGFzdCBiYXNlbGluZTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZSgxOCwgJHdlaWdodDogc2VtaWJvbGQsICRsaW5lLWhlaWdodDogMS40KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3ZWlnaHQ6IGJvbGQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0OiAxXG4gICAgICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2VpZ2h0OiBib2xkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRsaW5lLWhlaWdodDogMVxuICAgICAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDIwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXIoMTgpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLXN0cnVjdHVyZS1pbWFnZXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAmOmhhcyg+IDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctZmFjaWxpdHkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4IDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmhhcygucGctZmFjaWxpdHlfX2l0ZW1bZGF0YS1hY3RpdmVdKSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgxNik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYnJhbmQtcHJpbWFyeS1zdWJ0bGU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi9kZXRhaWxfY29tbW9uXCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctcGxhY2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGU6XG4gICAgICAgICAgICBcImhlYWRsaW5lIGhlYWRsaW5lXCIgYXV0b1xuICAgICAgICAgICAgXCJtYXAgbWFwXCIgYXV0b1xuICAgICAgICAgICAgXCJhZGRyZXNzIGFkZHJlc3NcIiBhdXRvXG4gICAgICAgICAgICBcInNjaG9vbC1hcmVhIHN0YXRpb25cIiBhdXRvXG4gICAgICAgICAgICAvIDFmciAxZnI7XG4gICAgICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGU6XG4gICAgICAgICAgICAgICAgXCJoZWFkbGluZVwiIGF1dG9cbiAgICAgICAgICAgICAgICBcIm1hcFwiIGF1dG9cbiAgICAgICAgICAgICAgICBcImFkZHJlc3NcIiBhdXRvXG4gICAgICAgICAgICAgICAgXCJzY2hvb2wtYXJlYVwiIGF1dG9cbiAgICAgICAgICAgICAgICBcInN0YXRpb25cIiBhdXRvXG4gICAgICAgICAgICAgICAgLyAxZnI7XG4gICAgICAgICAgICByb3ctZ2FwOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBoZWFkbGluZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldGFpbC1oZWFkbGluZTtcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW5vcm1hbC0xNjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLXBsYWNlLWFkZHJlc3Mge1xuICAgICAgICBncmlkLWFyZWE6IGFkZHJlc3M7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcteHhzO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbm9ybWFsLTE2O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0xNjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDE2KSBzaXplKDQwKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogc2l6ZSgzMTgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogc2l6ZSg1Nik7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHNpemUoMzApO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24obWFwLXBpbik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LWZvcndhcmQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHNpemUoMTIpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctcGxhY2UtbWFwIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBtYXA7XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aGFzKD4gOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1NHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYXR0ZW50aW9ue1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0KDEyKTtcbiAgICAgICAgICAgIGNvbG9yOiAjRjU5RTBCO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctcGxhY2Utc2Nob29sIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBzY2hvb2wtYXJlYTtcbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcteHhzO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbm9ybWFsLTE2O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctcGxhY2Utc3RhdGlvbiB7XG4gICAgICAgIGdyaWQtYXJlYTogc3RhdGlvbjtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy14eHM7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1ub3JtYWwtMTY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLWFtZW5pdGllc3tcbiAgICAgICAgZ3JpZC1hcmVhOiBmYWNpbGl0eTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA2NHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldGFpbC1oZWFkbGluZTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wZy1wbGFjZV9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV0YWlsLWhlYWRsaW5lO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAvLyBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICAgICAvLyByb3ctZ2FwOiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1wcmltYXJ5XSB7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgLnBnLXBsYWNlLWZhY2lsaXR5IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyhtYXRoLmRpdigxMDAlLCA2NDApICogNDgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtc2Vjb25kYXJ5XSB7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogc2l6ZSg4MCkgc2l6ZSgyNCkgc2l6ZSg0MCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAmX190aHVtYm5haWwge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA2NDAgLzQ4MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKDE0LCAkd2VpZ2h0OiBtZWRpdW0sICRsaW5lLWhlaWdodDogMSk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMTYsICR3ZWlnaHQ6IG1lZGl1bSwgJGxpbmUtaGVpZ2h0OiAxKTtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2Rpc3RhbmNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXItMTQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCIuL2RldGFpbF9jb21tb25cIiBhcyAqO1xuXG4kY29sb3ItYm9yZGVyLXN1YnRsZTogI2VjZjNmYjtcbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSB7XG4gICAgLnBnLWVzdGF0ZS1kZXRhaWwge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA2NHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmW2RhdGEtc29sZF0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgIC5wZy1lc3RhdGUtZGV0YWlsX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDMycHggMDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBnLWVzdGF0ZS1kZXRhaWx7XG4gICAgICAgICAgICAgICAgJl9fbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2l0ZW1ze1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXRhaWwtaGVhZGxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiAtMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICAgICAgICAgMTQsXG4gICAgICAgICAgICAgICAgJHdlaWdodDogc2VtaWJvbGQsXG4gICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLjQsXG4gICAgICAgICAgICAgICAgJHRyYWNraW5nOiAwXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICAgICAgICAgMTQsXG4gICAgICAgICAgICAgICAgJHdlaWdodDogcmVndWxhcixcbiAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQ6IDEuOCxcbiAgICAgICAgICAgICAgICAkdHJhY2tpbmc6IDBcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3VidGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbDIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQuNSU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAoNC41JSAvIDIpKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19tb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMjhweCAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogLTE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgICAgICAgIHJnYmEod2hpdGUsIDApIDAlLFxuICAgICAgICAgICAgICAgIHJnYmEod2hpdGUsIDEpIDUwJSxcbiAgICAgICAgICAgICAgICByZ2JhKHdoaXRlLCAxKSAxMDAlXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itbm9ybWFsLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZSgxNiwgJHdlaWdodDogNzAwKTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwicGx1cy1jaXJjbGVcIik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5mb3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoMTIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNte1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1lc3RhdGUtZGV0YWlsLXJlZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkge1xuICAgIC5wZy1mcm9tLW1hbmFnZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDIwcHggNDBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3BlcnNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3Bob3RvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWZyb20tbWFuYWdlci1jb21tZW50IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgc217XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0xODtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE2KDE2KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctZnJvbS1tYW5hZ2VyLWRldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDRweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgxNCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keSgyMCwgJHdlaWdodDogYm9sZCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmVsb25nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDE0LCAkd2VpZ2h0OiByZWd1bGFyKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCIuL2RldGFpbF9jb21tb25cIiBhcyAqO1xuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkge1xuICAgIC5wZy1jb252ZXJzaW9uIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4IDEyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy1zbTtcbiAgICAgICAgfVxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IHNpemUoOCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbi0xNjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogbGFzdCBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgyNCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX291dGxpbmUge1xuICAgICAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAmX19hY3Rpb25ze1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICAgICZfX3RlbHtcbiAgICAgICAgICAgIG9yZGVyOiA2O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctY29udmVyc2lvbi1mZWF0dXJlIHtcbiAgICAgICAgQGluY2x1ZGUgY29udmVyc2lvbi1mZWF0dXJlO1xuICAgIH1cblxuICAgIC5wZy1jb252ZXJzaW9uLWRldGFpbCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnZlcnNpb24tZGV0YWlsO1xuICAgIH1cblxuICAgIC5wZy1jb252ZXJzaW9uLWNvbnRhY3Qge1xuICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgJl9fYmxvY2sge1xuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJjb252ZXJzaW9uXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnZlcnNpb24tYnV0dG9ucztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctY29udmVyc2lvbi10ZWwge1xuICAgICAgICBvcmRlcjogNztcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMTQsICR3ZWlnaHQ6IGJvbGQsICRsaW5lLWhlaWdodDogMS42KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwic21hcnRwaG9uZVwiKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAgICAgICAgIDM2LFxuICAgICAgICAgICAgICAgICR3ZWlnaHQ6IG1lZGl1bSxcbiAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQ6IDEsXG4gICAgICAgICAgICAgICAgJHRyYWNraW5nOiAwLjA1ZW0sXG4gICAgICAgICAgICAgICAgJGZhbWlseTogZ2FyYW1vbmRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSg0MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ub3JtYWwtYmxhY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RpbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMTIsICR3ZWlnaHQ6IG1lZGl1bSwgJGxpbmUtaGVpZ2h0OiAxLjQpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCIuL2RldGFpbF9jb21tb25cIiBhcyAqO1xuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkge1xuICAgIC5wZy1jb250YWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDRweDtcbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkKDI0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkKDE0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmxvY2sge1xuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJ0ZWxcIl0ge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1jb250YWN0LW1haWwge1xuICAgICAgICAmX19idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb252ZXJzaW9uLWJ1dHRvbnM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWNvbnRhY3QtdGVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZCgxNik7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCAxcHggIzAwMDAwMDFhO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDEycHg7XG4gICAgICAgICAgICAmW2hyZWZePVwidGVsOjAxMjBcIl0sXG4gICAgICAgICAgICBbaHJlZl49XCJ0ZWw6MDgwMFwiXSB7XG4gICAgICAgICAgICAgICAgLnBnLWNvbnRhY3QtdGVsX19udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZnJlZS1jYWxsKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbi1yZWd1bGFyLWxoMTIoMzIpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTQpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctcmVjb21tZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aC1mdWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaW52ZXJzZTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5lICB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkLTM2O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZC0yNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtbGlzdHMtZXN0YXRlIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiLi9kZXRhaWxfY29tbW9uXCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctcGFub3JhbWEge1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV0YWlsLWhlYWRsaW5lO1xuICAgICAgICB9XG4gICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDMyKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGNhbGMoLTEgKiBtYXgoY2FsYygoMTAwY3F3IC0gMzY2cHggLSA3MTRweCkgLyAyKSwgMzJweCkpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHNpemUoMjApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IC0xNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3ZpZXdlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgICZfX2V4cCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keSgxMyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDE4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDEyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogc2l6ZSgtMTYpO1xuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICAgICAgICBnYXA6IHNpemUoMTYpO1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiBzaXplKDEyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogc2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IHNpemUoMTIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IHNpemUoMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBzaXplKDEzOCk7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc2l6ZSgxMik7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcm93LWdhcDogOHB4O1xuICAgICAgICAgICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICAgICAgICAgIC5wZy1wYW5vcmFtYV9fdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RodW1iIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuNik7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBzdi1uYXZiYXIge1xuICAgICAgICAgICAgei1pbmRleDogNDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIi4vZGV0YWlsX2NvbW1vblwiIGFzICo7XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSB7XG4gICAgLnBnLXZpZGVvIHtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDBweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDIwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldGFpbC1oZWFkbGluZTtcbiAgICAgICAgfVxuICAgICAgICBpZnJhbWVbZGF0YS10eXBlPVwieW91dHViZVwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICB9XG4gICAgfVxuICAgIG1haW5bZGF0YS1wbGF0aW51bV0ge1xuICAgICAgICAucGctdmlkZW8ge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiB2aWRlbztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiLi9kZXRhaWxfY29tbW9uXCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctb3Blbi1ob3VzZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMGNxdztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC0xNDNweDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgQGNvbnRhaW5lciBsYXlvdXQtY29sMiAod2lkdGggPCAxMzY2cHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygtMSAqIG1heChjYWxjKCgxMDBjcXcgLSAzNjZweCAtIDcxNHB4KSAvIDIpLCAzMnB4KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgoMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMGNxdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDY0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBoZWFkbGluZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDM2LCAkd2VpZ2h0OiBib2xkKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgzMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGluZm87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2ViO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYm9keTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAmW2RhdGEtbW9yZV0ge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkY29sb3Itd2hpdGUsIDApIDAlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLXdoaXRlIDUwJVxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGctb3Blbi1ob3VzZS1ib2R5X19tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLW9wZW5dIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGctb3Blbi1ob3VzZS1ib2R5X19tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLW9wZW4taG91c2UtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDRweDtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMTIpO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1vcGVuLWhvdXNlLWJvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMTYsICRsaW5lLWhlaWdodDogMS42KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbW9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMTgsICR3ZWlnaHQ6IGJvbGQsICRsaW5lLWhlaWdodDogMSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICB9XG4gICAgfVxuICAgIG1haW5bZGF0YS1wbGF0aW51bV0ge1xuICAgICAgICAucGctdG91ciB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHRvdXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkge1xuICAgIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC40KTtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIGF1dG87XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDE2LCAkd2VpZ2h0OiBib2xkLCAkbGluZS1oZWlnaHQ6IDEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJ2aXNpdFwiXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJjb250YWN0XCJdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtdGVydGlhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwidGVsXCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwidGVsXCIpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG5AZm9yd2FyZCBcImRldGFpbF9oZWFkZXJcIjtcbkBmb3J3YXJkIFwiZGV0YWlsX2ludHJvZHVjdGlvblwiO1xuQGZvcndhcmQgXCJkZXRhaWxfcHJpY2VcIjtcbkBmb3J3YXJkIFwiZGV0YWlsX3N0cnVjdHVyZVwiO1xuQGZvcndhcmQgXCJkZXRhaWxfZmFjaWxpdHlcIjtcbkBmb3J3YXJkIFwiZGV0YWlsX3BsYWNlXCI7XG5AZm9yd2FyZCBcImRldGFpbF9lc3RhdGUtZGV0YWlsXCI7XG5AZm9yd2FyZCBcImRldGFpbF9mcm9tLW1hbmFnZXJcIjtcbkBmb3J3YXJkIFwiZGV0YWlsX2NvbnZlcnNpb25cIjtcbkBmb3J3YXJkIFwiZGV0YWlsX2NvbnRhY3RcIjtcbkBmb3J3YXJkIFwiZGV0YWlsX3JlY29tbWVuZFwiO1xuQGZvcndhcmQgXCJkZXRhaWxfcGFub3JhbWFcIjtcbkBmb3J3YXJkIFwiZGV0YWlsX3ZpZGVvXCI7XG5AZm9yd2FyZCBcImRldGFpbF9vcGVuLWhvdXNlXCI7XG5AZm9yd2FyZCBcImRldGFpbF9maXgtY29udGFjdFwiO1xuLypcbkBmb3J3YXJkIFwiZGV0YWlsX3ByaW50XCI7XG4gKi9cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICBtYWluIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGNvbnRhaW46IHBhaW50O1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA2MHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1xLW1heCgxMDAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDYwcHggMDtcbiAgICAgICAgICAgIGNvbnRhaW46IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDhweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1wcmV2IHtcbiAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aDtcbiAgICB9XG4gICAgLmwtbGF5b3V0LWNvbDIge1xuICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoKDEzNjZweCwgMCk7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHNpemUoMzY2KTtcbiAgICAgICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgICAgICBjb250YWluZXItbmFtZTogbGF5b3V0LWNvbDI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KDEwMDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTB2dyk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgxNDMpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgICAgICAgICBAY29udGFpbmVyIGxheW91dC1jb2wyICh3aWR0aCA8IDEzNjZweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBtYXgoY2FsYygoMTAwY3F3IC0gMzY2cHggLSA3MTRweCkgLyAyKSwgMzJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiA6d2hlcmUoc2VjdGlvbikge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA2NHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19zaWRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA1NHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KDEwMDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtdHlwZT1cImZhdm9yaXRlXCJdIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCLjgYrmsJfjgavlhaXjgorjgavnmbvpjLLjgZnjgotcIjtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtYWN0aXZlXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuOBiuawl+OBq+WFpeOCiueZu+mMsua4iOOBv1wiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctbmF2IHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuOCk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgICAgICAgJltkYXRhLWhpZGRlbl0ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjQwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDE0KTtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICBtYWlue1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLnBnLXBhZ2UtaW5mbyB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIHNte1xuICAgICAgICAgICAgLmMtYmFzaWNzLXBhZ2luYXRpb257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoKHhsKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFnZSB7XG4gICAgICAgIH1cbiAgICAgICAgLmMtYmFzaWNzLXBhZ2luYXRpb257XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0yNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWxpc3R7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAgNDBweDtcbiAgICB9XG4gICAgLnBnLW5vLWRhdGF7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIHNte1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4jcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgIG1haW57XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAucGctcGFnZS1pbmZvIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgc217XG4gICAgICAgICAgICAuYy1iYXNpY3MtcGFnaW5hdGlvbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgoeGwpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAmX19wYWdlIHtcbiAgICAgICAgfVxuICAgICAgICAuYy1iYXNpY3MtcGFnaW5hdGlvbntcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTI0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctbGlzdHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMCA0MHB4O1xuICAgIH1cbiAgICAucGctbm8tZGF0YXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgc217XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLWhpc3RvcnktaW5kZXgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgbWFpbntcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5wZy1wYWdlLWluZm8ge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBzbXtcbiAgICAgICAgICAgIC5jLWJhc2ljcy1wYWdpbmF0aW9ue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aCh4bCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgICZfX3BhZ2Uge1xuICAgICAgICB9XG4gICAgICAgIC5jLWJhc2ljcy1wYWdpbmF0aW9ue1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvdW50IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMjQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1saXN0e1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwIDQwcHg7XG4gICAgfVxuICAgIC5wZy1uby1kYXRhe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBzbXtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4jcGFnZS1mYXZvcml0ZS1pbmRleCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICBtYWlue1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLnBnLXBhZ2UtaW5mbyB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIHNte1xuICAgICAgICAgICAgLmMtYmFzaWNzLXBhZ2luYXRpb257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoKHhsKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFnZSB7XG4gICAgICAgIH1cbiAgICAgICAgLmMtYmFzaWNzLXBhZ2luYXRpb257XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0yNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWxpc3R7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAgNDBweDtcbiAgICB9XG4gICAgLnBnLW5vLWRhdGF7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIHNte1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLW15cGFnZS1hY2NvdW50LWVkaXQge1xuICAgIC5wZy1hY2NvdW50LWVkaXQge1xuICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoKDQ4MHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA2NHB4O1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdhcDogNDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb3JtLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy14bDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy1tZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19yb3dzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJtaXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcm9maWxlLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4jcGFnZS1teXBhZ2UtYWNjb3VudC1lbWFpbC1zZW5kIHtcbiAgICAucGctYWNjb3VudC1lbWFpbC1zZW5kIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcteGw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmctbWQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1ub3JtYWwtMTY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbm9ybWFsLTE0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGluaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLW15cGFnZS1hY2NvdW50LXByb2ZpbGUtZWRpdCB7XG4gICAgLnBnLWFjY291bnQtcHJvZmlsZS1lZGl0IHtcbiAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aCg0ODBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNjRweDtcbiAgICAgICAgcGFkZGluZy1ibG9jazogODBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9ybS1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcteGw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmctbWQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcm93cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuYy1mb3Jtcy1pbnB1dC1yYWRpb19faXRlbXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VibWl0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGZvcndhcmQgXCJhY2NvdW50X2VkaXRcIjtcbkBmb3J3YXJkIFwiYWNjb3VudF9lbWFpbF9zZW5kXCI7XG5AZm9yd2FyZCBcImFjY291bnRfcHJvZmlsZV9lZGl0XCI7XG5cbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLW15cGFnZS1pbmRleCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAucGctYWNjb3VudCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCAjMDAwMDAwNDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoLXhsKCRwYWRkaW5nOiAwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMTJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDE4LCAkbGluZS1oZWlnaHQ6IDEpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy1tZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy1hY2NvdW50LWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLTE0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJsb2dvdXRcIl0ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJsb2NrXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy1jb250ZW50cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMiU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy1zZWN0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDYwcHggNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWxpc3RzLWVzdGF0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgteGwoMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLXhsO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLW1kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0yNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoNjQpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNnB4IDBweCAjMDAwMDAwNEQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19hY3Rpb25zLXNwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIC5jLWJ1dHRvbnMtZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/