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

/* ----------------------*
 * 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
 *-----------------------*/
/* ----------------------*
 * 汎用日本語
 *-----------------------*/
/* ----------------------*
 * 汎用英語
 *-----------------------*/
/* ----------------------*
 * 汎用数字
 *-----------------------*/
/* ----------------------*
 * フォーム（Data Bee Design System）
 *-----------------------*/
/*
 * レスポンシブの表示非表示制御
 */
@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-glass[data-font=jp-regular-16] .c-buttons-glass__label {
  font-size: 1rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-buttons-glass[data-arrow=prev] {
  flex-direction: row-reverse;
}
.c-buttons-glass[data-arrow=prev] .c-buttons-glass__icon svg {
  transform: scaleX(-1);
}

.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-heading-title[data-variant=stack] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  padding-top: 64px;
  border-top: 1px solid #5d5f63;
}
@media (max-width: 768px) {
  .c-heading-title[data-variant=stack] {
    gap: 8px;
    padding-top: 40px;
  }
}
.c-heading-title[data-variant=inline] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
.c-heading-title__en {
  color: #FFFFFF;
  font-family: "Jost", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.3em;
  text-transform: uppercase;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  .c-heading-title__en {
    font-size: 24px;
  }
}
.c-heading-title[data-variant=inline] .c-heading-title__en {
  line-height: 1;
}
@media (max-width: 768px) {
  .c-heading-title[data-variant=inline] .c-heading-title__en {
    font-size: 18px;
  }
}
.c-heading-title__ja {
  color: #9CA3AF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.05em;
  white-space: nowrap;
  font-feature-settings: "palt" 1;
}

.c-card-news[data-variant=archive] .c-card-news__link {
  display: flex;
  align-items: center;
  gap: 20px;
  width: 100%;
  min-height: 119px;
  padding: 24px 8px;
  border-top: 1px solid #5d5f63;
  color: #FFFFFF;
  transition: opacity 0.3s ease, background-color 0.3s ease;
}
.c-card-news[data-variant=archive] .c-card-news__link:hover {
  background-color: rgba(255, 255, 255, 0.03);
  opacity: 0.8;
}
@media (max-width: 768px) {
  .c-card-news[data-variant=archive] .c-card-news__link {
    align-items: flex-start;
    gap: 14px;
    min-height: auto;
    padding-block: 20px;
    padding-inline: 0;
  }
}
.c-card-news[data-variant=archive]:last-child .c-card-news__link {
  border-bottom: 1px solid #5d5f63;
}
.c-card-news[data-variant=archive] .c-card-news__date {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  gap: 8px;
  width: 68px;
  color: #9CA3AF;
  font-family: "Jost", sans-serif;
  font-weight: 300;
  line-height: 1;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  .c-card-news[data-variant=archive] .c-card-news__date {
    width: 54px;
  }
}
.c-card-news[data-variant=archive] .c-card-news__year {
  font-size: 14px;
  letter-spacing: 0.15em;
}
@media (max-width: 768px) {
  .c-card-news[data-variant=archive] .c-card-news__year {
    font-size: 11px;
  }
}
.c-card-news[data-variant=archive] .c-card-news__day {
  font-size: 20px;
  letter-spacing: 0.15em;
}
@media (max-width: 768px) {
  .c-card-news[data-variant=archive] .c-card-news__day {
    font-size: 16px;
  }
}
.c-card-news[data-variant=archive] .c-card-news__divider {
  flex-shrink: 0;
  width: 1px;
  height: 70px;
  background-color: #D1D5DB;
}
@media (max-width: 768px) {
  .c-card-news[data-variant=archive] .c-card-news__divider {
    height: 76px;
  }
}
.c-card-news[data-variant=archive] .c-card-news__body {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  flex: 1 1 auto;
  min-width: 0;
  gap: 6px;
}
.c-card-news[data-variant=archive] .c-card-news__archive {
  color: #FFFFFF;
  font-family: "Jost", sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.3em;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  .c-card-news[data-variant=archive] .c-card-news__archive {
    font-size: 10px;
    letter-spacing: 0.22em;
  }
}
.c-card-news[data-variant=archive] .c-card-news__title {
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
  letter-spacing: 0.15em;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  .c-card-news[data-variant=archive] .c-card-news__title {
    font-size: 13px;
    letter-spacing: 0.08em;
  }
}
.c-card-news[data-variant=archive] .c-card-news__category {
  width: -moz-fit-content;
  width: fit-content;
  padding-block: 4px;
  color: #9CA3AF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.15em;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  .c-card-news[data-variant=archive] .c-card-news__category {
    font-size: 11px;
    letter-spacing: 0.1em;
  }
}
.c-card-news[data-variant=compact] .c-card-news__link {
  display: flex;
  align-items: center;
  gap: 40px;
  transition: opacity 0.3s ease;
}
@media (max-width: 768px) {
  .c-card-news[data-variant=compact] .c-card-news__link {
    flex-wrap: wrap;
    gap: 16px;
  }
}
.c-card-news[data-variant=compact] .c-card-news__link:hover {
  opacity: 0.7;
}
.c-card-news[data-variant=compact] .c-card-news__title {
  flex-shrink: 0;
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.06em;
  font-feature-settings: "palt" 1;
}
.c-card-news[data-variant=compact] .c-card-news__line {
  flex: 1;
  height: 1px;
  background-color: #6B7280;
}
@media (max-width: 768px) {
  .c-card-news[data-variant=compact] .c-card-news__line {
    min-width: 40px;
  }
}
.c-card-news[data-variant=compact] .c-card-news__date {
  flex-shrink: 0;
  color: #9CA3AF;
  font-family: "Jost", sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 0.2em;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  .c-card-news[data-variant=compact] .c-card-news__date {
    flex-basis: 100%;
  }
}

.c-news-pagination {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  width: min(100%, 600px);
  padding: 20px 24px;
}
@media (max-width: 768px) {
  .c-news-pagination {
    gap: 14px;
    padding-inline: 0;
  }
}
.c-news-pagination__arrow, .c-news-pagination__link {
  color: #FFFFFF;
  font-family: "Jost", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.15em;
  font-feature-settings: "palt" 1;
  transition: opacity 0.3s ease;
}
.c-news-pagination__arrow:hover, .c-news-pagination__link:hover {
  opacity: 0.7;
}
@media (max-width: 768px) {
  .c-news-pagination__arrow, .c-news-pagination__link {
    font-size: 12px;
  }
}
.c-news-pagination__arrow {
  flex-shrink: 0;
}
.c-news-pagination__arrow[aria-disabled=true] {
  color: #4B5563;
  pointer-events: none;
}
.c-news-pagination__pages {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  min-width: 0;
}
@media (max-width: 768px) {
  .c-news-pagination__pages {
    gap: 4px;
  }
}
.c-news-pagination__item {
  flex-shrink: 0;
}
.c-news-pagination__link, .c-news-pagination__dots {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 999px;
}
@media (max-width: 768px) {
  .c-news-pagination__link, .c-news-pagination__dots {
    width: 32px;
    height: 32px;
  }
}
.c-news-pagination__link[aria-current=page] {
  border: 0.5px solid #E5E7EB;
}
.c-news-pagination__dots {
  gap: 8px;
}
@media (max-width: 768px) {
  .c-news-pagination__dots {
    gap: 5px;
  }
}
.c-news-pagination__dots span {
  width: 2px;
  height: 2px;
  border-radius: 999px;
  background-color: #FFFFFF;
}

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

.js-text-reveal,
.js-fade-up {
  visibility: hidden;
}
.js-text-reveal[data-reveal-ready],
.js-fade-up[data-reveal-ready] {
  visibility: visible;
}

.c-others-image-marquee {
  width: 100%;
  overflow: hidden;
}
.c-others-image-marquee__track {
  display: flex;
  gap: 0.5rem;
  width: -moz-max-content;
  width: max-content;
  animation: c-others-image-marquee-scroll 60s linear infinite;
}
.c-others-image-marquee__item {
  flex-shrink: 0;
  width: 20.5rem;
  height: 13.9375rem;
}
.c-others-image-marquee__item img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@keyframes c-others-image-marquee-scroll {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    transform: translate3d(calc(-50% - 0.25rem), 0, 0);
  }
}
.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;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.1);
}
.c-forms-checkbox input[type=checkbox]:checked + .c-forms-checkbox__label::before {
  background-color: rgba(255, 255, 255, 0.36);
}
.c-forms-checkbox input[type=checkbox]:checked + .c-forms-checkbox__label::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background-color: #ffffff;
  -webkit-mask-image: url(/images/common/icons/check-mark.svg?46121baf0311b24da2f8bc6306620324);
          mask-image: url(/images/common/icons/check-mark.svg?46121baf0311b24da2f8bc6306620324);
  -webkit-mask-size: 12px 12px;
          mask-size: 12px 12px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}
.c-forms-checkbox input[type=checkbox]:disabled + .c-forms-checkbox__label {
  opacity: 0.4;
  cursor: not-allowed;
}
.c-forms-checkbox__label {
  position: relative;
  display: flex;
  gap: 8px;
  align-items: center;
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
}
.c-forms-checkbox__label[data-size=s] {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  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.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  padding: 0 8px;
  border: 1px solid #5D5F63;
  border-radius: 20px;
  background-color: transparent;
}

.c-forms-input-checkbox .c-forms-input-checkbox__error {
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  margin-top: 8px;
  color: #D92D20;
}
.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::before {
  background-color: rgba(255, 255, 255, 0.36);
}
.c-forms-radio input[type=radio]:checked + span::after {
  opacity: 1;
}
.c-forms-radio__label {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  display: inline-flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  position: relative;
  align-items: center;
  color: #FFFFFF;
  cursor: pointer;
}
.c-forms-radio__label::before {
  content: "";
  display: block;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(255, 255, 255, 0.32);
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1);
  transition: background-color 0.2s ease;
}
.c-forms-radio__label::after {
  opacity: 0;
  content: "";
  display: block;
  position: absolute;
  left: 6px;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  background-color: #353839;
  border-radius: 50%;
  transition: opacity 0.2s ease;
}
.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 {
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  margin-top: 8px;
  color: #D92D20;
}
.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: 100%;
  max-width: 100%;
}
.c-forms-select[data-size=fit] {
  width: -moz-fit-content;
  width: fit-content;
}
.c-forms-select__trigger {
  display: flex;
  align-items: center;
  justify-content: space-between;
  -moz-column-gap: 8px;
       column-gap: 8px;
  width: 100%;
  padding: 0;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.c-forms-select__trigger:focus {
  outline: none;
}
.c-forms-select__label {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
}
.c-forms-select[data-no-value] .c-forms-select__label {
  color: #9CA3AF;
}
.c-forms-select__arrow {
  flex-shrink: 0;
  width: 8px;
  height: 4px;
  transition: transform 0.2s ease;
}
.c-forms-select__arrow::before {
  content: "";
  display: block;
  width: 8px;
  height: 4px;
  background-color: #4B5563;
  clip-path: polygon(0 0, 50% 100%, 100% 0);
}
.c-forms-select[data-open] .c-forms-select__arrow {
  transform: scaleY(-1);
}
.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% + 12px);
  left: -16px;
  z-index: 99;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: calc(100% + 32px);
  padding: 32px 24px;
  background-color: rgb(24.14, 30.93, 45.48);
  opacity: 0;
  pointer-events: none;
  transform: translateY(-4px);
  transition: opacity 0.2s ease, transform 0.2s ease;
  overflow-y: auto;
  max-height: 340px;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.c-forms-select__dropdown::-webkit-scrollbar {
  display: none;
}
.c-forms-select__group-label {
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
  cursor: default;
}
.c-forms-select__option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0 0 12px 8px;
  background-color: transparent;
  border-bottom: 1px solid #5D5F63;
  cursor: pointer;
}
.c-forms-select__option:focus {
  outline: none;
}
.c-forms-select__option[data-selected] {
  border-bottom-width: 0.5px;
}
.c-forms-select__option[data-selected] .c-forms-select__option-text {
  color: #FFFFFF;
}
.c-forms-select__option-text {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
  text-align: left;
}
.c-forms-select__option-check {
  display: none;
}
.c-forms-select[data-disabled] .c-forms-select__trigger {
  cursor: not-allowed;
  opacity: 0.4;
}

.c-forms-input-select .c-forms-input-select__error {
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  margin-top: 8px;
  color: #D92D20;
}
.c-forms-input-select__input {
  display: flex;
  align-items: center;
  gap: 12px;
}
.c-forms-input-select__help {
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  white-space: nowrap;
}

.c-forms-text {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  width: 100%;
  max-width: 100%;
  height: 20px;
  line-height: 20px;
  margin-block: -3px;
  padding: 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
  color: #FFFFFF;
}
.c-forms-text::-moz-placeholder {
  color: #9CA3AF;
}
.c-forms-text::placeholder {
  color: #9CA3AF;
}
.c-forms-text:focus {
  outline: none;
}
.c-forms-text:-webkit-autofill {
  box-shadow: 0 0 0 100px #222222 inset;
  -webkit-text-fill-color: #FFFFFF;
  caret-color: #FFFFFF;
}
.c-forms-text._invalid {
  color: #D92D20;
}
.c-forms-text._invalid::-moz-placeholder {
  color: #D92D20;
}
.c-forms-text._invalid::placeholder {
  color: #D92D20;
}
.c-forms-text:disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.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-date] {
  padding-right: 20px;
  background-image: url(/images/common/icons/calendar.svg?a3935867b68df4fafcf18ed32331b0a5);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 12px 12px;
  cursor: pointer;
}

/* 選択可能な日付 */
.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 {
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  margin-top: 8px;
  color: #D92D20;
}
.c-forms-input-text__input {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 16px;
}
.c-forms-input-text__help {
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
  text-wrap: nowrap;
}

.c-forms-textarea {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  display: block;
  padding: 16px;
  width: 100%;
  height: 200px;
  background-color: rgba(255, 255, 255, 0.03);
  border: none;
  border-bottom: 1px solid #5D5F63;
  color: #FFFFFF;
  resize: none;
}
.c-forms-textarea::-moz-placeholder {
  color: #9CA3AF;
}
.c-forms-textarea::placeholder {
  color: #9CA3AF;
}
.c-forms-textarea:focus {
  outline: none;
}
.c-forms-textarea:-webkit-autofill {
  box-shadow: 0 0 0 100px rgb(40.63, 40.63, 40.63) inset;
  -webkit-text-fill-color: #FFFFFF;
  caret-color: #FFFFFF;
}
.c-forms-textarea._invalid {
  border-bottom-color: #D92D20;
  color: #D92D20;
}
.c-forms-textarea._invalid::-moz-placeholder {
  color: #D92D20;
}
.c-forms-textarea._invalid::placeholder {
  color: #D92D20;
}
.c-forms-textarea:disabled {
  cursor: not-allowed;
  opacity: 0.4;
}

.c-forms-input-textarea .c-forms-input-textarea__error {
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  margin-top: 8px;
  color: #D92D20;
}

.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-layout {
  display: grid;
  grid-template-columns: 187px minmax(0, 1fr);
  grid-template-areas: "side header" "side body";
  align-items: start;
  -moz-column-gap: 160px;
       column-gap: 160px;
  padding: 160px 40px 160px 109px;
  background-color: #222222;
}
@media (max-width: 1280px) {
  .c-forms-layout {
    -moz-column-gap: 80px;
         column-gap: 80px;
    padding-left: 40px;
  }
}
@media (max-width: 768px) {
  .c-forms-layout {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "header" "side" "body";
    -moz-column-gap: 0;
         column-gap: 0;
    padding: 80px 16px 80px;
  }
}
.c-forms-layout__header {
  grid-area: header;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  padding-top: 64px;
  border-top: 1px solid #5D5F63;
}
@media (max-width: 768px) {
  .c-forms-layout__header {
    align-items: center;
    gap: 8px;
    padding-top: 20px;
    border-top: none;
  }
}
.c-forms-layout__title-en {
  font-size: 2rem;
  letter-spacing: 0.3em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Jost", "Noto Sans JP", sans-serif;
  color: #FFFFFF;
}
@media (max-width: 768px) {
  .c-forms-layout__title-en {
    font-size: 1.5rem;
    letter-spacing: 0.3em;
    line-height: 1.2;
    font-weight: 400;
    font-family: "Jost", "Noto Sans JP", sans-serif;
  }
}
.c-forms-layout__title-ja {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}
.c-forms-layout__side {
  grid-area: side;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
  padding-left: 20px;
  position: sticky;
  top: 124px;
  align-self: start;
}
@media (max-width: 768px) {
  .c-forms-layout__side {
    position: static;
    top: auto;
    align-items: center;
    gap: 20px;
    padding-left: 0;
    padding-top: 20px;
  }
}
.c-forms-layout__step {
  display: flex;
}
.c-forms-layout__side-body {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.c-forms-layout__error {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  padding: 12px 16px;
  border: 1px solid #D92D20;
  color: #D92D20;
}
.c-forms-layout__body {
  grid-area: body;
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 100%;
  max-width: 682px;
  margin-top: 40px;
}
@media (max-width: 768px) {
  .c-forms-layout__body {
    max-width: 100%;
    gap: 24px;
    margin-top: 40px;
    padding-top: 40px;
    border-top: 1px solid #5D5F63;
  }
}
.c-forms-layout__body > form {
  display: flex;
  flex-direction: column;
  gap: inherit;
}
@media (max-width: 768px) {
  .c-forms-layout__body:has(.c-forms-row[data-confirm]) {
    gap: 16px;
  }
}
@media (max-width: 768px) {
  .c-forms-layout__body:has(> .c-forms-layout-complete) {
    padding-top: 0;
    border-top: none;
  }
}

main:has(> .c-forms-layout) {
  padding-bottom: 0;
}

.c-forms-layout-note {
  display: flex;
  align-items: center;
  gap: 10px;
}
.c-forms-layout-note__mark {
  font-size: 1.25rem;
  letter-spacing: 0;
  line-height: 1.4;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 10px;
  height: 20px;
  color: #AA2D2D;
}
.c-forms-layout-note__text {
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
}

.c-forms-layout-complete {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
  padding: 40px 0 80px;
  border-top: 1px solid #5D5F63;
  border-bottom: 1px solid #5D5F63;
}
@media (max-width: 768px) {
  .c-forms-layout-complete {
    padding-bottom: 60px;
  }
}
.c-forms-layout-complete__title {
  font-size: 2.5rem;
  letter-spacing: 0.15em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Jost", "Noto Sans JP", sans-serif;
  color: #FFFFFF;
}
@media (max-width: 768px) {
  .c-forms-layout-complete__title {
    font-size: 1.75rem;
    letter-spacing: 0.15em;
    line-height: 1.2;
    font-weight: 400;
    font-family: "Jost", "Noto Sans JP", sans-serif;
  }
}
.c-forms-layout-complete__text {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (max-width: 768px) {
  .c-forms-layout-complete__text {
    gap: 16px;
  }
}
.c-forms-layout-complete__lead {
  font-size: 1.125rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
}
@media (max-width: 768px) {
  .c-forms-layout-complete__lead {
    font-size: 1rem;
    letter-spacing: 0.15em;
    line-height: 1;
    font-weight: 400;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-forms-layout-complete__description {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.8;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}
@media (max-width: 768px) {
  .c-forms-layout-complete__description {
    font-size: 0.75rem;
    letter-spacing: 0.15em;
    line-height: 1.8;
    font-weight: 400;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-forms-layout-complete .c-buttons-glass {
  width: 205px;
  justify-content: center;
}

.c-forms-layout-footer {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.c-forms-layout-footer__note {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
.c-forms-layout-footer__text {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 2px;
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
  text-align: center;
}
.c-forms-layout-footer__link {
  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: #FFFFFF;
  text-decoration: underline;
}
.c-forms-layout-footer__link:hover {
  text-decoration: none;
}
.c-forms-layout-footer .c-buttons-glass {
  justify-content: center;
  width: 205px;
}
.c-forms-layout-footer .c-forms-input-checkbox__items {
  justify-content: center;
}
.c-forms-layout-footer .c-forms-input-checkbox__error {
  text-align: center;
}
.c-forms-layout-footer__buttons {
  display: flex;
  justify-content: center;
  gap: 40px;
}
@media (max-width: 768px) {
  .c-forms-layout-footer__buttons {
    flex-direction: column-reverse;
    align-items: center;
    gap: 20px;
    margin-top: 24px;
  }
}
.c-forms-layout-footer .c-forms-input-checkbox + .c-buttons-glass,
.c-forms-layout-footer .c-forms-input-checkbox + .c-forms-layout-footer__buttons {
  margin-top: 20px;
}

.c-forms-container-complete {
  display: flex;
  background-color: #222222;
  color: #FFFFFF;
}
@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: #222222;
  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: #9CA3AF;
  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;
  color: #FFFFFF;
}
.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: #222222;
  color: #FFFFFF;
}
@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: #222222;
  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;
  color: #FFFFFF;
}
.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: #FFFFFF;
  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;
  color: #FFFFFF;
}
.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-heading {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #FFFFFF;
}
.c-forms-heading::before {
  content: "";
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  background-image: radial-gradient(circle at center, currentColor 1.6px, transparent 2px);
}
.c-forms-heading[data-no-mark] {
  gap: 0;
}
.c-forms-heading[data-no-mark]::before {
  display: none;
}

.c-forms-row {
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-height: 64px;
  padding: 0 16px 20px;
  border-bottom: 1px solid #5D5F63;
}
.c-forms-row__header {
  display: flex;
  align-items: center;
  gap: 5px;
  height: 12px;
}
.c-forms-row__label {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Jost", "Noto Sans JP", sans-serif;
  color: #FFFFFF;
}
.c-forms-row__required {
  width: 8.14px;
  height: 7.8px;
  font-size: 0;
  background-color: #AA2D2D;
  -webkit-mask-image: url(/images/common/icons/required.svg?f7cb1d293035fcd62015e0a224ea645d);
          mask-image: url(/images/common/icons/required.svg?f7cb1d293035fcd62015e0a224ea645d);
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}
.c-forms-row__content {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}
.c-forms-row[data-confirm] {
  gap: 12px;
  min-height: 68px;
  padding-block: 16px 15px;
}
.c-forms-row[data-confirm] .c-forms-row__label {
  color: #9CA3AF;
}
.c-forms-row[data-confirm] .c-forms-row__content {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
}
.c-forms-row[data-confirm]:not(:has(.c-forms-row__header)) .c-forms-row__content {
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1.8;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-forms-row:has(._invalid) {
  border-bottom-color: #D92D20;
}
.c-forms-row:has(._invalid) .c-forms-row__label {
  color: #D92D20;
}
.c-forms-row:has(.c-forms-input-text__error, .c-forms-input-select__error) {
  border-bottom: none;
}
.c-forms-row:has(.c-forms-input-text__error, .c-forms-input-select__error) .c-forms-input-text__input,
.c-forms-row:has(.c-forms-input-text__error, .c-forms-input-select__error) .c-forms-input-select__input {
  margin-inline: -16px;
  padding-inline: 16px;
  padding-bottom: 8px;
  border-bottom: 1px solid #D92D20;
}
.c-forms-row:has(.c-forms-input-textarea__error) .c-forms-input-textarea__error {
  padding-inline: 16px;
}
.c-forms-row:has(.c-forms-textarea) {
  gap: 12px;
  padding: 0;
  border-bottom: none;
}
.c-forms-row:has(.c-forms-textarea) .c-forms-row__header {
  padding-inline: 16px;
}

.c-forms-row-group {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.c-forms-row-address {
  display: flex;
  flex-direction: column;
}
.c-forms-row-address__head {
  display: flex;
  gap: 20px;
}
@media (max-width: 768px) {
  .c-forms-row-address__head {
    flex-direction: column;
    gap: 0;
  }
}
.c-forms-row-address__pref {
  flex: 0 0 50.9%;
}
@media (max-width: 768px) {
  .c-forms-row-address__pref {
    flex: none;
  }
}
.c-forms-row-address__city {
  flex: 1;
  min-width: 0;
}
.c-forms-row-address__city > .c-forms-row::before,
.c-forms-row-address > .c-forms-row::before {
  content: "";
  display: block;
  height: 12px;
}

.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-visit-datetime {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 40px;
}
@media (max-width: 768px) {
  .c-forms-row-visit-datetime {
    gap: 20px;
  }
}
.c-forms-row-visit-datetime__time > .c-forms-row::before {
  content: "";
  display: block;
  height: 12px;
}

.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: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #4B5563;
}

.c-forms-row-zip {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.c-forms-row-zip__description {
  font-size: 0.625rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
}

.c-forms-step {
  position: relative;
  display: flex;
}
.c-forms-step::before {
  position: absolute;
  background-color: #5D5F63;
}
.c-forms-step__item {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
}
.c-forms-step__circle {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  background-color: #222222;
}
.c-forms-step__circle::before {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #9CA3AF;
}
.c-forms-step__label {
  color: #9CA3AF;
  white-space: nowrap;
}
.c-forms-step {
  flex-direction: row;
  align-items: flex-start;
  gap: 0;
  width: calc(var(--steps) * 80px);
  padding-inline: 0;
}
.c-forms-step::before {
  content: "";
  top: 8px;
  left: calc(100% / (var(--steps) * 2));
  right: calc(100% / (var(--steps) * 2));
  width: auto;
  height: 1px;
}
.c-forms-step .c-forms-step__item {
  flex: 1;
  flex-direction: column;
  gap: 8px;
}
.c-forms-step .c-forms-step__item:not(:last-child)::after {
  content: none;
}
.c-forms-step .c-forms-step__label {
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.c-forms-step[data-direction=vertical] {
  flex-direction: column;
  align-items: flex-start;
  gap: 50px;
  width: auto;
  padding-inline: 15px;
}
.c-forms-step[data-direction=vertical]::before {
  content: none;
}
.c-forms-step[data-direction=vertical] .c-forms-step__item {
  flex: none;
  flex-direction: row;
  gap: 8px;
}
.c-forms-step[data-direction=vertical] .c-forms-step__item:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 8px;
  left: 8px;
  width: 1px;
  height: 66px;
  background-color: #5D5F63;
  z-index: -1;
}
.c-forms-step[data-direction=vertical] .c-forms-step__label {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  .c-forms-step[data-direction=vertical] {
    flex-direction: row;
    align-items: flex-start;
    gap: 0;
    width: calc(var(--steps) * 80px);
    padding-inline: 0;
  }
  .c-forms-step[data-direction=vertical]::before {
    content: "";
    top: 8px;
    left: calc(100% / (var(--steps) * 2));
    right: calc(100% / (var(--steps) * 2));
    width: auto;
    height: 1px;
  }
  .c-forms-step[data-direction=vertical] .c-forms-step__item {
    flex: 1;
    flex-direction: column;
    gap: 8px;
  }
  .c-forms-step[data-direction=vertical] .c-forms-step__item:not(:last-child)::after {
    content: none;
  }
  .c-forms-step[data-direction=vertical] .c-forms-step__label {
    font-size: 0.75rem;
    letter-spacing: 0.15em;
    line-height: 1;
    font-weight: 400;
    font-family: "Noto Sans JP", sans-serif;
  }
}
.c-forms-step[data-step="1"] .c-forms-step__item:nth-of-type(1) .c-forms-step__circle::before, .c-forms-step[data-step="2"] .c-forms-step__item:nth-of-type(2) .c-forms-step__circle::before, .c-forms-step[data-step="3"] .c-forms-step__item:nth-of-type(3) .c-forms-step__circle::before, .c-forms-step[data-step="4"] .c-forms-step__item:nth-of-type(4) .c-forms-step__circle::before {
  background-color: #FFFFFF;
}
.c-forms-step[data-step="1"] .c-forms-step__item:nth-of-type(1) .c-forms-step__label, .c-forms-step[data-step="2"] .c-forms-step__item:nth-of-type(2) .c-forms-step__label, .c-forms-step[data-step="3"] .c-forms-step__item:nth-of-type(3) .c-forms-step__label, .c-forms-step[data-step="4"] .c-forms-step__item:nth-of-type(4) .c-forms-step__label {
  color: #FFFFFF;
}

.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;
}
@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: 0.3em;
  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;
}

#page-news {
  background-color: #202020;
}
#page-news .pg-news {
  background-color: #202020;
}
#page-news .pg-news-archive {
  padding-block: 160px 80px;
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  #page-news .pg-news-archive {
    padding-block: 120px 72px;
  }
}
@media (max-width: 768px) {
  #page-news .pg-news-archive {
    padding-block: 96px 64px;
  }
}
#page-news .pg-news-archive__inner {
  display: grid;
  grid-template-columns: 180px minmax(0, 867px);
  justify-content: center;
  gap: 160px;
  width: 100%;
  padding-inline: 43px;
}
@media (max-width: 1280px) {
  #page-news .pg-news-archive__inner {
    grid-template-columns: 160px minmax(0, 1fr);
    gap: 80px;
  }
}
@media (max-width: 1024px) {
  #page-news .pg-news-archive__inner {
    gap: 48px;
    padding-inline: 32px;
  }
}
@media (max-width: 768px) {
  #page-news .pg-news-archive__inner {
    display: flex;
    flex-direction: column;
    gap: 48px;
    padding-inline: 32px;
  }
}
#page-news .pg-news-archive__content {
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 100%;
  max-width: 867px;
}
#page-news .pg-news-category {
  position: sticky;
  top: 120px;
  align-self: start;
  padding-top: 0;
}
@media (max-width: 768px) {
  #page-news .pg-news-category {
    position: static;
  }
}
#page-news .pg-news-category__heading {
  margin-bottom: 39px;
  font-family: "Jost", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.15em;
  color: #FFFFFF;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-news .pg-news-category__heading {
    margin-bottom: 24px;
    font-size: 18px;
  }
}
#page-news .pg-news-category__nav {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 28px;
}
@media (max-width: 768px) {
  #page-news .pg-news-category__nav {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px 24px;
  }
}
#page-news .pg-news-category__link {
  padding-bottom: 2px;
  border-bottom: 0.5px solid transparent;
  color: #9CA3AF;
  font-family: "Jost", "Noto Sans JP", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.15em;
  font-feature-settings: "palt" 1;
  transition: color 0.3s ease, border-color 0.3s ease, opacity 0.3s ease;
}
#page-news .pg-news-category__link[aria-current=page] {
  color: #FFFFFF;
  border-color: #E5E7EB;
}
#page-news .pg-news-category__link:hover {
  opacity: 0.7;
}
@media (max-width: 768px) {
  #page-news .pg-news-category__link {
    font-size: 13px;
    letter-spacing: 0.12em;
  }
}
#page-news .pg-news-list {
  display: flex;
  flex-direction: column;
}
#page-news .pg-news-list__empty {
  padding-block: 48px;
  border-top: 1px solid #5d5f63;
  border-bottom: 1px solid #5d5f63;
  color: #9CA3AF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.8;
  letter-spacing: 0.12em;
}

#page-news-detail {
  background-color: #202020;
}
#page-news-detail .pg-news-detail {
  background-color: #202020;
  color: #FFFFFF;
}
#page-news-detail .pg-news-detail-catch {
  position: relative;
  display: flex;
  align-items: flex-end;
  min-height: 320px;
  overflow: hidden;
  padding: 120px 143px 80px;
}
@media (max-width: 1024px) {
  #page-news-detail .pg-news-detail-catch {
    padding-inline: 64px;
  }
}
@media (max-width: 768px) {
  #page-news-detail .pg-news-detail-catch {
    min-height: 320px;
    padding: 120px 16px 80px;
  }
}
#page-news-detail .pg-news-detail-catch__bg {
  position: absolute;
  inset: 0;
  background-image: linear-gradient(rgba(34, 34, 34, 0.6), rgba(34, 34, 34, 0.6)), url(/images/pages/news/detail-catch.png?fa8e5f2261a6ae70c1576b88c77a21a1);
  background-position: center;
  background-size: cover;
  opacity: 1;
}
#page-news-detail .pg-news-detail-catch__inner {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: min(100%, 1080px);
  margin-inline: auto;
}
#page-news-detail .pg-news-detail-catch__archive, #page-news-detail .pg-news-detail-catch__date {
  color: #FFFFFF;
  font-family: "Jost", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.3em;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-news-detail .pg-news-detail-catch__archive, #page-news-detail .pg-news-detail-catch__date {
    font-size: 12px;
  }
}
#page-news-detail .pg-news-detail-catch__title {
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 2;
  letter-spacing: 0.5em;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-news-detail .pg-news-detail-catch__title {
    width: 100%;
    font-size: 20px;
    letter-spacing: 0.5em;
  }
}
#page-news-detail .pg-news-detail-body {
  padding-block: 80px 160px;
}
@media (max-width: 768px) {
  #page-news-detail .pg-news-detail-body {
    padding-block: 40px 80px;
  }
}
#page-news-detail .pg-news-detail-body__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 64px;
  width: 100%;
  padding-inline: 20px;
}
@media (max-width: 768px) {
  #page-news-detail .pg-news-detail-body__inner {
    gap: 40px;
    padding-inline: 20px;
  }
}
#page-news-detail .pg-news-detail-body__content,
#page-news-detail .pg-news-detail-body .pg-news-detail-unit__body {
  width: min(100%, 800px);
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 2.4;
  letter-spacing: 0.15em;
  font-feature-settings: "palt" 1;
}
#page-news-detail .pg-news-detail-body__content p,
#page-news-detail .pg-news-detail-body__content ul,
#page-news-detail .pg-news-detail-body__content ol,
#page-news-detail .pg-news-detail-body .pg-news-detail-unit__body p,
#page-news-detail .pg-news-detail-body .pg-news-detail-unit__body ul,
#page-news-detail .pg-news-detail-body .pg-news-detail-unit__body ol {
  margin-bottom: 0;
}
#page-news-detail .pg-news-detail-body__content a,
#page-news-detail .pg-news-detail-body .pg-news-detail-unit__body a {
  color: #FFFFFF;
  text-decoration: underline;
  text-underline-offset: 0.25em;
}
#page-news-detail .pg-news-detail-body__figure {
  width: min(100%, 800px);
  overflow: hidden;
}
@media (max-width: 768px) {
  #page-news-detail .pg-news-detail-body__figure {
    width: calc(100% + 40px);
  }
}
#page-news-detail .pg-news-detail-body__figure img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#page-news-detail .pg-news-detail-unit {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  width: 100%;
}
#page-news-detail .pg-news-detail-unit__heading {
  width: min(100%, 800px);
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.8;
  letter-spacing: 0.15em;
  font-feature-settings: "palt" 1;
}
#page-news-detail .pg-news-detail-unit__figure {
  width: min(100%, 800px);
  overflow: hidden;
}
#page-news-detail .pg-news-detail-unit__figure img {
  display: block;
  width: 100%;
  height: auto;
}
#page-news-detail .pg-news-detail-footer {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  margin-top: 40px;
}
@media (max-width: 768px) {
  #page-news-detail .pg-news-detail-footer {
    margin-top: 20px;
  }
}
#page-news-detail .pg-news-detail-share {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
#page-news-detail .pg-news-detail-share__title {
  color: #9CA3AF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.15em;
  font-feature-settings: "palt" 1;
}
#page-news-detail .pg-news-detail-share__list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
}
#page-news-detail .pg-news-detail-share__list a {
  display: block;
  width: 32px;
  height: 32px;
  transition: opacity 0.3s ease;
}
#page-news-detail .pg-news-detail-share__list a:hover {
  opacity: 0.7;
}
#page-news-detail .pg-news-detail-share__list img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
#page-news-detail .pg-news-detail-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  width: min(100%, 800px);
}
@media (max-width: 768px) {
  #page-news-detail .pg-news-detail-nav {
    flex-direction: column;
    justify-content: flex-start;
    gap: 20px;
    padding-inline: 32px;
  }
}
#page-news-detail .pg-news-detail-nav__button {
  justify-content: center;
  width: 205px;
}
@media (max-width: 768px) {
  #page-news-detail .pg-news-detail-nav__button {
    width: 250px;
  }
}
#page-news-detail .pg-news-detail-nav__button[disabled] {
  color: #4B5563;
  cursor: not-allowed;
  opacity: 0.6;
}

#page-column {
  background-color: #202020;
}
#page-column .pg-column {
  background-color: #202020;
}
#page-column .pg-column-archive {
  padding-block: 160px 80px;
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  #page-column .pg-column-archive {
    padding-block: 120px 72px;
  }
}
@media (max-width: 768px) {
  #page-column .pg-column-archive {
    padding-block: 80px;
  }
}
#page-column .pg-column-archive__inner {
  display: grid;
  grid-template-columns: 180px minmax(0, 867px);
  justify-content: center;
  gap: 160px;
  width: 100%;
  padding-inline: 43px;
}
@media (max-width: 1280px) {
  #page-column .pg-column-archive__inner {
    grid-template-columns: 150px minmax(0, 1fr);
    gap: 80px;
  }
}
@media (max-width: 1024px) {
  #page-column .pg-column-archive__inner {
    gap: 48px;
    padding-inline: 32px;
  }
}
@media (max-width: 768px) {
  #page-column .pg-column-archive__inner {
    display: block;
    padding-inline: 16px;
  }
}
#page-column .pg-column-archive__content {
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 100%;
  max-width: 867px;
}
@media (max-width: 768px) {
  #page-column .pg-column-archive__content {
    max-width: none;
  }
}
#page-column .pg-column-category {
  position: sticky;
  top: 120px;
  align-self: start;
}
@media (max-width: 768px) {
  #page-column .pg-column-category {
    display: none;
  }
}
#page-column .pg-column-category__heading {
  margin-bottom: 39px;
  color: #FFFFFF;
  font-family: "Jost", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.15em;
  font-feature-settings: "palt" 1;
}
#page-column .pg-column-category__nav {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 28px;
}
#page-column .pg-column-category__link {
  padding-bottom: 2px;
  border-bottom: 0.5px solid transparent;
  color: #9CA3AF;
  font-family: "Jost", "Noto Sans JP", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.15em;
  font-feature-settings: "palt" 1;
  transition: color 0.3s ease, border-color 0.3s ease, opacity 0.3s ease;
}
#page-column .pg-column-category__link[aria-current=page] {
  color: #FFFFFF;
  border-color: #E5E7EB;
}
#page-column .pg-column-category__link:hover {
  opacity: 0.7;
}
#page-column .pg-column-list {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 768px) {
  #page-column .pg-column-list {
    gap: 8px;
    width: calc(100% + 32px);
    margin-inline: -16px;
  }
}
#page-column .pg-column-list__empty {
  padding-block: 48px;
  border-top: 1px solid #5d5f63;
  border-bottom: 1px solid #5d5f63;
  color: #9CA3AF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.8;
  letter-spacing: 0.12em;
}
#page-column .c-card-column__link {
  position: relative;
  display: block;
  width: 100%;
  height: 424px;
  overflow: hidden;
  color: #FFFFFF;
}
@media (max-width: 768px) {
  #page-column .c-card-column__link {
    height: auto;
    aspect-ratio: 1/1;
  }
}
#page-column .c-card-column__link:hover .c-card-column__image img {
  transform: scale(1.06);
}
#page-column .c-card-column__link:hover .c-card-column__overlay {
  background-color: rgba(0, 0, 0, 0.5);
}
#page-column .c-card-column__image, #page-column .c-card-column__overlay {
  position: absolute;
  inset: 0;
}
#page-column .c-card-column__image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.6s ease;
}
#page-column .c-card-column__overlay {
  background-color: rgba(0, 0, 0, 0.6);
  transition: background-color 0.3s ease;
}
#page-column .c-card-column__content {
  position: absolute;
  left: 80px;
  right: 80px;
  bottom: 40px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 768px) {
  #page-column .c-card-column__content {
    left: 32px;
    right: 32px;
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
  }
}
#page-column .c-card-column__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
#page-column .c-card-column__archive, #page-column .c-card-column__date {
  color: #FFFFFF;
  font-family: "Jost", sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.3em;
  font-feature-settings: "palt" 1;
}
#page-column .c-card-column__arrow {
  display: block;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}
#page-column .c-card-column__arrow img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  filter: invert(1);
}
#page-column .c-card-column__line {
  display: none;
}
@media (max-width: 768px) {
  #page-column .c-card-column__line {
    position: relative;
    display: block;
    width: 100%;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.4);
  }
  #page-column .c-card-column__line::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 1px;
    background-color: #FFFFFF;
    content: "";
  }
}
#page-column .c-card-column__category {
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 2;
  letter-spacing: 0.15em;
  font-feature-settings: "palt" 1;
}
#page-column .c-card-column__title {
  display: block;
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 2;
  letter-spacing: 0.35em;
  overflow-wrap: anywhere;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-column .c-card-column__title {
    letter-spacing: 0.18em;
  }
}
@media (max-width: 768px) {
  #page-column .pg-column-pagination {
    width: calc(100% + 32px);
    margin-inline: -16px;
    padding-inline: 24px;
  }
}

#page-column-detail {
  background-color: #202020;
}
#page-column-detail .pg-column-detail {
  background-color: #202020;
  color: #FFFFFF;
}
#page-column-detail .pg-column-detail-catch {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 300px;
  overflow: hidden;
  padding: 100px 143px;
}
@media (max-width: 1024px) {
  #page-column-detail .pg-column-detail-catch {
    padding-inline: 64px;
  }
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-catch {
    position: sticky;
    top: 0;
    align-items: flex-start;
    min-height: 350px;
    padding: 95px 19px 80px;
  }
}
#page-column-detail .pg-column-detail-catch__bg {
  position: absolute;
  inset: 0;
  background-image: linear-gradient(rgba(34, 34, 34, 0.6), rgba(34, 34, 34, 0.6)), var(--column-detail-catch-image);
  background-position: center;
  background-size: cover;
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-catch__bg {
    inset: -74px 0 0;
    height: 424px;
  }
}
#page-column-detail .pg-column-detail-catch__inner {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: min(100%, 1080px);
  margin-inline: auto;
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-catch__inner {
    width: 100%;
  }
}
#page-column-detail .pg-column-detail-catch__archive, #page-column-detail .pg-column-detail-catch__date {
  color: #FFFFFF;
  font-family: "Jost", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.3em;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-catch__archive, #page-column-detail .pg-column-detail-catch__date {
    font-size: 12px;
  }
}
#page-column-detail .pg-column-detail-catch__title {
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 2;
  letter-spacing: 0.5em;
  overflow-wrap: anywhere;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-catch__title {
    max-width: 378px;
    font-size: 20px;
    letter-spacing: 0.35em;
  }
}
#page-column-detail .pg-column-detail-body {
  position: relative;
  z-index: 1;
  padding-block: 80px 160px;
  background-color: #202020;
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-body {
    padding-block: 0 80px;
  }
}
#page-column-detail .pg-column-detail-body__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  width: 100%;
  padding-inline: 20px;
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-body__inner {
    gap: 40px;
    padding-inline: 0;
  }
}
#page-column-detail .pg-column-detail-body__lead, #page-column-detail .pg-column-detail-body__content,
#page-column-detail .pg-column-detail-body .pg-column-detail-unit__body {
  width: min(100%, 800px);
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 2.4;
  letter-spacing: 0.15em;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-body__lead, #page-column-detail .pg-column-detail-body__content,
  #page-column-detail .pg-column-detail-body .pg-column-detail-unit__body {
    width: 100%;
    padding-inline: 20px;
    font-size: 16px;
    letter-spacing: 0.15em;
  }
}
#page-column-detail .pg-column-detail-body__lead p,
#page-column-detail .pg-column-detail-body__lead ul,
#page-column-detail .pg-column-detail-body__lead ol, #page-column-detail .pg-column-detail-body__content p,
#page-column-detail .pg-column-detail-body__content ul,
#page-column-detail .pg-column-detail-body__content ol,
#page-column-detail .pg-column-detail-body .pg-column-detail-unit__body p,
#page-column-detail .pg-column-detail-body .pg-column-detail-unit__body ul,
#page-column-detail .pg-column-detail-body .pg-column-detail-unit__body ol {
  margin-bottom: 0;
}
#page-column-detail .pg-column-detail-body__lead a, #page-column-detail .pg-column-detail-body__content a,
#page-column-detail .pg-column-detail-body .pg-column-detail-unit__body a {
  color: #FFFFFF;
  text-decoration: underline;
  text-underline-offset: 0.25em;
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-body__lead {
    padding-top: 80px;
    padding-bottom: 24px;
  }
}
#page-column-detail .pg-column-detail-body__figure {
  width: min(100%, 800px);
  overflow: hidden;
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-body__figure {
    width: 100%;
  }
}
#page-column-detail .pg-column-detail-body__figure img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#page-column-detail .pg-column-detail-toc {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: min(100%, 800px);
  padding: 64px 28px;
  background-color: rgba(0, 0, 0, 0.6);
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-toc {
    width: 100%;
  }
}
#page-column-detail .pg-column-detail-toc__item {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  color: #FFFFFF;
  transition: opacity 0.3s ease;
}
#page-column-detail .pg-column-detail-toc__item:hover {
  opacity: 0.7;
}
#page-column-detail .pg-column-detail-toc__number {
  flex-shrink: 0;
  padding-top: 0.35em;
  font-family: "Jost", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.15em;
  font-feature-settings: "palt" 1;
}
#page-column-detail .pg-column-detail-toc__text {
  flex: 1;
  min-width: 0;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.8;
  letter-spacing: 0.15em;
  overflow-wrap: anywhere;
  font-feature-settings: "palt" 1;
}
#page-column-detail .pg-column-detail-unit {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 28px;
  width: min(100%, 800px);
  padding-top: 40px;
  border-top: 0.5px solid #6B7280;
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-unit {
    width: 100%;
  }
}
#page-column-detail .pg-column-detail-unit__heading-wrap {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  scroll-margin-top: 120px;
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-unit__heading-wrap {
    padding-inline: 20px;
  }
}
#page-column-detail .pg-column-detail-unit__label {
  color: #9CA3AF;
  font-family: "Jost", sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.3em;
  font-feature-settings: "palt" 1;
}
#page-column-detail .pg-column-detail-unit__heading {
  width: 100%;
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 2;
  letter-spacing: 0.2em;
  overflow-wrap: anywhere;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-unit__heading {
    font-size: 20px;
    line-height: 1.8;
    letter-spacing: 0.2em;
  }
}
#page-column-detail .pg-column-detail-unit__figure {
  width: 100%;
  overflow: hidden;
}
#page-column-detail .pg-column-detail-unit__figure img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#page-column-detail .pg-column-detail-footer {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  margin-top: 40px;
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-footer {
    margin-top: 20px;
  }
}
#page-column-detail .pg-column-detail-share {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
#page-column-detail .pg-column-detail-share__title {
  color: #9CA3AF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.15em;
  font-feature-settings: "palt" 1;
}
#page-column-detail .pg-column-detail-share__list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
}
#page-column-detail .pg-column-detail-share__list a {
  display: block;
  width: 32px;
  height: 32px;
  transition: opacity 0.3s ease;
}
#page-column-detail .pg-column-detail-share__list a:hover {
  opacity: 0.7;
}
#page-column-detail .pg-column-detail-share__list img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
#page-column-detail .pg-column-detail-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  width: min(100%, 800px);
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-nav {
    flex-direction: column;
    justify-content: flex-start;
    gap: 20px;
    padding-inline: 32px;
  }
}
#page-column-detail .pg-column-detail-nav__button {
  justify-content: center;
  width: 205px;
}
@media (max-width: 768px) {
  #page-column-detail .pg-column-detail-nav__button {
    width: 250px;
  }
}
#page-column-detail .pg-column-detail-nav__button[disabled] {
  color: #4B5563;
  cursor: not-allowed;
  opacity: 0.6;
}

#page-voice,
#page-voice-detail {
  background-color: #202020;
}

#page-voice .pg-voice {
  background-color: #202020;
  color: #FFFFFF;
}
#page-voice .pg-voice-archive {
  padding-block: 160px 80px;
}
@media (max-width: 768px) {
  #page-voice .pg-voice-archive {
    padding-block: 80px;
  }
}
#page-voice .pg-voice-archive__inner {
  display: flex;
  flex-direction: column;
  gap: 80px;
  width: 100%;
  max-width: 1080px;
  margin-inline: auto;
  padding-inline: 43px;
}
@media (max-width: 768px) {
  #page-voice .pg-voice-archive__inner {
    gap: 40px;
    padding-inline: 16px;
  }
}
@media (max-width: 768px) {
  #page-voice .pg-voice-archive__heading {
    width: 100%;
  }
}
#page-voice .pg-voice-list {
  display: flex;
  flex-direction: column;
  width: 100%;
}
#page-voice .pg-voice-list__empty {
  padding-block: 48px;
  border-top: 0.5px solid #4d4d4d;
  border-bottom: 0.5px solid #4d4d4d;
  color: #9CA3AF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.8;
  letter-spacing: 0.12em;
}
#page-voice .pg-voice-card {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  padding-block: 32px;
  border-top: 0.5px solid #4d4d4d;
  color: #FFFFFF;
  overflow: hidden;
  transition: background-color 0.3s ease;
}
@media (max-width: 768px) {
  #page-voice .pg-voice-card {
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    padding: 32px 8px;
  }
}
#page-voice .pg-voice-card:hover {
  background-color: rgba(255, 255, 255, 0.03);
}
#page-voice .pg-voice-card:hover img {
  transform: scale(1.06);
}
.pg-voice-list__item:last-child #page-voice .pg-voice-card {
  border-bottom: 0.5px solid #4d4d4d;
}
#page-voice .pg-voice-card__body {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  min-width: 0;
  padding: 4px 32px;
}
@media (max-width: 768px) {
  #page-voice .pg-voice-card__body {
    gap: 12px;
    width: 100%;
    min-height: 100px;
    padding: 4px 0;
  }
}
#page-voice .pg-voice-card__customer {
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
  letter-spacing: 0.2em;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-voice .pg-voice-card__customer {
    font-size: 12px;
  }
}
#page-voice .pg-voice-card__title {
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0.2em;
  overflow-wrap: anywhere;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-voice .pg-voice-card__title {
    font-size: 14px;
    letter-spacing: 0.2em;
  }
}
#page-voice .pg-voice-card__date {
  color: #FFFFFF;
  font-family: "Jost", sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.3em;
  font-feature-settings: "palt" 1;
}
#page-voice .pg-voice-card__image {
  flex-shrink: 0;
  width: 449px;
  padding-right: 32px;
  overflow: hidden;
}
@media (max-width: 1024px) {
  #page-voice .pg-voice-card__image {
    width: 42%;
  }
}
@media (max-width: 768px) {
  #page-voice .pg-voice-card__image {
    width: 100%;
    padding-right: 0;
  }
}
#page-voice .pg-voice-card__image img {
  display: block;
  width: 100%;
  aspect-ratio: 358/239;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.6s ease;
}
#page-voice .pg-voice-pagination {
  align-self: center;
}
@media (max-width: 768px) {
  #page-voice .pg-voice-pagination {
    width: calc(100% + 32px);
    margin-inline: -16px;
    padding-inline: 0;
  }
}

#page-voice-detail .pg-voice-detail {
  background-color: #202020;
  color: #FFFFFF;
}
#page-voice-detail .pg-voice-detail-catch {
  background: linear-gradient(180deg, #0f0f0f 0%, #222 100%);
  padding: 120px 143px 40px;
}
@media (max-width: 1024px) {
  #page-voice-detail .pg-voice-detail-catch {
    padding-inline: 64px;
  }
}
@media (max-width: 768px) {
  #page-voice-detail .pg-voice-detail-catch {
    padding: 100px 16px 40px;
  }
}
#page-voice-detail .pg-voice-detail-catch__inner {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 1080px;
  margin-inline: auto;
}
#page-voice-detail .pg-voice-detail-catch__eyebrow {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #FFFFFF;
  font-family: "Jost", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 2;
  letter-spacing: 0.2em;
  font-feature-settings: "palt" 1;
}
#page-voice-detail .pg-voice-detail-catch__title {
  width: 100%;
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 2;
  letter-spacing: 0.5em;
  overflow-wrap: anywhere;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-voice-detail .pg-voice-detail-catch__title {
    font-size: 24px;
    letter-spacing: 0.5em;
  }
}
#page-voice-detail .pg-voice-detail-catch__meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
@media (max-width: 768px) {
  #page-voice-detail .pg-voice-detail-catch__meta {
    gap: 12px;
  }
}
#page-voice-detail .pg-voice-detail-catch__info, #page-voice-detail .pg-voice-detail-catch__tags {
  display: flex;
  align-items: center;
  gap: 12px;
}
#page-voice-detail .pg-voice-detail-catch__info {
  color: #9CA3AF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.8;
  letter-spacing: 0.15em;
  white-space: nowrap;
  font-feature-settings: "palt" 1;
}
#page-voice-detail .pg-voice-detail-catch__tags {
  line-height: 1;
}
#page-voice-detail .pg-voice-detail-catch__tags span:first-child {
  color: #9E9E00;
}
#page-voice-detail .pg-voice-detail-catch__separator {
  display: block;
  width: 1px;
  height: 12px;
  background-color: #F3F4F6;
}
#page-voice-detail .pg-voice-detail-catch__customer {
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.15em;
  white-space: nowrap;
  font-feature-settings: "palt" 1;
}
#page-voice-detail .pg-voice-detail-body {
  padding-bottom: 80px;
  background-color: #202020;
}
#page-voice-detail .pg-voice-detail-body__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 64px;
  width: 100%;
  padding: 40px 20px 64px;
}
@media (max-width: 768px) {
  #page-voice-detail .pg-voice-detail-body__inner {
    gap: 64px;
    padding: 0 20px 64px;
  }
}
#page-voice-detail .pg-voice-detail-body__main-image {
  width: min(100%, 800px);
  overflow: hidden;
}
@media (max-width: 768px) {
  #page-voice-detail .pg-voice-detail-body__main-image {
    width: calc(100% + 40px);
    margin-inline: -20px;
  }
}
#page-voice-detail .pg-voice-detail-body__main-image img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#page-voice-detail .pg-voice-detail-section {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: min(100%, 800px);
}
#page-voice-detail .pg-voice-detail-section__heading {
  width: 100%;
  padding: 0 4px 16px;
  border-bottom: 1px solid #9c9c9c;
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.8;
  letter-spacing: 0.2em;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-voice-detail .pg-voice-detail-section__heading {
    font-size: 20px;
  }
}
#page-voice-detail .pg-voice-detail-section__body, #page-voice-detail .pg-voice-detail-section__staff {
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 2.4;
  letter-spacing: 0.15em;
  overflow-wrap: anywhere;
  font-feature-settings: "palt" 1;
}
#page-voice-detail .pg-voice-detail-section__body p,
#page-voice-detail .pg-voice-detail-section__body ul,
#page-voice-detail .pg-voice-detail-section__body ol, #page-voice-detail .pg-voice-detail-section__staff p,
#page-voice-detail .pg-voice-detail-section__staff ul,
#page-voice-detail .pg-voice-detail-section__staff ol {
  margin-bottom: 0;
}
#page-voice-detail .pg-voice-detail-section__body a, #page-voice-detail .pg-voice-detail-section__staff a {
  color: #FFFFFF;
  text-decoration: underline;
  text-underline-offset: 0.25em;
}
#page-voice-detail .pg-voice-detail-section__staff {
  text-align: right;
}
#page-voice-detail .pg-voice-detail-unit {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: min(100%, 800px);
}
@media (max-width: 768px) {
  #page-voice-detail .pg-voice-detail-unit {
    width: calc(100% + 40px);
    margin-inline: -20px;
  }
}
#page-voice-detail .pg-voice-detail-unit__image {
  overflow: hidden;
}
#page-voice-detail .pg-voice-detail-unit__image img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#page-voice-detail .pg-voice-detail-unit__caption {
  color: #FFFFFF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 2.4;
  letter-spacing: 0.15em;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-voice-detail .pg-voice-detail-unit__caption {
    padding-inline: 20px;
  }
}
#page-voice-detail .pg-voice-detail-footer {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}
#page-voice-detail .pg-voice-detail-share {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
#page-voice-detail .pg-voice-detail-share__title {
  color: #9CA3AF;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.15em;
  font-feature-settings: "palt" 1;
}
#page-voice-detail .pg-voice-detail-share__list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
}
#page-voice-detail .pg-voice-detail-share__list a {
  display: block;
  width: 32px;
  height: 32px;
  transition: opacity 0.3s ease;
}
#page-voice-detail .pg-voice-detail-share__list a:hover {
  opacity: 0.7;
}
#page-voice-detail .pg-voice-detail-share__list img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
#page-voice-detail .pg-voice-detail-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  width: min(100%, 800px);
}
@media (max-width: 768px) {
  #page-voice-detail .pg-voice-detail-nav {
    flex-direction: column;
    justify-content: flex-start;
    gap: 20px;
    padding-inline: 32px;
  }
}
#page-voice-detail .pg-voice-detail-nav__button {
  justify-content: center;
  width: 205px;
}
@media (max-width: 768px) {
  #page-voice-detail .pg-voice-detail-nav__button {
    width: 205px;
  }
}
#page-voice-detail .pg-voice-detail-nav__button[disabled] {
  color: #4B5563;
  cursor: not-allowed;
  opacity: 0.6;
}
@media (max-width: 768px) {
  #page-voice-detail .pg-voice-detail-nav__button--next {
    display: none;
  }
}

#page-privacy {
  background-color: #202020;
}
#page-privacy .pg-privacy {
  padding-bottom: 0;
  background-color: #202020;
  color: #FFFFFF;
}
#page-privacy .pg-privacy-policy {
  padding: 10rem 8.9375rem;
}
@media (max-width: 1024px) {
  #page-privacy .pg-privacy-policy {
    padding-inline: 4rem;
  }
}
@media (max-width: 768px) {
  #page-privacy .pg-privacy-policy {
    padding: 5rem 1rem;
  }
}
#page-privacy .pg-privacy-policy__inner {
  display: flex;
  flex-direction: column;
  gap: 5rem;
  width: min(100%, 67.5rem);
  margin-inline: auto;
}
@media (max-width: 768px) {
  #page-privacy .pg-privacy-policy__inner {
    gap: 2.5rem;
  }
}
#page-privacy .pg-privacy-policy__body {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  width: 100%;
}
#page-privacy .pg-privacy-section {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  width: 100%;
  padding-bottom: 1.25rem;
  border-bottom: 0.0625rem solid #4b5563;
}
#page-privacy .pg-privacy-section[data-variant=lead] {
  padding-bottom: 2.5rem;
  border-bottom-color: #D1D5DB;
}
#page-privacy .pg-privacy-section__head {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  width: 100%;
}
#page-privacy .pg-privacy-section__title {
  font-size: 1.125rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  font-feature-settings: "palt" 1;
}
#page-privacy .pg-privacy-section__text {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
  font-feature-settings: "palt" 1;
}
#page-privacy .pg-privacy-list {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  width: 100%;
}
#page-privacy .pg-privacy-list[data-marker=number] .pg-privacy-list__marker {
  padding-top: 0.3125rem;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1;
  font-weight: 500;
  font-family: "Noto Sans JP", sans-serif;
}
#page-privacy .pg-privacy-list[data-marker=dot] {
  gap: 0.25rem;
}
#page-privacy .pg-privacy-list[data-marker=dot] .pg-privacy-list__marker {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
#page-privacy .pg-privacy-list__item {
  display: flex;
  gap: 0.5rem;
  width: 100%;
}
#page-privacy .pg-privacy-list__marker {
  flex-shrink: 0;
  color: #FFFFFF;
  font-feature-settings: "palt" 1;
}
#page-privacy .pg-privacy-list__text {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 2;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
  font-feature-settings: "palt" 1;
}

#page-error,
#page-ooops {
  background-color: #202020;
}
#page-error .pg-error,
#page-ooops .pg-error {
  padding-bottom: 0;
  background-color: #202020;
  color: #FFFFFF;
}
#page-error .pg-error-message,
#page-ooops .pg-error-message {
  padding: 10rem 8.9375rem;
}
@media (max-width: 1024px) {
  #page-error .pg-error-message,
  #page-ooops .pg-error-message {
    padding-inline: 4rem;
  }
}
@media (max-width: 768px) {
  #page-error .pg-error-message,
  #page-ooops .pg-error-message {
    padding: 5rem 1rem;
  }
}
#page-error .pg-error-message__inner,
#page-ooops .pg-error-message__inner {
  width: min(100%, 67.5rem);
  margin-inline: auto;
  padding-block: 4rem 5rem;
  border-top: 0.0625rem solid #6B7280;
  border-bottom: 0.0625rem solid #6B7280;
}
@media (max-width: 768px) {
  #page-error .pg-error-message__inner,
  #page-ooops .pg-error-message__inner {
    padding-block: 5rem;
  }
}
#page-error .pg-error-message__body,
#page-ooops .pg-error-message__body {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2.5rem;
  width: 100%;
}
#page-error .pg-error-message__text,
#page-ooops .pg-error-message__text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.5rem;
  width: 100%;
}
@media (max-width: 768px) {
  #page-error .pg-error-message__text,
  #page-ooops .pg-error-message__text {
    gap: 1.25rem;
  }
}
#page-error .pg-error-message__title,
#page-ooops .pg-error-message__title {
  font-size: 1.125rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 0.5rem;
  color: #FFFFFF;
  text-align: center;
  font-feature-settings: "palt" 1;
}
#page-error .pg-error-message__lead,
#page-ooops .pg-error-message__lead {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
  text-align: center;
  font-feature-settings: "palt" 1;
}
@media (max-width: 768px) {
  #page-error .pg-error-message__break,
  #page-ooops .pg-error-message__break {
    display: none;
  }
}
#page-error .pg-error-message__action,
#page-ooops .pg-error-message__action {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.75rem;
  width: 100%;
}
@media (max-width: 768px) {
  #page-error .pg-error-message__action,
  #page-ooops .pg-error-message__action {
    gap: 1rem;
  }
}
#page-error .pg-error-message__button,
#page-ooops .pg-error-message__button {
  justify-content: center;
  width: 12.8125rem;
}
#page-error .pg-error-message__note,
#page-ooops .pg-error-message__note {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
  font-feature-settings: "palt" 1;
}
#page-error .pg-error-message__count,
#page-ooops .pg-error-message__count {
  display: inline-block;
  min-width: 1ch;
  text-align: center;
  font-variant-numeric: tabular-nums;
}
#page-error .pg-error-code,
#page-ooops .pg-error-code {
  display: flex;
  align-items: center;
  gap: 1rem;
  color: #FFFFFF;
  text-align: center;
  font-feature-settings: "palt" 1;
}
#page-error .pg-error-code[data-variant=inline] .pg-error-code__number,
#page-ooops .pg-error-code[data-variant=inline] .pg-error-code__number {
  font-size: 4rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Jost", "Noto Sans JP", sans-serif;
}
#page-error .pg-error-code[data-variant=inline] .pg-error-code__label,
#page-ooops .pg-error-code[data-variant=inline] .pg-error-code__label {
  font-size: 2.5rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Jost", "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  #page-error .pg-error-code[data-variant=inline] .pg-error-code__number,
  #page-ooops .pg-error-code[data-variant=inline] .pg-error-code__number {
    font-size: 2.5rem;
    letter-spacing: 0.15em;
    line-height: 1;
    font-weight: 400;
    font-family: "Jost", "Noto Sans JP", sans-serif;
  }
  #page-error .pg-error-code[data-variant=inline] .pg-error-code__label,
  #page-ooops .pg-error-code[data-variant=inline] .pg-error-code__label {
    font-size: 1.75rem;
    letter-spacing: 0.15em;
    line-height: 1;
    font-weight: 400;
    font-family: "Jost", "Noto Sans JP", sans-serif;
  }
}
#page-error .pg-error-code[data-variant=stack],
#page-ooops .pg-error-code[data-variant=stack] {
  flex-direction: column;
  gap: 1.25rem;
}
#page-error .pg-error-code[data-variant=stack] .pg-error-code__number,
#page-ooops .pg-error-code[data-variant=stack] .pg-error-code__number {
  font-size: 4rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Jost", "Noto Sans JP", sans-serif;
}
#page-error .pg-error-code[data-variant=stack] .pg-error-code__label,
#page-ooops .pg-error-code[data-variant=stack] .pg-error-code__label {
  font-size: 1.25rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Jost", "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  #page-error .pg-error-code[data-variant=stack],
  #page-ooops .pg-error-code[data-variant=stack] {
    gap: 1rem;
  }
  #page-error .pg-error-code[data-variant=stack] .pg-error-code__number,
  #page-ooops .pg-error-code[data-variant=stack] .pg-error-code__number {
    font-size: 2.25rem;
    letter-spacing: 0.15em;
    line-height: 1;
    font-weight: 400;
    font-family: "Jost", "Noto Sans JP", sans-serif;
  }
}

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__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__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-premium-title {
  visibility: hidden;
}
#page-home .js-premium-title[data-reveal-ready] {
  visibility: visible;
}

#page-company .pg-company-nav {
  flex-shrink: 0;
  align-self: flex-start;
  position: sticky;
  top: 7.5rem;
  margin-top: 10rem;
  margin-bottom: 5rem;
  padding-inline: 1.25rem;
}
@media (max-width: 768px) {
  #page-company .pg-company-nav {
    display: none;
  }
}
#page-company .pg-company-nav__list {
  display: flex;
  flex-direction: column;
  gap: 2.375rem;
}
#page-company .pg-company-nav__item {
  display: flex;
}
#page-company .pg-company-nav__link {
  display: block;
  border-bottom: 0.0625rem solid transparent;
  color: #9CA3AF;
  text-transform: uppercase;
  transition: color 0.4s ease, border-color 0.4s ease;
  font-size: 1.125rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Jost", sans-serif;
}
#page-company .pg-company-nav__link[data-current], #page-company .pg-company-nav__link:hover {
  border-bottom-color: #E5E7EB;
  color: #FFFFFF;
}

#page-company .pg-company-message {
  display: flex;
  flex-direction: column;
  gap: 4rem;
  width: min(100%, 51.6875rem);
  padding-top: 10rem;
}
@media (max-width: 768px) {
  #page-company .pg-company-message {
    width: 100%;
    padding-top: 5rem;
  }
}
#page-company .pg-company-message__body {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
}
@media (max-width: 768px) {
  #page-company .pg-company-message__body {
    gap: 1.75rem;
  }
}
#page-company .pg-company-message__title {
  color: #FFFFFF;
  font-feature-settings: "palt" 1;
  font-size: 3rem;
  letter-spacing: 0.4em;
  line-height: 1.7;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  #page-company .pg-company-message__title {
    font-size: 1.75rem;
  }
}
#page-company .pg-company-message__text {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (max-width: 768px) {
  #page-company .pg-company-message__text {
    gap: 1.75rem;
  }
}
#page-company .pg-company-message__paragraph {
  color: #FFFFFF;
  font-feature-settings: "palt" 1;
  font-size: 1rem;
  letter-spacing: 0.15em;
  line-height: 2;
  font-weight: 300;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  #page-company .pg-company-message__paragraph {
    font-size: 0.875rem;
  }
}
#page-company .pg-company-message__signature {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 1rem;
}
@media (max-width: 768px) {
  #page-company .pg-company-message__signature {
    gap: 0.5rem;
  }
}
#page-company .pg-company-message__role {
  color: #FFFFFF;
  font-feature-settings: "palt" 1;
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 300;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  #page-company .pg-company-message__role {
    font-size: 0.75rem;
  }
}
#page-company .pg-company-message__name {
  color: #FFFFFF;
  font-feature-settings: "palt" 1;
  font-size: 1.25rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 300;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  #page-company .pg-company-message__name {
    font-size: 1rem;
  }
}

#page-company .pg-company-access {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  width: min(100%, 51.6875rem);
  padding-block: 5rem;
}
@media (max-width: 768px) {
  #page-company .pg-company-access {
    align-items: center;
    width: 100%;
    padding-block: 3.5rem;
  }
}
#page-company .pg-company-access__body {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
}
@media (max-width: 768px) {
  #page-company .pg-company-access__body {
    align-items: center;
    gap: 1.25rem;
  }
}
#page-company .pg-company-access__info {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
#page-company .pg-company-access__address-block {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  width: min(100%, 40.875rem);
}
#page-company .pg-company-access__address {
  color: #FFFFFF;
  font-style: normal;
  font-feature-settings: "palt" 1;
  font-size: 1.125rem;
  letter-spacing: 0.15em;
  line-height: 1.6;
  font-weight: 300;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  #page-company .pg-company-access__address {
    font-size: 0.875rem;
  }
}
#page-company .pg-company-access__map-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.625rem;
  width: -moz-fit-content;
  width: fit-content;
  border-bottom: 0.0625rem solid #FFFFFF;
  color: #FFFFFF;
  font-feature-settings: "palt" 1;
  white-space: nowrap;
  transition: color 0.4s ease, border-color 0.4s ease;
  font-size: 1.125rem;
  letter-spacing: 0.15em;
  line-height: 1.6;
  font-weight: 300;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  #page-company .pg-company-access__map-link {
    font-size: 1rem;
  }
}
#page-company .pg-company-access__map-link:hover {
  border-bottom-color: #9CA3AF;
  color: #9CA3AF;
}
#page-company .pg-company-access__map-link-icon {
  flex-shrink: 0;
  width: 0.75rem;
  height: 1.5rem;
}
#page-company .pg-company-access__station {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  color: #FFFFFF;
  font-feature-settings: "palt" 1;
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 300;
  font-family: "Noto Sans JP", sans-serif;
}
#page-company .pg-company-access__map {
  width: 100%;
}
@media (max-width: 768px) {
  #page-company .pg-company-access__map {
    width: calc(100% + 2rem);
    margin-inline: -1rem;
  }
}
#page-company .pg-company-access__map img {
  display: block;
  width: 100%;
  height: auto;
}

#page-company .pg-company-outline {
  display: flex;
  flex-direction: column;
  gap: 5rem;
  width: min(100%, 51.6875rem);
  padding-block: 5rem;
}
@media (max-width: 768px) {
  #page-company .pg-company-outline {
    width: 100%;
    padding-block: 3.5rem;
  }
}
#page-company .pg-company-outline__list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
#page-company .pg-company-outline__item {
  display: flex;
  gap: 1.25rem;
}
#page-company .pg-company-outline__label {
  flex-shrink: 0;
  width: 9.375rem;
}
@media (max-width: 768px) {
  #page-company .pg-company-outline__label {
    width: 6.25rem;
  }
}
#page-company .pg-company-outline__label, #page-company .pg-company-outline__value {
  color: #9CA3AF;
  font-feature-settings: "palt" 1;
  font-size: 1.0625rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  #page-company .pg-company-outline__label, #page-company .pg-company-outline__value {
    font-size: 0.8125rem;
  }
}

#page-company {
  background-color: #202020;
}
#page-company .pg-company {
  padding-bottom: 5rem;
  background-color: #202020;
  color: #FFFFFF;
}
@media (max-width: 768px) {
  #page-company .pg-company {
    padding-bottom: 0;
  }
}
#page-company .pg-company__inner {
  display: flex;
  gap: 10rem;
  width: 100%;
  max-width: 85.375rem;
  margin-inline: auto;
  padding-left: 6.25rem;
}
@media (max-width: 1024px) {
  #page-company .pg-company__inner {
    gap: 4rem;
    padding-left: 2.5rem;
  }
}
@media (max-width: 768px) {
  #page-company .pg-company__inner {
    display: block;
    padding-inline: 1rem;
  }
}
#page-company .pg-company__content {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
}

: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%;
  }
}

#page-login {
  background-color: #202020;
}
#page-login main {
  padding-bottom: 0;
}
#page-login .c-buttons-glass::before {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.17) 0%, rgba(255, 255, 255, 0.17) 70%, rgba(255, 255, 255, 0.08) 100%);
}
#page-login .pg-login {
  display: grid;
  grid-template-columns: 572px minmax(0, 1fr);
}
@media (max-width: 1024px) {
  #page-login .pg-login {
    display: block;
  }
}
#page-login .pg-login-form,
#page-login .pg-login-forgot {
  grid-column: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  padding: 120px 143px;
}
@media (max-width: 1280px) {
  #page-login .pg-login-form,
  #page-login .pg-login-forgot {
    padding-inline: 60px;
  }
}
@media (max-width: 1024px) {
  #page-login .pg-login-form,
  #page-login .pg-login-forgot {
    min-height: 0;
    padding: 40px 16px;
  }
}
#page-login .pg-login-form__inner,
#page-login .pg-login-forgot__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  width: 100%;
}
#page-login .pg-login-form__hgroup,
#page-login .pg-login-forgot__hgroup {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
#page-login .pg-login-form__form,
#page-login .pg-login-forgot__form {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  width: 100%;
}
#page-login .pg-login-form__error,
#page-login .pg-login-forgot__error {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  width: 100%;
  color: #D92D20;
}
#page-login .pg-login-form__submit,
#page-login .pg-login-forgot__submit {
  justify-content: center;
  width: 205px;
}
#page-login .pg-login-form .c-forms-input-text,
#page-login .pg-login-forgot .c-forms-input-text {
  width: 100%;
}
#page-login .pg-login-form {
  grid-row: 1;
}
#page-login .pg-login-form__title {
  font-size: 2rem;
  letter-spacing: 0.3em;
  line-height: 1.2;
  font-weight: 400;
  font-family: "Jost", "Noto Sans JP", sans-serif;
  margin-right: -0.3em;
  color: #FFFFFF;
}
#page-login .pg-login-form__lead {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
  text-align: center;
  white-space: nowrap;
}
#page-login .pg-login-form__rows {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}
#page-login .pg-login-form__password {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}
#page-login .pg-login-form__password .c-forms-input-text {
  flex: 1 1 0;
  min-width: 0;
}
#page-login .pg-login-form__password-toggle {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border: none;
  background: none;
  color: inherit;
  cursor: pointer;
  transition: color 0.3s ease;
}
#page-login .pg-login-form__password-toggle:hover, #page-login .pg-login-form__password-toggle[aria-pressed=true] {
  color: #FFFFFF;
}
#page-login .pg-login-form__password-icon {
  display: block;
  width: 24px;
  height: 24px;
  background-color: currentColor;
  -webkit-mask-image: url(/images/common/icons/eye.svg?7510f53c1d3200cf4481491795fad73e);
          mask-image: url(/images/common/icons/eye.svg?7510f53c1d3200cf4481491795fad73e);
  -webkit-mask-size: 19.5px 13.5px;
          mask-size: 19.5px 13.5px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}
#page-login .pg-login-form__password-toggle[aria-pressed=true] .pg-login-form__password-icon {
  -webkit-mask-image: url(/images/common/icons/eye-off.svg?18f8ce847ade34f7c2f2b47cbcaf34f2);
          mask-image: url(/images/common/icons/eye-off.svg?18f8ce847ade34f7c2f2b47cbcaf34f2);
  -webkit-mask-size: 24px 24px;
          mask-size: 24px 24px;
}
#page-login .pg-login-form__row-password.c-forms-row {
  justify-content: center;
  min-height: 85px;
}
#page-login .pg-login-form__remember {
  padding-inline: 16px;
}
#page-login .pg-login-form__remember .c-forms-checkbox__label-text {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
}
#page-login .pg-login-form__forgot-link {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  width: 100%;
  padding-top: 20px;
  border-top: 1px solid #6B7280;
  text-align: center;
}
#page-login .pg-login-form__forgot-link a {
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  text-decoration: underline;
  text-underline-position: from-font;
}
#page-login .pg-login-forgot {
  grid-row: 2;
  scroll-margin-top: 80px;
}
#page-login .pg-login-forgot__inner {
  flex-shrink: 0;
  width: 325px;
}
@media (max-width: 1024px) {
  #page-login .pg-login-forgot__inner {
    width: 100%;
  }
}
#page-login .pg-login-forgot__title {
  font-size: 1.25rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  text-align: center;
}
#page-login .pg-login-forgot__description {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
  text-align: center;
  white-space: nowrap;
}
#page-login .pg-login-forgot .c-forms-row {
  width: 100%;
}
#page-login .pg-login-merit {
  position: sticky;
  top: 0;
  grid-column: 2;
  grid-row: 1/span 2;
  align-self: start;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  padding: 40px 143px;
  overflow: clip;
}
@media (max-width: 1280px) {
  #page-login .pg-login-merit {
    padding-inline: 60px;
  }
}
@media (max-width: 1024px) {
  #page-login .pg-login-merit {
    position: relative;
    top: auto;
    height: auto;
    padding: 80px 16px 40px;
  }
}
#page-login .pg-login-merit__bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  pointer-events: none;
}
#page-login .pg-login-merit__bg::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.9);
}
#page-login .pg-login-merit__bg-media {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#page-login .pg-login-merit__inner {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  width: 100%;
  max-width: 508px;
}
#page-login .pg-login-merit__title {
  font-size: 1.25rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  margin-right: -0.15em;
  color: #FFFFFF;
  text-align: center;
}
#page-login .pg-login-merit__list {
  display: flex;
  gap: 12px;
  width: 100%;
}
@media (max-width: 1024px) {
  #page-login .pg-login-merit__list {
    flex-direction: column;
  }
}
#page-login .pg-login-merit__item {
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-width: 0;
  height: 110px;
  padding: 20px 32px;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 0.1);
}
@media (max-width: 1024px) {
  #page-login .pg-login-merit__item {
    flex-direction: row;
    justify-content: flex-start;
    gap: 20px;
    height: auto;
    padding: 14px 16px;
  }
}
#page-login .pg-login-merit__item-no {
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Jost", "Noto Sans JP", sans-serif;
  display: flex;
  flex-shrink: 0;
  gap: 4px;
  color: #9CA3AF;
}
#page-login .pg-login-merit__item-text {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
}
@media (max-width: 1024px) {
  #page-login .pg-login-merit__item-text {
    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.15em;
    text-align: left;
    white-space: normal;
  }
  #page-login .pg-login-merit__item-text br {
    display: none;
  }
}
@media (max-width: 640px) {
  #page-login .pg-login-merit__item-text {
    font-size: 1rem;
    letter-spacing: 0.05em;
    line-height: 1.4;
    font-weight: 500;
    font-family: "Noto Sans JP", sans-serif;
    letter-spacing: 0.15em;
  }
}
#page-login .pg-login-merit__table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
#page-login .pg-login-merit__table th,
#page-login .pg-login-merit__table td {
  border: 1px solid #6B7280;
  text-align: center;
  vertical-align: middle;
}
#page-login .pg-login-merit__table thead th,
#page-login .pg-login-merit__table thead td {
  font-size: 1rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  height: 60px;
}
@media (max-width: 1024px) {
  #page-login .pg-login-merit__table thead th,
  #page-login .pg-login-merit__table thead td {
    font-size: 0.875rem;
    letter-spacing: 0.15em;
    line-height: 1.4;
    font-weight: 400;
    font-family: "Noto Sans JP", sans-serif;
    height: 40px;
  }
}
#page-login .pg-login-merit__table tbody .pg-login-merit__table-label {
  padding-inline: 6px;
}
#page-login .pg-login-merit__table tbody th,
#page-login .pg-login-merit__table tbody td {
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  height: 44px;
  padding: 10px 16px;
}
@media (max-width: 1024px) {
  #page-login .pg-login-merit__table tbody th,
  #page-login .pg-login-merit__table tbody td {
    height: 56px;
    padding: 8px;
  }
}
#page-login .pg-login-merit__table-blank {
  width: 181px;
  background-color: #202020;
}
@media (max-width: 1024px) {
  #page-login .pg-login-merit__table-blank {
    width: 124px;
  }
}
#page-login .pg-login-merit__table-label {
  font-size: 0.75rem;
  letter-spacing: 0.15em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  word-break: keep-all;
  background-color: rgba(255, 255, 255, 0.12);
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  #page-login .pg-login-merit__table-label {
    font-size: 0.875rem;
    letter-spacing: 0.15em;
    line-height: 1.4;
    font-weight: 400;
    font-family: "Noto Sans JP", sans-serif;
  }
}
#page-login .pg-login-merit__table-guest {
  width: 130px;
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  #page-login .pg-login-merit__table-guest {
    width: 105px;
  }
}
#page-login .pg-login-merit__table-member {
  background-color: rgba(255, 255, 255, 0.1);
  color: #FFFFFF;
}
#page-login .pg-login-merit thead .pg-login-merit__table-member {
  border: none;
  background-image: linear-gradient(to right, #f6e9bd 0%, #eac886 10%, #fef0d8 30%, #9f7332 100%);
  color: #111827;
}
#page-login .pg-login-merit__table-none {
  display: inline-block;
  width: 10px;
  height: 2px;
  background-color: #ffffff;
}

#page-forget-email-send,
#page-forget-reset,
#page-forget-reauthorize {
  background-color: #202020;
}
#page-forget-email-send main,
#page-forget-reset main,
#page-forget-reauthorize main {
  padding-bottom: 0;
}
#page-forget-email-send .l-forget,
#page-forget-reset .l-forget,
#page-forget-reauthorize .l-forget {
  padding: 160px 143px 120px;
}
@media (max-width: 1024px) {
  #page-forget-email-send .l-forget,
  #page-forget-reset .l-forget,
  #page-forget-reauthorize .l-forget {
    padding-inline: 64px;
  }
}
@media (max-width: 768px) {
  #page-forget-email-send .l-forget,
  #page-forget-reset .l-forget,
  #page-forget-reauthorize .l-forget {
    padding: 80px 16px;
  }
}
#page-forget-email-send .l-forget__inner,
#page-forget-reset .l-forget__inner,
#page-forget-reauthorize .l-forget__inner {
  width: min(100%, 1080px);
  margin-inline: auto;
  padding-block: 64px 80px;
  border-top: 1px solid #5D5F63;
  border-bottom: 1px solid #5D5F63;
}
@media (max-width: 768px) {
  #page-forget-email-send .l-forget__inner,
  #page-forget-reset .l-forget__inner,
  #page-forget-reauthorize .l-forget__inner {
    padding-block: 80px;
  }
}
#page-forget-email-send .l-forget__body,
#page-forget-reset .l-forget__body,
#page-forget-reauthorize .l-forget__body {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  width: 100%;
}
#page-forget-email-send .l-forget__text,
#page-forget-reset .l-forget__text,
#page-forget-reauthorize .l-forget__text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  width: 100%;
}
#page-forget-email-send .l-forget__title,
#page-forget-reset .l-forget__title,
#page-forget-reauthorize .l-forget__title {
  font-size: 1.125rem;
  letter-spacing: 0.15em;
  line-height: 1;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #FFFFFF;
  text-align: center;
}
@media (max-width: 768px) {
  #page-forget-email-send .l-forget__title,
  #page-forget-reset .l-forget__title,
  #page-forget-reauthorize .l-forget__title {
    font-size: 1rem;
    letter-spacing: 0.15em;
    line-height: 1;
    font-weight: 400;
    font-family: "Noto Sans JP", sans-serif;
  }
}
#page-forget-email-send .l-forget__description,
#page-forget-reset .l-forget__description,
#page-forget-reauthorize .l-forget__description {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.8;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #9CA3AF;
  text-align: center;
}
@media (max-width: 768px) {
  #page-forget-email-send .l-forget__description,
  #page-forget-reset .l-forget__description,
  #page-forget-reauthorize .l-forget__description {
    font-size: 0.75rem;
    letter-spacing: 0.15em;
    line-height: 1.8;
    font-weight: 400;
    font-family: "Noto Sans JP", sans-serif;
  }
}
#page-forget-email-send .l-forget .c-buttons-glass,
#page-forget-reset .l-forget .c-buttons-glass,
#page-forget-reauthorize .l-forget .c-buttons-glass {
  justify-content: center;
  min-width: 205px;
}
#page-forget-email-send .l-forget .c-buttons-glass__label,
#page-forget-reset .l-forget .c-buttons-glass__label,
#page-forget-reauthorize .l-forget .c-buttons-glass__label {
  white-space: nowrap;
}

#page-forget-reset .l-forget__text {
  gap: 40px;
}
@media (max-width: 768px) {
  #page-forget-reset .l-forget__text {
    gap: 20px;
  }
}
@media (max-width: 768px) {
  #page-forget-reset .l-forget__title {
    font-size: 1.125rem;
    letter-spacing: 0.15em;
    line-height: 1;
    font-weight: 400;
    font-family: "Noto Sans JP", sans-serif;
  }
}
#page-forget-reset .l-forget__description {
  font-size: 0.875rem;
  letter-spacing: 0.15em;
  line-height: 1.6;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
@media (max-width: 768px) {
  #page-forget-reset .l-forget__description {
    font-size: 0.875rem;
    letter-spacing: 0.15em;
    line-height: 1.6;
    font-weight: 400;
    font-family: "Noto Sans JP", sans-serif;
  }
}
#page-forget-reset .l-forget__error {
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  width: 100%;
  color: #D92D20;
  text-align: center;
}
#page-forget-reset .l-forget__form {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  width: 500px;
}
@media (max-width: 768px) {
  #page-forget-reset .l-forget__form {
    width: 100%;
  }
}
#page-forget-reset .l-forget .c-forms-row {
  width: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2Zyb250LmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFBSztFQUE4QjtFQUFzQjtFQUFnQjtLQUFBO0VBQVc7QURPcEY7O0FDUHNHO0VBQWlCO0VBQTRCO0FEWW5KOztBQ1pzSztFQUFlO0VBQXdCO0FEaUI3TTs7QUNqQm9PO0VBQUU7RUFBUztBRHNCL087O0FDdEJ5UDtFQUFHO0VBQWM7RUFBUztBRDRCblI7O0FDNUJvUztFQUFhO0FEZ0NqVDs7QUNoQytUO0VBQVE7QURvQ3ZVOztBQ3BDeVY7RUFBTTtBRHdDL1Y7O0FDeEM2VztFQUFTO0FENEN0WDs7QUM1Q21ZO0VBQVk7RUFBbUI7RUFBMEI7VUFBQTtBRGtENWI7O0FDbEQ2ZDtFQUFFO0FEc0QvZDs7QUN0RDRmO0VBQWlCO0FEMEQ3Z0I7O0FDMUQ2aEI7RUFBa0I7QUQ4RC9pQjs7QUM5RCtrQjtFQUFJO0FEa0VubEI7O0FDbEVpbUI7RUFBUztBRHNFMW1COztBQ3RFNm5CO0VBQVE7RUFBYztFQUFjO0VBQWtCO0FENkVuckI7O0FDN0Uyc0I7RUFBSTtBRGlGL3NCOztBQ2pGNnRCO0VBQUk7QURxRmp1Qjs7QUNyRjJ1QjtFQUFNO0VBQXFCO0FEMEZ0d0I7O0FDMUZveEI7RUFBTztBRDhGM3hCOztBQzlGNnlCO0VBQU07QURrR256Qjs7QUNsR20wQjtFQUFrRjtBRHNHcjVCOztBQ3RHaTZCO0VBQWM7RUFBNkI7QUQyRzU4Qjs7QUMzR2crQjtFQUF5QztBRCtHemdDOztBQy9HaWlDO0VBQVM7RUFBYztBRG9IeGpDOztBQ3BId2tDO0VBQXNDO0FEd0g5bUM7O0FDeEgybkM7RUFBUztBRDRIcG9DOztBQzVIb3BDO0VBQU87QURnSTNwQzs7QUNoSTRxQztFQUFjO0FEb0kxckM7O0FDcEk4c0M7RUFBOEQ7QUR3STV3Qzs7QUN4STJ4QztFQUF3SDtFQUFrQjtBRDZJcjZDOztBQzdJKzZDO0VBQXFIO0FEaUpwaUQ7O0FDakpra0Q7RUFBcUQ7QURxSnZuRDs7QUNySmlwRDtFQUE2QjtFQUE2QjtBRDBKM3NEOztBQzFKNnREO0VBQTZEO0FEOEoxeEQ7O0FDOUoweUQ7RUFBTztFQUFxQjtBRG1LdDBEOztBQ25LODFEO0VBQW1CO0FEdUtqM0Q7O0FDdks4M0Q7RUFBa0I7QUQyS2g1RDs7QUMzS202RDtFQUFPO0VBQVM7RUFBYztFQUFjO0VBQWU7QURtTDk5RDs7QUNuTGkvRDtFQUE2QjtFQUEwQjtFQUFjO0FEeUx0akU7O0FDekxta0U7RUFBVztBRDZMOWtFOztBQzdMNmxFO0VBQUk7QURpTWptRTs7QUNqTW1uRTtFQUFTO0FEcU01bkU7O0FDck1vcEU7RUFBaUI7QUR5TXJxRTs7QUN6TXFyRTtFQUFnQjtBRDZNcnNFOztBQzdNb3RFO0VBQXFCO0FEaU56dUU7O0FFak5BOzs7RUFBQTtBQ09BO0VBQ0k7QUhpTko7QUcvTUk7RUFISjtJQUlRO0VIa05OO0FBQ0Y7O0FHL01BO0VBQ0k7RUFDQTtFQUNBLGNEZ0IwQjtFQ2YxQjtFQUNBLHVDQ2xCb0I7RURtQnBCO0FIa05KOztBRy9NQTtFQUVJO0VBQ0E7QUhpTko7O0FHOU1BO0VBQ0ksY0RHMEI7RUNGMUI7RUFDQTtFQUNBO0FIaU5KO0FHM01BO0VBQ0k7RUFDQTtFQUNBO0FINk1KOztBRzFNQTs7RUFFSTtBSDZNSjs7QUcxTUE7RUFDSTtBSDZNSjs7QUcxTUE7RUFDSTtBSDZNSjs7QUt2TEE7OzBCQUFBO0FBcURBOzswQkFBQTtBQTREQTs7MEJBQUE7QUErRUE7OzBCQUFBO0FBaUNBOzswQkFBQTtBQWlDQTs7MEJBQUE7QUFpQ0E7OzBCQUFBO0FBbUNBOzswQkFBQTtBQTBGQTs7MEJBQUE7QUE4REE7OzBCQUFBO0FBcURBOzswQkFBQTtBQXNEQTs7MEJBQUE7QUE0SkE7OzBCQUFBO0FBMEdBOzswQkFBQTtBQTZDQTs7MEJBQUE7QUEyQ0E7OzBCQUFBO0FBY0E7OzBCQUFBO0FDbmdDQTs7RUFBQTtBQytERTtFRHZEQTtJQUNJO0VOdVRKO0FBQ0Y7QU1uVEE7RUFDRTtBTnFURjtBTzVURTtFRE1GO0lBSUk7RU5zVEY7QUFDRjs7QU1sVEE7RUFDRTtBTnFURjtBTzNURTtFREtGO0lBSUk7RU5zVEY7QUFDRjs7QU1sVEE7RUFDRTtBTnFURjtBTzFURTtFRElGO0lBSUk7RU5zVEY7QUFDRjs7QU1sVEE7RUFDRTtBTnFURjtBT3ZWRTtFRGlDRjtJQUlJO0VOc1RGO0FBQ0Y7O0FNblRBO0VBQ0U7QU5zVEY7QU9oV0U7RUR5Q0Y7SUFJSTtFTnVURjtBQUNGOztBUTdXQTs7OztDQUFBO0FDQUE7RUFBWTtFQUNWO0VBQ0EsOFNBSTBEO0FUa1g1RDtBUy9XQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUaVhGOztBUzlXQTtFQUF3QjtBVGtYeEI7O0FTalhBO0VBQXVCO0FUcVh2Qjs7QVNwWEE7RUFBK0I7QVR3WC9COztBU3ZYQTtFQUFnQztBVDJYaEM7O0FTMVhBO0VBQTJCO0FUOFgzQjs7QVM3WEE7RUFBd0I7QVRpWXhCOztBU2hZQTtFQUF3QjtBVG9ZeEI7O0FTbllBO0VBQXdCO0FUdVl4Qjs7QVN0WUE7RUFBd0I7QVQwWXhCOztBU3pZQTtFQUEyQjtBVDZZM0I7O0FTNVlBO0VBQXdCO0FUZ1p4Qjs7QVMvWUE7RUFBdUI7QVRtWnZCOztBU2xaQTtFQUF1QjtBVHNadkI7O0FTclpBO0VBQXdCO0FUeVp4Qjs7QVN4WkE7RUFBdUI7QVQ0WnZCOztBUzNaQTtFQUEwQjtBVCtaMUI7O0FTOVpBO0VBQXNCO0FUa2F0Qjs7QVNqYUE7RUFBdUI7QVRxYXZCOztBU3BhQTtFQUF3QjtBVHdheEI7O0FTdmFBO0VBQThCO0FUMmE5Qjs7QVMxYUE7RUFBdUI7QVQ4YXZCOztBUzdhQTtFQUF3QjtBVGlieEI7O0FTaGJBO0VBQXlCO0FUb2J6Qjs7QVNuYkE7RUFBMkI7QVR1YjNCOztBU3RiQTtFQUFnQztBVDBiaEM7O0FTemJBO0VBQXlCO0FUNmJ6Qjs7QVM1YkE7RUFBdUI7QVRnY3ZCOztBUy9iQTtFQUE2QjtBVG1jN0I7O0FTbGNBO0VBQXNCO0FUc2N0Qjs7QVNyY0E7RUFBd0I7QVR5Y3hCOztBU3hjQTtFQUF1QjtBVDRjdkI7O0FVcmZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFTDRCQTtFQUNBLHNCQWs4QjRDO0VBLzdCNUM7RUFLQTtFQUtBO0VLeENBLHlCUjRKVTtFUTNKVixjUm1CMEI7RVFsQjFCO0VBQ0E7RUFDQTtFQUNBO0FWMGZKO0FVdmZJO0VBQ0k7QVZ5ZlI7QVV2Zkk7RUFDSTtBVnlmUjtBVXJmSTtFQUNJO0VBQ0E7QVZ1ZlI7QVVuZkk7RUxJQTtFQUNBLHFCS0pzQztFTE90QztFQUtBO0VBS0E7QUx3ZUo7QVV2Zkk7RUxDQTtFQUNBLHNCS0RzQztFTEl0QztFQUtBO0VBS0E7QUwrZUo7QVUzZkk7RUxGQTtFQUNBLHNCQTRqQjREO0VBempCNUQ7RUFLQTtFQUtBO0FMc2ZKO0FVL2ZJO0VMTEE7RUFDQSxzQkE0akI0RDtFQXpqQjVEO0VBS0E7RUFLQTtBTDZmSjtBVW5nQkk7RUxSQTtFQUNBLHNCQTRqQjREO0VBempCNUQ7RUFLQTtFQUtBO0FMb2dCSjtBVXZnQkk7RUxYQTtFQUNBLHNCQTRqQjREO0VBempCNUQ7RUFLQTtFQUtBO0FMMmdCSjtBVXhnQkk7RUFDSTtBVjBnQlI7QVV4Z0JJO0VBQ0k7QVYwZ0JSO0FVeGdCSTtFQUNJO0FWMGdCUjtBT3hqQkU7RUc2Q0U7SUFHUTtFVjRnQlY7QUFDRjtBVXhnQkk7RUFDSTtFQUNBLGNSL0RnQjtBRnlrQnhCO0FVeGdCSTtFQUNJLHlCUmxFZ0I7RVFtRWhCLGNSNkZNO0FGNmFkO0FVeGdCSTtFQUNJLHlCUnBFZ0I7RVFxRWhCLGNSeUZNO0FGaWJkO0FVeGdCSTtFQUNJO0FWMGdCUjtBVXRnQkk7RUFDSTtFQUNBO0FWd2dCUjtBVXZnQlE7RUZqREo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VFNkNRO0FWOGdCWjtBVTNnQkk7RUFDSTtFQUNBO0VBQ0E7QVY2Z0JSO0FVNWdCUTtFRjFESjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUVzRFE7RUFDQTtBVm1oQlo7QVVoaEJJO0VBQ0k7RUFDQTtBVmtoQlI7QVVqaEJRO0VGbkVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUVpRVE7QVZ1aEJaO0FVcGhCSTtFQUNJO0VBQ0E7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O0FpQjdoQ1E7RVRLSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RVNUUTtFQUNBO0FqQm9pQ1o7QWlCaGlDSTtFQUNJO0FqQmtpQ1I7O0FrQjFrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaEIrSDRCO0VnQjlINUI7RUFDQTtFQUNBO0VBRUE7QWxCNGtDSjtBa0Ixa0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI0a0NSO0FrQnprQ0k7RUFDSTtFQUNBLGVoQnBCZ0I7RWdCcUJoQjtFQUNBO0FsQjJrQ1I7QWtCdmtDUTtFQUNJO0FsQnlrQ1o7QWtCdGtDUTtFQUNJLGFoQi9CWTtFZ0JnQ1osZWhCaENZO0FGd21DeEI7O0FtQjdtQ0E7RUFDSTtBbkJnbkNKO0FtQjltQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqQjRKTTtFaUIzSk47RUFDQTtFQUNBO0FuQmduQ1I7QW1CL21DUTtFWHdCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VXMUJRLGNqQlZZO0VpQldaO0FuQnFuQ1o7QW1CbG5DUTtFQUNJO0FuQm9uQ1o7QW1CaG5DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJrbkNSO0FtQmhuQ1E7RUFDSTtFQUNBO0VBQ0E7QW5Ca25DWjtBbUI5bUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmpCbURtQjtFaUJsRG5CO0VBQ0E7QW5CZ25DWjtBbUI1bUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmpCcUdFO0VpQnBHRjtFQUNBO0FuQjhtQ1o7QW1CMW1DSTtFQUNJLHlCakI4Rk07RWlCN0ZOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CNG1DUjtBbUJ6bUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5CMm1DUjtBbUJ4bUNJO0VBQ0k7RUFDQTtFQUNBLGNqQjVEc0I7RWlCNkR0QjtBbkIwbUNSO0FtQnZtQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjakJ6RXNCO0VpQjBFdEI7QW5CeW1DUjtBbUJ2bUNRO0VYckVKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFV2lFUTtBbkI4bUNaO0FtQjNtQ1E7RUFDSSxjakJ1RFM7QUZzakNyQjtBbUJ6bUNJO0VBQ0k7RUFDQTtFQUNBO0FuQjJtQ1I7QW1Cdm1DUTtFQUNJO0FuQnltQ1o7QW1Ccm1DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqQjFHc0I7RWlCMkd0QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ1bUNSO0FtQnJtQ1E7RUFDSSx5QmpCbEhrQjtBRnl0QzlCO0FtQnBtQ1E7RUFDSTtFQUNBO0FuQnNtQ1o7QW1Cbm1DUTtFWHBISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RVdnSFE7RUFDQSxjakJ2Slk7QUZpd0N4QjtBbUJ2bUNRO0VYMUhKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVd3SFE7QW5CNm1DWjtBbUIxbUNRO0VYL0hKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVc2SFEsY2pCaktZO0FGaXhDeEI7QW1CNW1DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqQlJhO0VpQlNiLGNqQlhNO0VpQllOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjhtQ1I7QW1CNW1DUTtFQUNJO0FuQjhtQ1o7O0FvQnZ5Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VmNkJBO0VBQ0Esc0JBNGpCNEQ7RUF6akI1RDtFQUtBO0VBS0E7RWV6Q0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjh5Q0o7QW9CNXlDSTtFQUNJO0FwQjh5Q1I7QW9CdHlDSTtFQUNJLHlCbEJyQmdCO0VrQnNCaEIsY2xCTXNCO0FGa3lDOUI7QW9CdHlDUTtFQUNJLHlCbEJxRm9CO0VrQnBGcEI7QXBCd3lDWjtBb0J0eUNRO0VBQ0kseUJsQmtGb0I7RWtCakZwQjtBcEJ3eUNaO0FvQm55Q0k7RUFDSSx5QmxCbkNnQjtFa0JvQ2hCLGNsQlRzQjtBRjh5QzlCO0FvQm55Q1E7RUFDSSx5QmxCaUZzQjtFa0JoRnRCO0FwQnF5Q1o7QW9CbnlDUTtFQUNJLHlCbEI4RXNCO0VrQjdFdEI7QXBCcXlDWjtBb0JoeUNJO0VBQ0kseUJsQmdGd0I7RWtCL0V4QixjbEIzQnNCO0VrQjRCdEI7QXBCa3lDUjtBb0JoeUNRO0VBQ0kseUJsQjRFb0I7RWtCM0VwQjtBcEJreUNaO0FvQmh5Q1E7RUFDSSx5QmxCeUVvQjtFa0J4RXBCO0FwQmt5Q1o7QW9CN3hDSTtFQUNJLHlCbEJqRWdCO0VrQmtFaEIsY2xCeENzQjtBRnUwQzlCO0FvQjd4Q1E7RUFDSTtFQUNBO0FwQit4Q1o7QW9CN3hDUTtFQUNJO0VBQ0E7QXBCK3hDWjtBb0IxeENJO0VBQ0kseUJsQi9FZ0I7RWtCZ0ZoQixjbEJ2RHNCO0FGbTFDOUI7QW9CMXhDUTtFQUNJLHlCbEJ5RG1CO0VrQnhEbkI7QXBCNHhDWjtBb0IxeENRO0VBQ0kseUJsQnNEbUI7RWtCckRuQjtBcEI0eENaO0FvQnJ4Q0k7RUFFSSx5QmxCWXdCO0VrQlh4QixjbEIxRXNCO0VrQjJFdEI7RUFDQTtFQUNBO0VBQ0E7QXBCc3hDUjtBb0I5d0NJO0VBQ0k7RUFDQTtBcEJneENSO0FvQjl3Q1E7RVpwRko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VZZ0ZRO0VBQ0E7RUFDQTtBcEJxeENaO0FvQmh4Q0k7RUFDSTtFQUNBO0FwQmt4Q1I7QW9CaHhDUTtFWmpHSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RVk2RlE7RUFDQTtFQUNBO0VBQ0E7QXBCdXhDWjs7QXFCbDZDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCcTZDSjtBTzc1Q0U7RWNiRjtJQU9RO0lBQ0E7SUFDQTtFckJ1NkNOO0FBQ0Y7QXFCcjZDRTtFQUNFO0VoQnNCQTtFQUNBLHNCQXlDd0M7RUF0Q3hDO0VBS0E7RUFLQTtFZ0JsQ0EsY25Cc0pVO0FGcXhDZDtBTzc2Q0U7RWNEQTtJaEJ1QkU7SUFDQSxzQkF5Q3dDO0lBdEN4QztJQUtBO0lBS0E7RUxpNUNGO0FBQ0Y7O0FzQm44Q0E7RWpCbUNJO0VBQ0Esc0JBd3RCK0Q7RUFydEIvRDtFQUtBO0VBS0E7RWlCL0NBLGNwQjJCMEI7RW9CMUIxQix5QnBCa0tVO0VvQmpLVjtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCMDhDSjtBT2w5Q0U7RWVIRjtJQWFRO0V0QjQ4Q047QUFDRjtBc0IzOENJO0VBQ0k7QXRCNjhDUjtBc0IzOENJO0VBQ0kseUJwQmtGdUI7RW9CakZ2QixjcEJpSk07QUY0ekNkO0FzQjM4Q0k7RUFDSSx5QnBCakJnQjtFb0JrQmhCLGNwQjZJTTtBRmcwQ2Q7QXNCMzhDSTtFQUNJO0F0QjY4Q1I7QXNCMzhDSTtFQUNHO0F0QjY4Q1A7QXNCMzhDSTtFQUNJO0VBQ0EseUJwQjdCZ0I7RW9COEJoQixjcEJrSU07RW9CaklOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjY4Q1I7O0F1QnYvQ0E7RWxCbUNJO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RWtCL0NBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkI4L0NKO0F1QjUvQ0k7RUFDSSx5QnJCSmdCO0VxQktoQjtFQUNBLGNyQnlKTTtFcUJ4Sk47QXZCOC9DUjtBdUI3L0NRO0VBQ0k7QXZCKy9DWjtBdUI1L0NJO0VBQ0kseUJyQmJnQjtFcUJjaEI7QXZCOC9DUjtBdUI1L0NJO0VBQ0kseUJyQmxCZ0I7RXFCbUJoQjtBdkI4L0NSO0F1QjMvQ0k7RUFDSSx5QnJCeEJnQjtFcUJ5QmhCLGNyQndJTTtFcUJ2SU47QXZCNi9DUjtBdUIzL0NRO0VBQ0k7QXZCNi9DWjs7QXdCN2hEQTtFbkJrQ0k7RUFDQSxzQkFrbkIrRDtFQS9tQi9EO0VBS0E7RUFLQTtFbUI5Q0EsY3RCaUtVO0VzQmhLVix5QnRCaUtVO0VzQmhLVjtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qm9pREo7QXdCbGlESTtFQUNJO0F4Qm9pRFI7O0F5QmpqREE7RXBCa0NJO0VBQ0Es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NERJO0VBQ0EsY2xEakZzQjtBRnlpSTlCO0FvRHI5SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcER1OUhSO0FvRHI5SFE7RUFDSTtFQUNBO0VBQ0E7QXBEdTlIWjtBb0RyOUhZO0U1Q3ZGUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RTRDbUZZO0VBQ0EsY2xEM0hRO0FGdWxJeEI7O0FxRDNsSUE7RUFDSTtFQUNBLHlCbkRhNEI7RW1EWjVCLG9CQ0dTO0F0RDJsSWI7QU85bElFO0U4Q0VFO0lBRVE7RXJEOGxJVjtBQUNGO0FxRDNsSUk7RWhEd0JBO0VBQ0Esc0JBeUN3QztFQXRDeEM7RUFLQTtFQUtBO0VnRHBDSTtFQUNBO0FyRGltSVI7QXFEL2xJUTtFQUNJO0FyRGltSVo7QU9ybUlFO0U4Q0dNO0lBR1E7RXJEbW1JZDtBQUNGO0FxRC9sSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEaW1JUjtBT3htSUU7RThDQ0U7SUFRUTtJQUNBO0VyRG1tSVY7QUFDRjtBcURobUlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJEa21JUjtBTzluSUU7RThDd0JFO0lBTVE7SUFDQTtJQUNBO0VyRG9tSVY7QUFDRjtBcURsbUlZO0VBQ0ksY25EN0NRO0FGaXBJeEI7QXFEL2xJWTtFQUNJLGNuRG5EUTtBRm9wSXhCO0FxRC9sSVk7RUFDSSx5Qm5EdERRO0VtRHVEUjtBckRpbUloQjtBcURobUlnQjtFQUNJLGNuRHpESTtBRjJwSXhCO0FxRDdsSVk7RUFDSSxjbkRwRGdCO0FGbXBJaEM7QXFEMWxJSTtFQUNJO0VoRHRDSjtFQUNBLHNCQXlDd0M7RUF0Q3hDO0VBS0E7RUFLQTtFZ0QwQkk7QXJEZ21JUjtBTzlwSUU7RThDMkRFO0lBS1E7RXJEa21JVjtBQUNGO0FxRC9sSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckRpbUlSO0FxRC9sSUk7RUFDSTtFaERyREo7RUFDQSxzQmdEcURzQztFaERsRHRDO0VBS0E7RUFLQTtFZ0R5Q0k7RUFDQSx5Qm5EdkZnQjtFbUR3RmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7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O0VtRUQzQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FyRWduS1I7QXFFOW1LUTtFQUNJO0FyRWduS1o7QXFFM21LSTtFaEV0RUE7RUFDQSxzQkF5K0J3QztFQXQrQnhDO0VBS0E7RUFLQTtFZ0UwREksY25FNUVzQjtFbUU2RXRCO0FyRWluS1I7QXFFN21LSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJFK21LUjtBcUU3bUtRO0VBQ0k7QXJFK21LWjtBcUUzbUtRO0VBQ0k7QXJFNm1LWjtBcUUzbUtZO0VBQ0ksY25FbkdjO0FGZ3RLOUI7QXFFeG1LSTtFaEVyR0E7RUFDQSxzQmdFcUdnQztFaEVsR2hDO0VBS0E7RUFLQTtFZ0V5RkksY25FM0dzQjtFbUU0R3RCO0FyRThtS1I7QXFFM21LSTtFQUNJO0FyRTZtS1I7QXFFeG1LUTtFQUNJO0VBQ0E7QXJFMG1LWjs7QWlFN3ZLUTtFNURnQ0o7RUFDQSxzQjREaENvQztFNURtQ3BDO0VBS0E7RUFLQTtFNEQ1Q1E7RUFDQSxjL0R3RUU7QUY0cktkO0FzRXJ3S0k7RUFDSTtFQUNBO0VBQ0E7QXRFdXdLUjtBc0Vwd0tJO0VqRXdCQTtFQUNBLHNCQXkrQndDO0VBdCtCeEM7RUFLQTtFQUtBO0VpRXBDSSxjcEU0RTJCO0VvRTNFM0I7QXRFMHdLUjs7QXVFdnhLQTtFbEVrQ0k7RUFDQSxzQmtFbEM0QjtFbEVxQzVCO0VBS0E7RUFLQTtFa0U5Q0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsY3JFZ0IwQjtBRjB3SzlCO0F1RXZ4S0k7RUFDSSxjckVXc0I7QUY4d0s5QjtBdUUxeEtJO0VBQ0ksY3JFV3NCO0FGOHdLOUI7QXVFdHhLSTtFQUNJO0F2RXd4S1I7QXVFbHhLSTtFQUNJO0VBQ0E7RUFDQSxvQnJFRHNCO0FGcXhLOUI7QXVFanhLSTtFQUNJLGNyRXlDTTtBRjB1S2Q7QXVFanhLUTtFQUNJLGNyRXNDRTtBRjZ1S2Q7QXVFcHhLUTtFQUNJLGNyRXNDRTtBRjZ1S2Q7QXVFL3dLSTtFQUNJO0VBQ0E7QXZFaXhLUjtBdUU5d0tJO0VBQ0k7RUFBQTtBdkVneEtSO0F1RTd3S0k7RUFDSTtBdkUrd0tSO0F1RTN3S0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZFNndLUjs7QXVFeHdLQTtBQUNBO0VBQ0k7QXZFMndLSjs7QXVFeHdLQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0F2RTJ3S0o7O0F1RXh3S0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZFMndLSjs7QXVFbHdLQTtBQUNBO0VBQ0k7RUFDQTtBdkVxd0tKOztBaUV4MktRO0U1RGdDSjtFQUNBLHNCNERoQ29DO0U1RG1DcEM7RUFLQTtFQUtBO0U0RDVDUTtFQUNBLGMvRHdFRTtBRnV5S2Q7QXdFaDNLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4RWszS1I7QXdFLzJLSTtFbkV1QkE7RUFDQSxzQkF5K0J3QztFQXQrQnhDO0VBS0E7RUFLQTtFbUVuQ0ksY3RFMkUyQjtFc0UxRTNCO0F4RXEzS1I7O0F5RXA0S0E7RXBFbUNJO0VBQ0Esc0JvRW5DNEI7RXBFc0M1QjtFQUtBO0VBS0E7RW9FOUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkN2RWdGK0I7RXVFL0UvQjtFQUNBO0VBRUEsY3ZFcUIwQjtFdUVwQjFCO0F6RXk0S0o7QXlFdDRLSTtFQUNJLGN2RWVzQjtBRnkzSzlCO0F5RXo0S0k7RUFDSSxjdkVlc0I7QUZ5M0s5QjtBeUVyNEtJO0VBQ0k7QXpFdTRLUjtBeUVsNEtJO0VBQ0k7RUFDQSxnQ3ZFS3NCO0V1RUp0QixvQnZFSXNCO0FGZzRLOUI7QXlFajRLSTtFQUNJLDRCdkU4Q007RXVFN0NOLGN2RTZDTTtBRnMxS2Q7QXlFajRLUTtFQUNJLGN2RTBDRTtBRnkxS2Q7QXlFcDRLUTtFQUNJLGN2RTBDRTtBRnkxS2Q7QXlFLzNLSTtFQUNJO0VBQ0E7QXpFaTRLUjs7QWlFeDZLUTtFNURnQ0o7RUFDQSxzQjREaENvQztFNURtQ3BDO0VBS0E7RUFLQTtFNEQ1Q1E7RUFDQSxjL0R3RUU7QUZ1MktkOztBMEV0N0tBO0VBRUk7RUFHQSx5QnhFa0I4QjtFd0VqQjlCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUVzN0tKO0FPbjdLRTtFbUVkRjtJQWNRO0lBQ0E7RTFFdTdLTjtBQUNGO0EwRXA3S0k7RUFDSTtFQUNBO0VBQ0E7QTFFczdLUjtBTzk3S0U7RW1FS0U7SUFNUTtFMUV1N0tWO0FBQ0Y7QTBFcDdLSTtFQUNJO0VBQ0EsY3hFekJnQjtBRis4S3hCO0EwRW43S0k7RXJFRUE7RUFDQSxzQkE0akI0RDtFQXpqQjVEO0VBS0E7RUFLQTtFcUVkSSxjeEVOc0I7RXdFT3RCO0ExRXk3S1I7QU9oOUtFO0VtRW9CRTtJckVFQTtJQUNBLHNCQTRqQjREO0lBempCNUQ7SUFLQTtJQUtBO0VMbzdLRjtBQUNGO0EwRTE3S0k7RUFDSTtFQUNBO0VBQ0E7QTFFNDdLUjtBMEV6N0tJO0VBQ0k7RUFDQTtFQUNBO0ExRTI3S1I7QTBFeDdLSTtFQUNJO0VBQ0E7RUFDQSx5QnhFMEN1QjtFd0V6Q3ZCO0ExRTA3S1I7QTBFdjdLSTtFckU1QkE7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFcUVnQkksY3hFbkNzQjtFd0VvQ3RCO0ExRTY3S1I7QTBFejdLSTtFQUNJO0VBQ0E7RUFDQTtBMUUyN0tSO0FPdi9LRTtFbUV5REU7SUFNUTtFMUU0N0tWO0FBQ0Y7QTBFeDdLSTtFQUNJO0VBQ0E7QTFFMDdLUjtBMEV0N0tJO0VBQ0k7RUFDQTtFQUNBO0ExRXc3S1I7QTBFcjdLSTtFckUxREE7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFcUU4Q0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4RXZFc0I7RXdFd0V0QjtFQUNBO0VBQ0EseUJ4RXJHZ0I7QUZnaUx4QjtBMEV6N0tRO0VBQ0kseUJ4RWtCc0I7RXdFakJ0QjtBMUUyN0taO0EwRXg3S1E7RUFDSTtFQUNBO0ExRTA3S1o7QTBFdjdLUTtFQUNJO0VBQ0E7QTFFeTdLWjtBMEVwN0tJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4RS9IZ0I7QUZxakx4QjtBMEVwN0tRO0VBQ0k7RUFDQTtBMUVzN0taO0EwRWo3S0k7RUFDSTtFQUNBO0VBQ0EsY3hFM0lnQjtBRjhqTHhCO0EwRS82S0k7RUFDSTtFQUNBO0VBQ0EsY3hFbEpnQjtBRm1rTHhCO0EwRTc2S0k7RXJFdkhBO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RXFFMkdJO0VBQ0EsY3hFekpnQjtBRjRrTHhCO0EwRS82S0k7RUFDSTtFckUvSEo7RUFDQSxzQkF3dEIrRDtFQXJ0Qi9EO0VBS0E7RUFLQTtFcUVtSEksY3hFdEZNO0FGMmdMZDs7QTJFMWxMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0U2bExKO0FPcmxMRTtFb0VkRjtJQVNRO0UzRThsTE47QUFDRjtBMkU1bExJO0VBQ0k7QTNFOGxMUjtBMkUxbExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0U0bExSO0EyRXhsTEk7RXRFVUE7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFc0V0Qkk7RUFDQTtFQUNBO0VBQ0EseUJ6RWZ3QjtFeUVnQnhCO0VBQ0E7RUFDQSxjekVKc0I7QUZrbUw5QjtBMkU1bExRO0VBQ0k7QTNFOGxMWjtBMkUzbExRO0VBQ0k7QTNFNmxMWjtBMkV4bExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCekVrSE07RXlFakhOO0VBQ0E7RUFDQTtFQUNBO0EzRTBsTFI7QTJFdGxMSTtFdEV4QkE7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFc0VZSSxjekVoQ3NCO0V5RWlDdEI7QTNFNGxMUjtBMkUxbExRO0VBQ0k7QTNFNGxMWjtBMkV6bExRO0VBQ0k7QTNFMmxMWjtBMkV0bExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0V3bExSO0EyRXBsTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pFckZnQjtBRjJxTHhCO0EyRWxsTEk7RUFDSTtFQUNBLGN6RTNGZ0I7QUYrcUx4QjtBMkVobExJO0VBQ0k7RUFDQSxjekVqR2dCO0FGbXJMeEI7QTJFOWtMSTtFdEV0RUE7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFc0UwREk7RUFDQSxjekV4R2dCO0FGNHJMeEI7QTJFL2tMUTtFQUNJLHlCekU1RnNCO0FGNnFMbEM7QTJFM2tMUTtFQUNJLHlCekVuR3NCO0FGZ3JMbEM7O0E0RXZzTEE7RUFFSTtFQUdBLHlCMUVrQjhCO0UwRWpCOUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RXVzTEo7QU9wc0xFO0VxRWRGO0lBY1E7SUFDQTtFNUV3c0xOO0FBQ0Y7QTRFcnNMSTtFQUNJO0VBQ0E7RUFDQTtBNUV1c0xSO0FPL3NMRTtFcUVLRTtJQU1RO0U1RXdzTFY7QUFDRjtBNEVyc0xJO0VBQ0k7RUFDQSxjMUV6QmdCO0FGZ3VMeEI7QTRFcHNMSTtFdkVFQTtFQUNBLHNCQTRqQjREO0VBempCNUQ7RUFLQTtFQUtBO0V1RWRJLGMxRU5zQjtFMEVPdEI7QTVFMHNMUjtBT2p1TEU7RXFFb0JFO0l2RUVBO0lBQ0Esc0JBNGpCNEQ7SUF6akI1RDtJQUtBO0lBS0E7RUxxc0xGO0FBQ0Y7QTRFM3NMSTtFQUNJLHlCMUV3SE07RTBFdkhOO0VBQ0E7RUFDQTtBNUU2c0xSO0E0RTNzTFE7RUFDSTtBNUU2c0xaO0E0RTFzTFE7RUFDSTtBNUU0c0xaO0E0RXpzTFE7RUFDSTtBNUUyc0xaO0E0RXZzTEk7RUFDSTtFQUNBO0VBQ0E7RUFBQTtBNUV5c0xSO0E0RXJzTEk7RUFDSTtBNUV1c0xSO0E0RXBzTFk7RUFDSSx5QjFFdEVRO0UwRXVFUixxQjFFdkVRO0UwRXdFUixjMUU3Q2M7QUZtdkw5QjtBNEVoc0xJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUVrc0xSO0E0RS9yTEk7RUFDSTtFQUNBLHlCMUU5RXdCO0UwRStFeEI7RUFDQTtFQUNBO0V2RTdESjtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0V1RWlESSxjMUVwRXNCO0UwRXFFdEI7RUFDQTtFQUNBO0E1RXFzTFI7QTRFanNMSTtFQUNJO0V2RXZFSjtFQUNBLHNCQXd0QitEO0VBcnRCL0Q7RUFLQTtFQUtBO0V1RTJESSxjMUU5Qk07QUZxdUxkOztBNkVoekxBO0VBQ0k7RUFDQTtFQUNBLDhDQUNJO0VBRUo7RUFDQTtPQUFBO0VBRUE7RUFDQSx5QjNFeUUrQjtBRnV1TG5DO0FPNXhMRTtFc0U5QkY7SUFhUTtTQUFBO0lBQ0E7RTdFaXpMTjtBQUNGO0FPdHpMRTtFc0VWRjtJQWtCUTtJQUNBLDJDQUNJO0lBR0o7U0FBQTtJQUNBO0U3RSt5TE47QUFDRjtBNkUzeUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFNnlMUjtBT3YwTEU7RXNFbUJFO0lBVVE7SUFDQTtJQUNBO0lBQ0E7RTdFOHlMVjtBQUNGO0E2RTN5TEk7RXhFZEE7RUFDQSxxQndFY2dDO0V4RVhoQztFQUtBO0VBS0E7RXdFRUksYzNFbkJzQjtBRm8wTDlCO0FPdjFMRTtFc0VvQ0U7SXhFZEE7SUFDQSxxQndFa0JvQztJeEVmcEM7SUFLQTtJQUtBO0VMMnpMRjtBQUNGO0E2RW56TEk7RXhFdkJBO0VBQ0Esc0J3RXVCdUM7RXhFcEJ2QztFQUtBO0VBS0E7RXdFV0ksYzNFN0JzQjtBRnMxTDlCO0E2RXJ6TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7QTdFcXpMUjtBT24zTEU7RXNFbURFO0lBY1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3RXN6TFY7QUFDRjtBNkVuekxJO0VBQ0k7QTdFcXpMUjtBNkVsekxJO0VBQ0k7RUFDQTtFQUNBO0E3RW96TFI7QTZFaHpMSTtFeEUvREE7RUFDQSxzQndFK0RnQztFeEU1RGhDO0VBS0E7RUFLQTtFd0VtREk7RUFDQTtFQUNBLGMzRXhCTTtBRjgwTGQ7QTZFaHpMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RWt6TFI7QU94NUxFO0VzRStGRTtJQVVRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdFbXpMVjtBQUNGO0E2RWp6TFE7RUFDSTtFQUNBO0VBQ0E7QTdFbXpMWjtBT3Q2TEU7RXNFdUhNO0lBRVE7RTdFaXpMZDtBQUNGO0FPMzZMRTtFc0U4SE07SUFFUTtJQUNBO0U3RSt5TGQ7QUFDRjs7QTZFenlMQTtFQUNJO0E3RTR5TEo7O0E2RXh5TEE7RUFDSTtFQUNBO0VBQ0E7QTdFMnlMSjtBNkV4eUxJO0V4RTdIQTtFQUNBLGlCd0U2SHFDO0V4RTFIckM7RUFLQTtFQUtBO0V3RWlISTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjM0U1RTJCO0FGMDNMbkM7QTZFM3lMSTtFeEV4SUE7RUFDQSxzQndFd0lnQztFeEVySWhDO0VBS0E7RUFLQTtFd0U0SEksYzNFN0lzQjtBRjg3TDlCOztBOEU3OUxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFZytMSjtBTzM5TEU7RXVFWkY7SUFVUTtFOUVpK0xOO0FBQ0Y7QThFLzlMSTtFekVxQkE7RUFDQSxzQnlFckJnQztFekV3QmhDO0VBS0E7RUFLQTtFeUVqQ0ksYzVFZ0JzQjtBRnE5TDlCO0FPeCtMRTtFdUVDRTtJekVxQkE7SUFDQSxzQnlFakJvQztJekVvQnBDO0lBS0E7SUFLQTtFTDQ4TEY7QUFDRjtBOEV2K0xJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlFeStMUjtBT3YvTEU7RXVFVUU7SUFPUTtFOUUwK0xWO0FBQ0Y7QThFditMSTtFekVDQTtFQUNBLHNCQXkrQndDO0VBdCtCeEM7RUFLQTtFQUtBO0V5RWJJLGM1RUpzQjtBRmkvTDlCO0FPcGdNRTtFdUVxQkU7SXpFQ0E7SUFDQSxzQkF5K0J3QztJQXQrQnhDO0lBS0E7SUFLQTtFTHcrTEY7QUFDRjtBOEUvK0xJO0V6RVJBO0VBQ0Esc0J5RVFnQztFekVMaEM7RUFLQTtFQUtBO0V5RUpJLGM1RWRzQjtBRm1nTTlCO0FPcmhNRTtFdUU4QkU7SXpFUkE7SUFDQSxzQnlFWW9DO0l6RVRwQztJQUtBO0lBS0E7RUx5L0xGO0FBQ0Y7QThFdi9MSTtFQUNJO0VBQ0E7QTlFeS9MUjs7QStFOWlNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRWlqTUo7QStFL2lNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRWlqTVI7QStFOWlNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFFZ0JKO0VBQ0Esc0JBeStCd0M7RUF0K0J4QztFQUtBO0VBS0E7RTBFNUJJLGM3RVVzQjtFNkVUdEI7QS9Fb2pNUjtBK0Voak1JO0UxRVNBO0VBQ0Esc0IwRVR1QztFMUVZdkM7RUFLQTtFQUtBO0UwRXJCSTtFQUNBLGM3RUdzQjtFNkVGdEI7QS9Fc2pNUjtBK0Vwak1RO0VBQ0k7QS9Fc2pNWjtBK0Vqak1JO0VBQ0k7RUFDQTtBL0Vtak1SO0ErRTlpTVE7RUFDSTtBL0Vnak1aO0ErRTdpTVE7RUFDSTtBL0UraU1aO0ErRXppTUk7RUFDSTtFQUNBO0VBQ0E7QS9FMmlNUjtBT3psTUU7RXdFMkNFO0lBTVE7SUFDQTtJQUNBO0lBQ0E7RS9FNGlNVjtBQUNGO0ErRXhpTUk7O0VBRUk7QS9FMGlNUjs7QWdGbG5NQTtFQUNJO0VBQ0EseUI5RW9GK0I7RThFbkYvQixjOUU2QjBCO0FGd2xNOUI7QU9qbU1FO0V5RXZCRjtJQU1RO0VoRnNuTU47QUFDRjtBZ0Zwbk1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhGc25NUjtBTzVtTUU7RXlFZEU7SUFPUTtJQUNBO0lBQ0E7RWhGdW5NVjtBQUNGO0FnRnBuTUk7RUFDSTtFQUFBO0VBQ0E7QWhGc25NUjtBT3ZuTUU7RXlFREU7SUFLUTtFaEZ1bk1WO0FBQ0Y7QWdGcG5NSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRnNuTVI7QU9sb01FO0V5RVFFO0lBT1E7RWhGdW5NVjtBQUNGO0FnRm5uTUk7RUFDSTtFQUNBO0FoRnFuTVI7QWdGbG5NSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvbk1SO0FPbnBNRTtFeUV5QkU7SUFTUTtFaEZxbk1WO0FBQ0Y7QWdGbG5NSTtFM0UxQkE7RUFDQSxzQkE0akI0RDtFQXpqQjVEO0VBS0E7RUFLQTtBTHFvTUo7QU8vcE1FO0V5RXNDRTtJQUlRO0VoRnluTVY7QUFDRjtBZ0Z0bk1JO0VBQ0k7RUFDQSx5QjlFZTJCO0U4RWQzQjtBaEZ3bk1SO0FPL3BNRTtFeUVvQ0U7SUFNUTtFaEZ5bk1WO0FBQ0Y7QU85cU1FO0V5RThDRTtJQVVRO0lBQ0E7RWhGMG5NVjtBQUNGO0FnRnZuTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QWhGeW5NUjtBTzNyTUU7RXlFNkRFO0lBUVE7SUFDQTtFaEYwbk1WO0FBQ0Y7QWdGdm5NSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRnluTVI7QU92c01FO0V5RTBFRTtJQU9RO0VoRjBuTVY7QUFDRjtBZ0Z2bk1JO0UzRXpFQTtFQUNBLHNCQXlDd0M7RUF0Q3hDO0VBS0E7RUFLQTtFMkU2REk7QWhGNm5NUjtBT3B0TUU7RXlFcUZFO0kzRXpFQTtJQUNBLHNCQXlDd0M7SUF0Q3hDO0lBS0E7SUFLQTtFTGtzTUY7QUFDRjtBZ0Yvbk1JO0UzRWxGQTtFQUNBLHNCQTZZNEM7RUExWTVDO0VBS0E7RUFLQTtFMkVzRUksYzlFeEZzQjtFOEV5RnRCO0FoRnFvTVI7QU90dU1FO0V5RThGRTtJQU1RO0VoRnNvTVY7QUFDRjtBZ0Zub01JO0VBQ0k7RUFDQTtFQUNBO0FoRnFvTVI7QU9odk1FO0V5RXdHRTtJQU1RO0VoRnNvTVY7QUFDRjs7QWdGbG9NQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGcW9NSjtBTzd2TUU7RXlFbUhGO0lBUVE7RWhGc29NTjtBQUNGO0FnRnBvTUk7RTNFbEhBO0VBQ0Esc0JBMFFrRDtFQXZRbEQ7RUFLQTtFQUtBO0UyRXNHSSxjOUV2SHNCO0FGaXdNOUI7QWdGdm9NSTtFM0V2SEE7RUFDQSxzQkEwUWtEO0VBdlFsRDtFQUtBO0VBS0E7RTJFMkdJLGM5RTlFTTtBRjJ0TWQ7O0FpRnp5TUE7RUFDSTtFQUNBLHlCL0VvRitCO0UrRW5GL0IsYy9FNkIwQjtBRit3TTlCO0FPeHhNRTtFMEV2QkY7SUFNUTtFakY2eU1OO0FBQ0Y7QWlGMXlNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRjR5TVI7QU9ueU1FO0UwRWJFO0lBT1E7SUFDQTtJQUNBO0VqRjZ5TVY7QUFDRjtBaUYxeU1JO0VBQ0k7RUFBQTtFQUNBO0FqRjR5TVI7QU85eU1FO0UwRUFFO0lBS1E7RWpGNnlNVjtBQUNGO0FpRjF5TUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakY0eU1SO0FPenpNRTtFMEVTRTtJQU9RO0VqRjZ5TVY7QUFDRjtBaUYxeU1JO0VBQ0k7RUFDQTtBakY0eU1SO0FpRnp5TUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGMnlNUjtBTzEwTUU7RTBFeUJFO0lBU1E7RWpGNHlNVjtBQUNGO0FpRnp5TUk7RTVFMUJBO0VBQ0Esc0JBNGpCNEQ7RUF6akI1RDtFQUtBO0VBS0E7QUw0ek1KO0FPdDFNRTtFMEVzQ0U7SUFJUTtFakZnek1WO0FBQ0Y7QWlGN3lNSTtFQUNJO0VBQ0EseUIvRWUyQjtFK0VkM0I7QWpGK3lNUjtBT3QxTUU7RTBFb0NFO0lBTVE7RWpGZ3pNVjtBQUNGO0FPcjJNRTtFMEU4Q0U7SUFVUTtJQUNBO0VqRml6TVY7QUFDRjtBaUY5eU1JO0VBQ0k7QWpGZ3pNUjtBTzkyTUU7RTBFNkRFO0lBSVE7RWpGaXpNVjtBQUNGO0FpRjF5TUk7RUFDSTtFQUNBO0VBQ0E7QWpGNHlNUjtBaUZ6eU1JO0U1RW5FQTtFQUNBLHNCQStXNEM7RUE1VzVDO0VBS0E7RUFLQTtFNEV1REksYy9FMUJNO0UrRTJCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRit5TVI7QWlGNXlNSTtFQUNJO0VBQ0E7RUFDQTtBakY4eU1SO0FPMTRNRTtFMEV5RkU7SUFNUTtFakYreU1WO0FBQ0Y7QWlGNXlNSTtFQUNJO0FqRjh5TVI7QWlGM3lNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRjZ5TVI7QWlGM3lNUTtFQUNJO0FqRjZ5TVo7QWlGenlNSTtFNUV0R0E7RUFDQSxzQkEyU2tEO0VBeFNsRDtFQUtBO0VBS0E7RTRFMEZJLGMvRTNHc0I7QUYwNU05QjtBaUY1eU1JO0U1RTNHQTtFQUNBLHNCQTJTa0Q7RUF4U2xEO0VBS0E7RUFLQTtFNEUrRkksYy9FaEhzQjtFK0VpSHRCO0FqRmt6TVI7QWlGL3lNSTtFQUNJO0VBQ0E7RUFDQTtBakZpek1SO0FPajdNRTtFMEU2SEU7SUFNUTtFakZrek1WO0FBQ0Y7QWlGaHpNUTtFQUNJO0FqRmt6TVo7QWlGOXlNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGZ3pNUjtBT2g4TUU7RTBFMklFO0lBUVE7RWpGaXpNVjtBQUNGO0FpRi95TVE7RTVFMUlKO0VBQ0Esc0JBMFFrRDtFQXZRbEQ7RUFLQTtFQUtBO0U0RThIUSxjL0UvSWtCO0FGbzhNOUI7QWlGbHpNUTtFNUUvSUo7RUFDQSxzQkEwUWtEO0VBdlFsRDtFQUtBO0VBS0E7RTRFbUlRLGMvRXRHRTtBRjg1TWQ7O0FrRjUrTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QmhGaUtVO0VnRmhLVjtBbEYrK01KO0FrRjcrTUk7RUFDSTtFQUNBO0VBQ0E7QWxGKytNUjtBa0Y1K01JO0VBQ0k7RUFDQTtBbEY4K01SO0FrRjMrTUk7RUFDSTtFQUNBO0VBQ0E7QWxGNitNUjtBa0YxK01JO0U3RVdBO0VBQ0Esc0JBeUN3QztFQXRDeEM7RUFLQTtFQUtBO0FMdzlNSjtBT2wvTUU7RTJFQ0U7STdFV0E7SUFDQSxzQkF5Q3dDO0lBdEN4QztJQUtBO0lBS0E7RUxnK01GO0FBQ0Y7O0FrRmovTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEZvL01KO0FrRmwvTUk7RTdFSkE7RUFDQSxzQkEyU2tEO0VBeFNsRDtFQUtBO0VBS0E7RTZFUkk7RUFDQTtFQUNBO0FsRncvTVI7QWtGdC9NUTtFMUVSSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RTBFSVEsY2hGbEJrQjtFZ0ZtQmxCO0FsRjYvTVo7QWtGei9NSTtFQUNJO0VBQ0E7RUFDQTtBbEYyL01SO0FrRngvTUk7RTdFdkJBO0VBQ0Esc0JBNGpCNEQ7RUF6akI1RDtFQUtBO0VBS0E7RTZFV0ksY2hGeUdNO0VnRnhHTix5QmhGeERnQjtFZ0Z5RGhCO0FsRjgvTVI7QWtGMy9NSTtFN0U5QkE7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtBTGtoTko7O0FtRmxrTkE7RTlFa0NJO0VBQ0Esc0I4RWxDNEI7RTlFcUM1QjtFQUtBO0VBS0E7RThFOUNBO0VBQ0E7RUFDQTtFQUNBLGNqRjBCMEI7QUYraU45QjtBbUZ0a05JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkZ3a05SO0FtRnJrTkk7RUFDSTtBbkZ1a05SO0FtRnJrTlE7RUFDSTtBbkZ1a05aOztBb0YxbE5BO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FwRjJsTko7QW9GemxOSTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0FwRjBsTlI7QW9GdGxOSTtFL0VjQTtFQUNBLHNCK0VkZ0M7RS9FaUJoQztFQUtBO0VBS0E7RStFMUJJLGNsRlNzQjtBRm1sTjlCO0FvRnJsTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QmxGMEQyQjtFa0Z6RDNCO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7QXBGdWxOUjtBb0ZubE5JO0UvRVBBO0VBQ0Esc0IrRU9nQztFL0VKaEM7RUFLQTtFQUtBO0UrRUxJLGNsRmJzQjtBRnNtTjlCO0FvRnBsTkk7RUFDSTtFQUNBO0VBRUE7QXBGcWxOUjtBb0ZsbE5RO0VBQ0ksY2xGMUJrQjtBRjhtTjlCO0FvRmpsTlE7RS9FekJKO0VBQ0Esc0JBeStCd0M7RUF0K0J4QztFQUtBO0VBS0E7RStFY1EsY2xGL0JrQjtBRnFuTjlCO0FvRmxsTlE7RS9FaENKO0VBQ0Esc0IrRWdDb0M7RS9FN0JwQztFQUtBO0VBS0E7QUwybU5KO0FvRm5sTkk7RUFDSSw0QmxGSU07QUZpbE5kO0FvRm5sTlE7RUFDSSxjbEZDRTtBRm9sTmQ7QW9GL2tOSTtFQUNJO0FwRmlsTlI7QW9GL2tOUTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBcEZpbE5aO0FvRjNrTlE7RUFDSTtBcEY2a05aO0FvRnhrTkk7RUFDSTtFQUNBO0VBQ0E7QXBGMGtOUjtBb0Z4a05RO0VBQ0k7QXBGMGtOWjs7QXFGdHJOQTtFQUNJO0VBQ0E7RUFDQTtBckZ5ck5KOztBc0Yxck5BO0VBQ0k7RUFDQTtBdEY2ck5KO0FzRjNyTkk7RUFDSTtFQUNBO0F0RjZyTlI7QU96ck5FO0UrRU5FO0lBS1E7SUFDQTtFdEY4ck5WO0FBQ0Y7QXNGMXJOSTtFQUNJO0F0RjRyTlI7QU9sc05FO0UrRUtFO0lBSVE7RXRGNnJOVjtBQUNGO0FzRjFyTkk7RUFDSTtFQUNBO0F0RjRyTlI7QW9Gbm1OSTs7RUFDSTtFQUNBO0VBQ0E7QXBGc21OUjs7QXVGN3ROSTtFQUNJO0VBQ0E7RUFDQTtBdkZndU5SO0F1Rjl0TlE7RUFDSTtBdkZndU5aO0F1RjV0Tkk7RWxGd0JBO0VBQ0Esc0JrRnhCdUM7RWxGMkJ2QztFQUtBO0VBS0E7RWtGcENJO0VBQ0E7QXZGa3VOUjtBdUY5dE5JO0VBQ0k7RUFDQTtFQUNBO09BQUE7RUFDQTtFQUNBO0F2Rmd1TlI7QU8xdU5FO0VnRktFO0lBUVE7SUFDQTtTQUFBO0V2Rml1TlY7QUFDRjs7QXdGN3ZOQTtFQUNJO0VBQ0E7QXhGZ3dOSjtBd0Y5dk5JO0VBQ0k7QXhGZ3dOUjtBT3h2TkU7RWlGVEU7SUFJUTtFeEZpd05WO0FBQ0Y7O0F5Rnh3TkE7RUFDSTtFQUNBO0VBQ0E7QXpGMndOSjtBT253TkU7RWtGWEY7SUFNUTtFekY0d05OO0FBQ0Y7QW9GaHFOSTtFQUNJO0VBQ0E7RUFDQTtBcEZrcU5SOztBMEZ4eE5JO0VBQ0k7RUFDQTtFQUNBO0ExRjJ4TlI7QU96d05FO0VtRnJCRTtJQU1RO0lBQ0E7SUFDQTtFMUY0eE5WO0FBQ0Y7QTBGenhOSTtFQUNJO0ExRjJ4TlI7QTBGeHhOSTtFQUNJO0ExRjB4TlI7QTBGdnhOSTtFQUNJO0VBQ0E7RUFDQTtBMUZ5eE5SOztBMkZsek5BO0VBQ0k7RUFDQTtFQUNBO0EzRnF6Tko7QU8zeU5FO0VvRmJGO0lBTVE7RTNGc3pOTjtBQUNGO0EyRnB6Tkk7RUFDSTtBM0Zzek5SO0EyRm56Tkk7RUFDSTtBM0Zxek5SO0FPdHpORTtFb0ZBRTtJQUlRO0UzRnN6TlY7QUFDRjtBMkZuek5JO0V0RmNBO0VBQ0Esc0JBeStCd0M7RUF0K0J4QztFQUtBO0VBS0E7RXNG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NVBFO0U4RnlDRTtJQU1RO0VyR3kyUFY7QUFDRjtBcUd2MlBRO0VBQ0k7RUFDQSxjbkdqQ2tCO0VtR2tDbEIsK0JqR2xFTztFaUdtRVA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckd5MlBaO0FxR3QyUFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckd3MlBaO0FxR3IyUFE7RUFDSTtFQUNBO0VBQ0EsY25HckRrQjtFbUdzRGxCLCtDakduRlc7RWlHb0ZYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckd1MlBaO0FxR3IyUFk7RUFDSSxjbkc5RGM7RW1HK0RkLHFCbkdPZTtBRmcyUC9CO0FxR3AyUFk7RUFDSTtBckdzMlBoQjtBcUdqMlBJO0VBQ0k7RUFDQTtFQUNBO0FyR20yUFI7QU9qOFBFO0U4RjJGRTtJQU1RO0lBQ0E7SUFDQTtFckdvMlBWO0FBQ0Y7QXFHbDJQUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNuR3hGa0I7RW1HeUZsQix1Q2pHM0hZO0VpRzRIWjtFQUNBO0VBQ0E7RUFDQTtBckdvMlBaO0FxRy8xUFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25HdkdrQjtBRnc4UDlCO0FPMzlQRTtFOEZvSE07SUFTUTtJQUNBO0VyR2syUGQ7QUFDRjtBcUcvMVBnQjtFQUNJO0FyR2kyUHBCO0FxRzkxUGdCO0VBQ0k7QXJHZzJQcEI7QXFHMzFQUTtFQUVJO0VBQ0E7QXJHNDFQWjtBcUd4MVBZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0FyRzAxUGhCO0FxR3QxUFE7RUFDSTtFQUNBO0FyR3cxUFo7QXFHcjFQUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3UxUFo7QU8vL1BFO0U4RmlLTTtJQVVRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJHdzFQZDtBQUNGO0FxR3IxUFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckd1MVBaO0FxR3AxUFE7RUFFSSxjbkd6S2tCO0VtRzBLbEIsK0JqRzFNTztFaUcyTVA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdxMVBaO0FxR2wx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WjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHeTBQWjtBcUdyMFBJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHdTBQUjtBT3p6UUU7RThGMmVFO0lBVVE7RXJHdzBQVjtBQUNGO0FxR3QwUFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3cwUFo7QU9yMFFFO0U4RndmTTtJQVFRO0VyR3kwUGQ7QUFDRjtBcUd0MFBRO0VBQ0ksY25HbmZrQjtFbUdvZmxCLCtCakduaEJPO0VpR29oQlA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckd3MFBaO0FxR3IwUFE7RUFDSTtFQUNBLGNuRzdma0I7RW1HOGZsQix1Q2pHamlCWTtFaUdraUJaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckd1MFBaO0FPOTFRRTtFOEY4Z0JNO0lBWVE7SUFDQTtJQUNBO0VyR3cwUGQ7QUFDRjtBcUdyMFBRO0VBQ0k7RUFFQTtBckdzMFBaO0FxR2gwUFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0FyR2swUGhCO0FxRzd6UEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRyt6UFI7QU90M1FFO0U4RmtqQkU7SUFRUTtFckdnMFBWO0FBQ0Y7QXFHN3pQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRyt6UFI7QXFHN3pQUTtFQUNJLGNuR25qQmtCO0VtR29qQmxCLHVDakd0bEJZO0VpR3VsQlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckcrelBaO0FxRzV6UFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckc4elBaO0FxRzV6UFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckc4elBoQjtBcUc1elBnQjtFQUNJO0FyRzh6UHBCO0FxRzF6UFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0FyRzR6UGhCO0FxR3Z6UEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3l6UFI7QU90NlFFO0U4RndtQkU7SUFRUTtJQUNBO0lBQ0E7SUFDQTtFckcwelBWO0FBQ0Y7QXFHeHpQUTtFQUNJO0VBQ0E7QXJHMHpQWjtB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QXZHMjVSWjtBdUd4NVJRO0VsRzNCSjtFQUNBLHNCQTBKNEM7RUF2SjVDO0VBS0E7RUFLQTtFa0dlUSxjckdoQ2tCO0VxR2lDbEI7QXZHODVSWjtBdUczNVJRO0VsR2pDSjtFQUNBLHNCQXlPaUQ7RUF0T2pEO0VBS0E7RUFLQTtFa0dxQlEsY3JHdkNrQjtFcUd3Q2xCO0F2R2k2Ulo7QXVHNzVSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2Rys1UlI7QXVHMzVSWTtFQUNJO0VsR2pEWjtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0FMcThSSjtBdUc1NVJRO0VBQ0k7QXZHODVSWjtBdUc1NVJZO0VsRzFEUjtFQUNBLHNCQXlPaUQ7RUF0T2pEO0VBS0E7RUFLQTtBTCs4Uko7QXVHOTVSUTtFQUNJO0VBQ0E7RUFDQTtBdkdnNlJaO0F1Rzc1UlE7RUFDSTtFQUNBLGNyRzFFa0I7RXFHMkVsQjtBdkcrNVJaO0F1RzU1UlE7RWxHM0VKO0VBQ0Esc0JBeU9pRDtFQXRPakQ7RUFLQTtFQUtBO0VrRytEUSxjckdqRmtCO0VxR2tGbEI7QXZHazZSWjs7QXdHbGhTQTs7RUFFSSx5QnRHR29CO0FGa2hTeEI7QXdHbmhTSTs7RUFFSTtFQUNBLHlCdEdGZ0I7RXNHR2hCLGN0R3VCc0I7QUY4L1I5QjtBd0dsaFNJOztFQUNJO0F4R3FoU1I7QU8zZ1NFO0VpR1hFOztJQUlRO0V4R3VoU1Y7QUFDRjtBTzNoU0U7RWlHREU7O0lBUVE7RXhHeWhTVjtBQUNGO0F3R3ZoU1E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEcwaFNaO0FPemlTRTtFaUdVTTs7SUFRUTtFeEc0aFNkO0FBQ0Y7QXdHemhTUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzRoU1o7QXdHemhTUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzRoU1o7QU8valNFO0VpRzhCTTs7SUFRUTtFeEc4aFNkO0FBQ0Y7QXdHemhTUTs7RW5HdEJKO0VBQ0Esc0JtR3NCNkM7RW5HbkI3QztFQUtBO0VBS0E7RW1HVVE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEcvQmtCO0VzR2dDbEI7RUFDQTtBeEdnaVNaO0F3RzdoU1E7O0VuR2pDSjtFQUNBLHNCbUdpQzhDO0VuRzlCOUM7RUFLQTtFQUtBO0VtR3FCUSxjdEd2Q2tCO0VzR3dDbEI7RUFDQTtBeEdvaVNaO0FPL2xTRTtFaUcrRE07O0lBRVE7RXhHbWlTZDtBQUNGO0F3R2hpU1E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdtaVNaO0FPN21TRTtFaUdxRU07O0lBUVE7RXhHcWlTZDtBQUNGO0F3R2xpU1E7O0VBQ0k7RUFDQTtBeEdxaVNaO0F3R2xpU1E7O0VuR2hFSjtFQUNBLHNCbUdnRThDO0VuRzdEOUM7RUFLQTtFQUtBO0VtR29EUSxjdEd0RWtCO0VzR3VFbEI7QXhHeWlTWjtBd0dyaVNROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4R3dpU1o7QXdHcGlTSTs7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjdEd0RnNCO0VzR3VGdEI7RUFDQTtBeEd1aVNSO0F3R25pU1k7O0VuR3pGUjtFQUNBLHNCbUd5RndDO0VuR3RGeEM7RUFLQTtFQUtBO0FMc25TSjtBd0d2aVNZOztFbkc3RlI7RUFDQSxzQm1HNkZ3QztFbkcxRnhDO0VBS0E7RUFLQTtBTDhuU0o7QU9scVNFO0VpR3dIYzs7SW5HbEdaO0lBQ0Esc0JtR2tHNEM7SW5HL0Y1QztJQUtBO0lBS0E7RUx1b1NGO0V3Ry9pU2M7O0luR3RHWjtJQUNBLHNCbUdzRzRDO0luR25HNUM7SUFLQTtJQUtBO0VMK29TRjtBQUNGO0F3R2pqU1E7O0VBQ0k7RUFDQTtBeEdvalNaO0F3R2xqU1k7O0VuR2pIUjtFQUNBLHNCbUdpSHdDO0VuRzlHeEM7RUFLQTtFQUtBO0FMNnBTSjtBd0d0alNZOztFbkdySFI7RUFDQSxzQm1HcUh3QztFbkdsSHhDO0VBS0E7RUFLQTtBTHFxU0o7QU96c1NFO0VpR21JTTs7SUFhUTtFeEc4alNkO0V3RzVqU2M7O0luRzVIWjtJQUNBLHNCbUc0SDRDO0luR3pINUM7SUFLQTtJQUtBO0VMa3JTRjtBQUNGOztBeUdudVNBOztFQUVJO0F6R3N1U0o7O0F5R2x1U0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLCtDQUNJO0F6R211U1o7QU8xdVNFO0VrR05FO0lBaUJRO0lBQ0E7RXpHbXVTVjtBQUNGO0F5R2h1U1E7RUFDSTtFQUNBO0VBQ0EsaURBQ0k7QXpHaXVTaEI7QXlHN3RTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Ryt0U1o7QU85dlNFO0VrR3dCTTtJQVVRO0V6R2d1U2Q7QUFDRjtBeUc1dFNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXpHNnRTWjtBTzV3U0U7RWtHdUNNO0lBV1E7RXpHOHRTZDtBQUNGO0F5RzN0U1E7RUFDSTtFQUNBO0VBQ0E7RXBHbkNSO0VBQ0EscUJvR21DOEM7RXBHaEM5QztFQUtBO0VBS0E7RW9Hd0JRO0VBQ0E7RUFDQTtBekdndVNaO0FPOXhTRTtFa0dzRE07SUFXUTtJcEczQ1o7SUFDQSxxQm9HMkNrRDtJcEd4Q2xEO0lBS0E7SUFLQTtFTG13U0Y7QUFDRjtBeUdsdVNRO0VBQ0k7RUFDQTtFQUNBO0VwR25EUjtFQUNBLHNCb0dtRDRDO0VwR2hENUM7RUFLQTtFQUtBO0VvR3dDUTtFQUNBO0VBQ0E7QXpHdXVTWjtBT3J6U0U7RWtHc0VNO0lBV1E7SXBHM0RaO0lBQ0Esc0JvRzJEK0M7SXBHeEQvQztJQUtBO0lBS0E7RUwweFNGO0FBQ0Y7QXlHeHVTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekcwdVNaOztBeUdwdVNBO0VBQ0k7SUFDSTtJQUNBO0V6R3V1U047QUFDRjtBeUdudVNBO0VBQ0k7SUFDSTtFekdxdVNOO0FBQ0Y7QTBHLzFTSTtFQUNJO0VBQ0E7QTFHaTJTUjtBMEcvMVNRO0VBQ0k7RUFDQTtFQUNBO0ExR2kyU1o7QU81MVNFO0VtR1JNO0lBTVE7SUFDQTtFMUdrMlNkO0FBQ0Y7QTBHLzFTUTtFQUNJO0ExR2kyU1o7QU9yMlNFO0VtR0dNO0lBSVE7SUFDQTtFMUdrMlNkO0FBQ0Y7QTBHaDJTWTtFQUNJO0ExR2syU2hCO0EwRzkxU1E7RUFDSTtBMUdnMlNaO0FPajNTRTtFbUdnQk07SUFJUTtFMUdpMlNkO0FBQ0Y7QTBHOTFTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExR2cyU1o7QU8vM1NFO0VtR3dCTTtJQVVRO0UxR2kyU2Q7QUFDRjtBMEc5MVNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHZzJTWjtBTzc0U0U7RW1Hc0NNO0lBVVE7SUFDQTtFMUdpMlNkO0FBQ0Y7QTBHNzFTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRysxU1o7QU81NVNFO0VtR3NETTtJQVVRO0lBQ0E7RTFHZzJTZDtBQUNGO0EwRzcxU1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUcrMVNaO0EwRzMxU1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRzYxU1o7QTBHMzFTWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRzYxU2hCOztBMEd0MVNBO0VBQ0k7SUFDSTtJQUNBO0UxR3kxU047RTBHdjFTRTtJQUNJO0lBQ0E7RTFHeTFTTjtFMEd2MVNFO0lBQ0k7SUFDQTtFMUd5MVNOO0UwR3YxU0U7SUFDSTtJQUNBO0UxR3kxU047QUFDRjtBMkc3OVNJO0VBQ0k7RUFDQTtFQUNBO0EzRys5U1I7QU90OVNFO0VvR1pFO0lBTVE7SUFDQTtFM0dnK1NWO0FBQ0Y7QTJHNzlTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRys5U1o7QTJHNTlTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRzg5U1o7QU85K1NFO0VvR1NNO0lBVVE7SUFDQTtFM0crOVNkO0FBQ0Y7QTJHeDlTUTtFQUNJO0VBQ0E7RUFDQTtBM0cwOVNaO0EyR3Y5U1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0d5OVNa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O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5IeThVWjtBT2xnVkU7RTRHcURNO0lBT1E7RW5IMDhVZDtBQUNGO0FtSHY4VVE7RUFDSSxjakg5Q2tCO0VpSCtDbEI7RTlHNUNSO0VBQ0Esc0I4R2dEdUI7RTlHN0N2QjtFQUtBO0VBS0E7QUw0K1VKO0FPaGhWRTtFNEdnRU07SUFZUTtFbkh3OFVkO0FBQ0Y7QW1IcjhVUTtFQUNJLGNqSDlEa0I7RWlIK0RsQjtFOUc1RFI7RUFDQSxzQjhHZ0V1QjtFOUc3RHZCO0VBS0E7RUFLQTtBTDAvVUo7QU85aFZFO0U0R2dGTTtJQVlRO0VuSHM4VWQ7QUFDRjs7QW9IL2lWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIa2pWUjtBTzNpVkU7RTZHWkU7SUFRUTtJQUNBO0lBQ0E7RXBIbWpWVjtBQUNGO0FvSGhqVlE7RUFDSTtFQUNBO0VBQ0E7QXBIa2pWWjtBT3ZqVkU7RTZHRU07SUFNUTtJQUNBO0VwSG1qVmQ7QUFDRjtBb0hoalZRO0VBQ0k7RUFDQTtFQUNBO0FwSGtqVlo7QW9IL2lWUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwSGlqVlo7QW9IOWlWUTtFQUNJLGNsSFJrQjtFa0hTbEI7RUFDQTtFL0dQUjtFQUNBLHNCK0dXdUI7RS9HUnZCO0VBS0E7RUFLQTtBTDhpVko7QU9sbFZFO0U2RzBCTTtJQWFRO0VwSCtpVmQ7QUFDRjtBb0g1aVZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQSxjbEgvQmtCO0VrSGdDbEI7RUFHQTtFQUlBO0UvR3BDUjtFQUNBLHNCK0d3Q3VCO0UvR3JDdkI7RUFLQTtFQUtBO0FMb2tWSjtBT3htVkU7RTZHMkNNO0lBeUJRO0VwSHdpVmQ7QUFDRjtBb0hwaVZZO0VBQ0ksNEJsSHhEYztFa0h5RGQsY2xIekRjO0FGK2xWOUI7QW9IbGlWUTtFQUNJO0VBQ0E7RUFDQTtBcEhvaVZaO0FvSGppVlE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjbEh0RWtCO0VrSHVFbEI7RS9HcEVSO0VBQ0Esc0IrR3dFdUI7RS9HckV2QjtFQUtBO0VBS0E7QUw4bFZKO0FvSDdoVlE7RUFDSTtBcEgraFZaO0FPcm9WRTtFNkdxR007SUFJUTtJQUNBO0VwSGdpVmQ7QUFDRjtBb0g5aFZZO0VBQ0k7RUFDQTtFQUNBO0FwSGdpVmhCOztBcUg1cFZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgrcFZSO0FPeHBWRTtFOEdaRTtJQVFRO0lBQ0E7RXJIZ3FWVjtBQUNGO0FxSDlwVlE7RUFDSTtFQUNBO0VBQ0E7QXJIZ3FWWjtBcUg3cFZRO0VBQ0k7RUFDQTtBckgrcFZaO0FxSDVwVlE7RUFDSTtFQUNBO0FySDhwVlo7QU8zcVZFO0U4R1dNO0lBS1E7RXJIK3BWZDtBQUNGO0FxSDVwVlE7RUFFSSxjbkhKa0I7RW1IS2xCO0VoSERSO0VBQ0Esc0JnSEt1QjtFaEhGdkI7RUFLQTtFQUtBO0FMcXBWSjtBT3pyVkU7RThHb0JNO0lBYVE7RXJINHBWZDtBQUNGOztBc0h0c1ZBO0VBQ0k7QXRIeXNWSjtBc0h2c1ZJO0VBRUk7RUFDQSx5QnBITGdCO0VvSE1oQixjcEhvQnNCO0FGb3JWOUI7QU92c1ZFO0UrR0xFO0lBT1E7RXRIeXNWVjtBQUNGO0FzSHBzVlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIc3NWWjtBTzFzVkU7RStHRk07SUFTUTtJQUNBO0V0SHVzVmQ7QUFDRjtBTzF0VkU7RStHUU07SUFjUTtJQUNBO0V0SHdzVmQ7QUFDRjtBc0hwc1ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRIc3NWWjs7QXVINXVWSTs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SG12VlI7QXVIbHZWUTs7Ozs7RUFDSTtBdkh3dlZaO0F1SHJ2Vkk7Ozs7O0VBQ0kseUJySG1KTTtFcUhsSk47QXZIMnZWUjtBdUgxdlZROzs7OztFcEVIQTtFQUVKLGtCQVM0QztFQVI1QztFQUNBO0FuRG13Vko7QU9yeFZFO0VnSGlCTTs7Ozs7SXBFSUE7SUFDQTtFbkR3d1ZOO0FBQ0Y7QXVIOXdWUTs7Ozs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIbXhWWjtBT2p5VkU7RWdIT007Ozs7O0lBU1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkh5eFZkO0FBQ0Y7QXVIdnhWUTs7Ozs7RUFDSTtFbEhGUjtFQUNBLHNCQTBKNEM7RUF2SjVDO0VBS0E7RUFLQTtFa0hWUSxjckhUa0I7RXFIVWxCO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtBdkhpeVZaO0FPaDBWRTtFZ0h1Qk07Ozs7O0lBVVE7SUFDQTtFdkh1eVZkO0FBQ0Y7QXVIdHlWWTs7Ozs7RWxIZFI7RUFDQSxzQkEwSjRDO0VBdko1QztFQUtBO0VBS0E7RWtIRVksY3JIOUNRO0VxSCtDUjtBdkhnelZoQjtBdUg3eVZROzs7OztFQUNJLHlCckg2R0U7RXFINUdGLHlCckhwRFk7RXFIcURaLGNySDJHRTtFR2xJVjtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0VrSFdRO0VBQ0E7QXZIdXpWWjtBdUhyelZROzs7OztFbEg1Qko7RUFDQSxzQkFOVztFQVNYO0VBS0E7RUFLQTtFa0hnQlEsY3JIbkNrQjtFcUhvQ2xCO0F2SCt6Vlo7QXVIN3pWUTs7Ozs7RUFDSTtFQUNBO0VBQ0E7QXZIbTBWWjtBdUhsMFZZOzs7OztFQUNJO0F2SHcwVmhCO0F1SHAwVkk7Ozs7O0VBQ0k7QXZIMDBWUjtBTzM0VkU7RWdIZ0VFOzs7OztJQUdRO0V2SGcxVlY7QUFDRjtBdUg5MFZJOzs7OztFcEVsRUk7RUFFSixrQkFTNEM7RUFSNUM7RUFDQTtBbkRzNVZKO0FPeDZWRTtFZ0hnRkU7Ozs7O0lwRTNESTtJQUNBO0VuRDI1Vk47QUFDRjtBdUhsMlZJOzs7OztFQUVJO0F2SHUyVlI7QXVIdDJWUTs7Ozs7RUFDSTtBdkg0MlZaO0FPdDdWRTtFZ0hzRUU7Ozs7O0lBT1E7SUFDQTtFdkhpM1ZWO0FBQ0Y7QXVILzJWSTs7Ozs7RXBFN0VJO0VBRUosa0JBUzRDO0VBUjVDO0VBQ0E7QW5EazhWSjtBT3A5VkU7RWdIMkZFOzs7OztJcEV0RUk7SUFDQTtFbkR1OFZOO0FBQ0Y7QXVIbjRWSTs7Ozs7RUFFSTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0F2SHc0VlI7QU85OVZFO0VnSGlGRTs7Ozs7SUFPUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZIODRWVjtBQUNGO0F1SDU0Vkk7Ozs7O0VBQ0k7QXZIazVWUjtBdUhoNVZJOzs7OztFQUNJO0F2SHM1VlI7QXVIcDVWSTs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIMDVWUjtBT3RnV0U7RWdIc0dFOzs7OztJQVFRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QnJIakhvQjtFRmloVzlCO0FBQ0Y7QXVILzVWUTs7Ozs7RWxIL0ZKO0VBQ0Esc0JBTlc7RUFTWDtFQUtBO0VBS0E7RWtIbUZRO0F2SHk2Vlo7QU9oaVdFO0VnSHFITTs7Ozs7SUFJUTtFdkgrNlZkO0FBQ0Y7QXVINzZWUTs7Ozs7RUFDSTtFQUNBO0VBQ0E7QXZIbTdWWjtBdUhqN1ZROzs7OztFQUNJO0VBQ0E7RUFDQTtFbEg5R1I7RUFDQSxzQkFOVztFQVNYO0VBS0E7RUFLQTtFa0hrR1E7RUFDQTtFQUNBO09BQUE7RUFDQTtFQUNBO0VBQ0E7QXZIMjdWWjtBdUgxN1ZZOzs7OztFQUNJO0VBQ0E7RUFDQSxjckh2SlE7QUZ1bFd4QjtBdUg3N1ZnQjs7Ozs7RS9HMUhaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBUjZqV0o7QXVIcDhWZ0I7Ozs7O0UvRy9IWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QVJ5a1dKO0F1SDM4VmdCOzs7OztFL0dwSVo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FScWxXSjtBdUhsOVZnQjs7Ozs7RS9HeklaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBUmltV0o7QXVIMTlWWTs7Ozs7RWxIL0lSO0VBQ0Esc0JBTlc7RUFTWDtFQUtBO0VBS0E7RWtIbUlZLGNySC9LUTtFcUhnTFI7QXZIbytWaEI7QXVIaitWUTs7Ozs7RUFDSTtFQUNBO0VBQ0E7QXZIdStWWjtBdUhuK1ZROzs7OztFQUNJO0VBQ0E7RUFDQTtPQUFBO0VsSC9KUjtFQUNBLHNCQXlDd0M7RUF0Q3hDO0VBS0E7RUFLQTtFa0htSlE7QXZINitWWjtBTzlxV0U7RWdINExNOzs7OztJQU9RO0lBQ0E7U0FBQTtFdkhtL1ZkO0FBQ0Y7QXVIbC9WWTs7Ozs7RWxIdEtSO0VBQ0Esc0JBZzlCMkM7RUE3OEIzQztFQUtBO0VBS0E7QUxxcFdKO0FPbnNXRTtFZ0hzTVU7Ozs7O0lBR1E7RXZIa2dXbEI7QUFDRjtBdUhoZ1dZOzs7OztFbEg1S1I7RUFDQSxzQmtIZ0wyQjtFbEg3SzNCO0VBS0E7RUFLQTtBTHlxV0o7QXVIaGdXUTs7Ozs7RUFDSTtBdkhzZ1daO0F1SHBnV1E7Ozs7O0VBQ0k7RUFDQTtFQUNBO09BQUE7RUFDQTtBdkgwZ1daO0FPeHVXRTtFZ0gwTk07Ozs7O0lBTVE7SUFDQTtJQUNBO0lBQ0E7U0FBQTtFdkhnaFdkO0FBQ0Y7QXVIOWdXUTs7Ozs7RUFDSTtFQUNBO0F2SG9oV1o7QU81dldFO0VnSHNPTTs7Ozs7SUFJUTtFdkgwaFdkO0FBQ0Y7QXVIeGhXUTs7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFbEhqTlI7RUFDQSxzQkE0akI0RDtFQXpqQjVEO0VBS0E7RUFLQTtFa0hxTVE7RUFDQTtBdkhraVdaO0FPdHhXRTtFZ0g2T007Ozs7O0lBU1E7RXZId2lXZDtBQUNGO0F1SHZpV1k7Ozs7O0VBQ0kseUJySHZQUTtFcUh3UFI7QXZINmlXaEI7O0F3SHh5V0k7RXJFZUk7RUFFSixrQkFTNEM7RUFSNUM7RUFDQTtBbkQ0eFdKO0FPOXlXRTtFaUhERTtJckVzQkk7SUFDQTtFbkQ2eFdOO0FBQ0Y7QU8xeVdFO0VpSFhFO0lBR1E7RXhIc3pXVjtBQUNGO0FPL3lXRTtFaUhMRTtJQUVRO0lBQ0E7RXhIc3pXVjtBQUNGO0F3SHJ6V1E7RW5Ic0JKO0VBQ0Esc0JBNGpCNEQ7RUF6akI1RDtFQUtBO0VBS0E7QUx3eFdKO0F3SHp6V1E7RUFDSTtBeEgyeldaO0FPL3pXRTtFaUhHTTtJQUdRO0V4SDZ6V2Q7QUFDRjtBd0g1eldZO0VBQ0k7QXhIOHpXaEI7QU92MFdFO0VpSFFVO0lBR1E7RXhIZzBXbEI7QUFDRjtBd0g1eldJO0VBQ0k7QXhIOHpXUjtBTy8wV0U7RWlIZ0JFO0lBR1E7RXhIZzBXVjtBQUNGO0F3SC96V1E7RUFDSSxnQnBIckJPO0FKczFXbkI7O0F5SGwyV0k7RXRFZUk7RUFFSixrQkFTNEM7RUFSNUM7RUFDQTtBbkRzMVdKO0FPeDJXRTtFa0hERTtJdEVzQkk7SUFDQTtFbkR1MVdOO0FBQ0Y7QU9wMldFO0VrSFhFO0lBR1E7RXpIZzNXVjtBQUNGO0F5SDcyV1E7RUFDSTtFQUNBO0F6SCsyV1o7QU92M1dFO0VrSE1NO0lBSVE7RXpIaTNXZDtFeUgvMldrQjtJQUNJLHlCdkhxRk87SXVIcEZQO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6SGkzV3RCO0FBQ0Y7QXlINzJXUTtFcEhPSjtFQUNBLHNCQTBKNEM7RUF2SjVDO0VBS0E7RUFLQTtFb0huQlEsY3ZIRGtCO0V1SEVsQix5QnZIVHNCO0V1SFV0QjtBekhtM1daO0FPaDVXRTtFa0h5Qk07SUFNUTtFekhxM1dkO0FBQ0Y7QXlIcDNXWTtFQUNJO0F6SHMzV2hCO0F5SG4zV1E7RUFDSTtFQUNBO0VBQ0E7T0FBQTtBekhxM1daO0FPbjVXRTtFa0grQlU7SUFFUTtJQUNBO0V6SHMzV2xCO0V5SHIzV2tCO0lBQ0k7SUFDQTtFekh1M1d0QjtBQUNGO0FPdjZXRTtFa0hxRFU7SUFDSTtFekhxM1dkO0V5SHAzV2M7SUFDSSx5QnZIMENXO0VGNDBXN0I7RXlIcjNXa0I7SUFDSTtFekh1M1d0QjtFeUgxM1djO0lBS0k7SUFDQTtJQUNBO0lBQ0E7RXpIdzNXbEI7RXlIdjNXa0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFekh5M1d0QjtFeUhyM1dVO0lBQ0k7RXpIdTNXZDtFeUh0M1djO0lBQ0kseUJ2SHVCVztJdUh0Qlg7RXpIdzNXbEI7RXlIdjNXa0I7SUFDSTtFekh5M1d0QjtFeUg3M1djO0lBTUk7SUFDQTtJQUNBO0V6SDAzV2xCO0V5SHozV2tCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXpIMjNXdEI7QUFDRjtBeUhyM1dRO0VBQ0k7RUFDQTtBekh1M1da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QjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0VzSHBDSSxjekhSZ0I7QUY4dVh4QjtBT2h2WEU7RW9IUUU7SUFJSTtFM0h3dVhOO0FBQ0Y7QTJIcHJYUTtFQUNJO0VBQ0E7QTNIc3JYWjtBT3p2WEU7RW9IaUVNO0lBSVE7RTNId3JYZDtBQUNGO0EySHRyWFE7RUFDSTtFQUNBO0VBQ0E7QTNId3JYWjtBT253WEU7RW9Id0VNO0lBS1E7RTNIMHJYZDtBQUNGO0EySHhyWFE7RUFDSTtFQUNBO0VBQ0E7QTNIMHJYWjtBTzd3WEU7RW9IZ0ZNO0lBS1E7SUFDQTtFM0g0clhkO0FBQ0Y7QTJIenJYb0I7RUFDSTtBM0gyclh4QjtBT3R4WEU7RW9IMEZrQjtJQUdRO0UzSDZyWDFCO0FBQ0Y7QTJIM3JYb0I7RUFDSTtFQUNBO0EzSDZyWHhCO0EySHhyWFE7RUFDSTtBM0gwclhaO0EySHZyWEk7RUFDSTtFQUNBO0VBQ0E7QTNIeXJYUjtBMkh2clhJO0VBQ0kseUJ6SDlHZ0I7RXlIK0doQjtBM0h5clhSO0FPM3lYRTtFb0hnSEU7SUFJUTtFM0gyclhWO0FBQ0Y7QTJIeHJYSTtFQUNJO0EzSDByWFI7QTJIenJYUTtFQUNJO0EzSDJyWFo7QTJIeHJYSTtFQUNJO0VBQ0E7QTNIMHJYUjtBMkh6clhRO0VBQ0k7RXhFcEhKO0VBRUosa0JBa0NpQztFQWpDakM7RUFDQTtBbkQreVhKO0FPajBYRTtFb0hpSU07SXhFNUdBO0lBQ0E7RW5EZ3pYTjtBQUNGO0EySHRzWFE7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7QTNIc3NYWjtBTzkwWEU7RW9IaUlNO0lBU1E7SUFDQTtJQUNBO0lBQ0E7U0FBQTtFM0h3c1hkO0FBQ0Y7QTJIcHNYUTtFdEhsSEo7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFc0gvQ0EsY3pINEIwQjtBRm0wWDlCO0FPOTFYRTtFb0hrSk07SUFqSkE7RTNIaTJYTjtBQUNGO0EySGgyWEk7RUFDSTtFQUNBO09BQUE7RUFDQTtBM0hrMlhSO0EySGgyWEk7RXRId0JBO0VBQ0Esc0JBcXFCOEQ7RUFs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S0E7RUFLQTtFdUl1SFE7RUFDQTtBNUlnOGRaO0FPdG1lRTtFcUltS007SUFLUTtFNUlrOGRkO0FBQ0Y7QTRJaDhkZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxSS9LSTtFMElnTEo7RUFDQTtBNUlrOGRwQjtBNEkvN2RZO0VBQ0ksYzFJN0pjO0UwSThKZDtFQUNBO0E1SWk4ZGhCOztBNkk3bmVBO0VBQ0kseUIzSWM0QjtBRmtuZWhDO0E2SS9uZUk7RUFDSTtBN0lpb2VSO0E2SS9uZUk7RUFDSTtBN0lpb2VSO0FPcG9lRTtFc0lLVTtJQUNJO0U3SWtvZWQ7QUFDRjtBNklob2VRO0VBQ0k7RTFGSUo7RUFFSixrQkFTNEM7RUFSNUM7RUFDQTtBbkQ4bmVKO0FPaHBlRTtFc0lTTTtJMUZZQTtJQUNBO0VuRCtuZU47QUFDRjtBNkk3b2VRO0VBR0k7RUFDQTtBN0k2b2VaO0E2SXpvZVE7RUFDSTtBN0kyb2VaO0E2SXpvZVE7RUFDSTtFeElXUjtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0V3SXZCUSxjM0lJa0I7QUYyb2U5QjtBT3RxZUU7RXNJb0JNO0lBS1E7RTdJaXBlZDtBQUNGO0E2SWhwZVk7RUFDSTtFQUNBO09BQUE7RUFDQTtBN0lrcGVoQjtBNklocGVZO0V4SUFSO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RXdJWlksYzNJaENRO0FGc3JleEI7QU94cmVFO0VzSWdDVTtJQUlRO0U3SXdwZWxCO0FBQ0Y7QTZJcHBlSTtFQUNJO0E3SXNwZVI7QTZJcHBlSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0lzcGVSO0FPeHNlRTtFc0k0Q0U7SUFRUTtFN0l3cGVWO0FBQ0Y7O0E4SWh0ZUE7RUFDSSx5QjVJYzRCO0FGcXNlaEM7QThJbHRlSTtFQUNJO0E5SW90ZVI7QThJbHRlSTtFQUNJO0E5SW90ZVI7QU92dGVFO0V1SUtVO0lBQ0k7RTlJcXRlZDtBQUNGO0E4SW50ZVE7RUFDSTtFM0ZJSjtFQUVKLGtCQVM0QztFQVI1QztFQUNBO0FuRGl0ZUo7QU9udWVFO0V1SVNNO0kzRllBO0lBQ0E7RW5Ea3RlTjtBQUNGO0E4SWh1ZVE7RUFHSTtFQUNBO0E5SWd1ZVo7QThJNXRlUTtFQUNJO0E5STh0ZVo7QThJNXRlUTtFQUNJO0V6SVdSO0VBQ0Esc0JBcXFCOEQ7RUFscUI5RDtFQUtBO0VBS0E7RXlJdkJRLGM1SUlrQjtBRjh0ZTlCO0FPenZlRTtFdUlvQk07SUFLUTtFOUlvdWVkO0FBQ0Y7QThJbnVlWTtFQUNJO0VBQ0E7T0FBQTtFQUNBO0E5SXF1ZWhCO0E4SW51ZVk7RXpJQVI7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFeUlaWSxjNUloQ1E7QUZ5d2V4QjtBTzN3ZUU7RXVJZ0NVO0lBSVE7RTlJMnVlbEI7QUFDRjtBOEl2dWVJO0VBQ0k7QTlJeXVlUjtBOEl2dWVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SXl1ZVI7QU8zeGVFO0V1STRDRTtJQVFRO0U5STJ1ZVY7QUFDRjs7QStJbnllQTtFQUNJLHlCN0ljNEI7QUZ3eGVoQztBK0lyeWVJO0VBQ0k7QS9JdXllUjtBK0lyeWVJO0VBQ0k7QS9JdXllUjtBTzF5ZUU7RXdJS1U7SUFDSTtFL0l3eWVkO0FBQ0Y7QStJdHllUTtFQUNJO0U1RklKO0VBRUosa0JBUzRDO0VBUjVDO0VBQ0E7QW5Eb3llSjtBT3R6ZUU7RXdJU007STVGWUE7SUFDQTtFbkRxeWVOO0FBQ0Y7QStJbnplUTtFQUdJO0VBQ0E7QS9JbXplWjtBK0kveWVRO0VBQ0k7QS9JaXplWjtBK0kveWVRO0VBQ0k7RTFJV1I7RUFDQSxzQkFxcUI4RDtFQWxxQjlEO0VBS0E7RUFLQTtFMEl2QlEsYzdJSWtCO0FGaXplOUI7QU81MGVFO0V3SW9CTTtJQUtRO0UvSXV6ZWQ7QUFDRjtBK0l0emVZO0VBQ0k7RUFDQTtPQUFBO0VBQ0E7QS9Jd3plaEI7QStJdHplWTtFMUlBUjtFQUNBLHNCQXFxQjhEO0VBbHFCOUQ7RUFLQTtFQUtBO0UwSVpZLGM3SWhDUTtBRjQxZXhCO0FPOTFlRTtFd0lnQ1U7SUFJUTtFL0k4emVsQjtB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UjtJQUNBLHNCZ0o2WDRDO0loSjFYNUM7SUFLQTtJQUtBO0lnSmlYZ0I7RXJKbzNmbEI7QUFDRjtBcUpoM2ZZO0VBQ0k7QXJKazNmaEI7QXFKLzJmWTs7RWhKeFlSO0VBQ0Esc0JnSnlZd0M7RWhKdFl4QztFQUtBO0VBS0E7RWdKNlhZO0VBQ0E7QXJKcTNmaEI7QU83d2dCRTtFOElvWlU7O0lBT1E7SUFDQTtFckp1M2ZsQjtBQUNGO0FxSmozZlE7RUFDSTtFQUNBLHlCbkp0Ylk7QUZ5eWdCeEI7QU94eGdCRTtFOEltYU07SUFLUTtFckpvM2ZkO0FBQ0Y7QXFKajNmUTtFaEpoYUo7RUFDQSxzQmdKZ2FvQztFaEo3WnBDO0VBS0E7RUFLQTtFZ0pxWlE7RUFDQTtFQUNBLGNuSnhha0I7QUY4eGdCOUI7QU92eWdCRTtFOEk0YU07SWhKaGFKO0lBQ0Esc0JnSnVhd0M7SWhKcGF4QztJQUtBO0lBS0E7RUxxeGdCRjtBQUNGO0FxSngzZlE7RUFDSTtFQUNBLGNuSmpia0I7QUYyeWdCOUI7QU9wemdCRTtFOEl3Yk07SUFLUTtFckoyM2ZkO0FBQ0Y7QXFKeDNmUTtFQUNJO0VBQ0EsY25KMWJrQjtBRm96Z0I5QjtBcUp0M2ZRO0VBQ0k7RUFDQSwrRkE3ZEs7RUE4ZEwsY25KcGNrQjtBRjR6Z0I5QjtBcUpwM2ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJuSnBVRTtBRjByZ0JkOztBc0o3MWdCQTs7O0VBR0kseUJwSkNvQjtBRisxZ0J4QjtBc0o5MWdCSTs7O0VBRUk7QXRKaTJnQlI7QXNKOTFnQkk7OztFQUNJO0F0SmsyZ0JSO0FPeDFnQkU7RStJWEU7OztJQUlRO0V0SnEyZ0JWO0FBQ0Y7QU96MmdCRTtFK0lERTs7O0lBUVE7RXRKdzJnQlY7QUFDRjtBc0p0MmdCUTs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEowMmdCWjtBT3ozZ0JFO0UrSVVNOzs7SUFRUTtFdEo2MmdCZDtBQUNGO0FzSjEyZ0JROzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SjgyZ0JaO0FzSjMyZ0JROzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SisyZ0JaO0FzSjUyZ0JROzs7RWpKaEJKO0VBQ0Esc0JpSmdCb0M7RWpKYnBDO0VBS0E7RUFLQTtFaUpJUSxjcEpyQmtCO0VvSnNCbEI7QXRKbzNnQlo7QU83NWdCRTtFK0lzQ007OztJakpoQko7SUFDQSxzQmlKcUJ3QztJakpsQnhDO0lBS0E7SUFLQTtFTG00Z0JGO0FBQ0Y7QXNKeDNnQlE7OztFakoxQko7RUFDQSxzQmlKMEJvQztFakp2QnBDO0VBS0E7RUFLQTtFaUpjUSxjcEpoQ2tCO0VvSmlDbEI7QXRKZzRnQlo7QU9uN2dCRTtFK0lnRE07OztJakoxQko7SUFDQSxzQmlKK0J3QztJako1QnhDO0lBS0E7SUFLQTtFTHk1Z0JGO0FBQ0Y7QXNKbDRnQlE7OztFQUNJO0VBQ0E7QXRKczRnQlo7QXNKbDRnQlE7OztFQUNJO0F0SnM0Z0JaOztBc0ozM2dCUTtFQUNJO0F0SjgzZ0JaO0FPNzhnQkU7RStJOEVNO0lBSVE7RXRKKzNnQmQ7QUFDRjtBT2w5Z0JFO0UrSXNGTTtJakpoRUo7SUFDQSxzQmlKaUV3QztJako5RHhDO0lBS0E7SUFLQTtFTHM3Z0JGO0FBQ0Y7QXNKLzNnQlE7RWpKdEVKO0VBQ0Esc0JpSnNFb0M7RWpKbkVwQztFQUtBO0VBS0E7QUw4N2dCSjtBT2wrZ0JFO0UrSTRGTTtJakp0RUo7SUFDQSxzQmlKeUV3QztJakp0RXhDO0lBS0E7SUFLQTtFTHM4Z0JGO0FBQ0Y7QXNKdDRnQlE7RWpKL0VKO0VBQ0Esc0JpSitFb0M7RWpKNUVwQztFQUtBO0VBS0E7RWlKbUVRO0VBQ0EsY3BKdkNFO0VvSndDRjtBdEo0NGdCWjtBc0p4NGdCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKMDRnQlo7QU81L2dCRTtFK0k2R007SUFRUTtFdEoyNGdCZDtBQUNGO0FzSng0Z0JRO0VBQ0k7QXRKMDRnQlosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvZnJvbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcmVzcy9kaXN0L3Jlc3MubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2dsb2JhbC92YXJpYWJsZXMvX2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9mb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9nbG9iYWwvdmFyaWFibGVzL19mb250LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvdXRpbGl0eS9fdGV4dF9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L3V0aWxpdHkvX3Jlc3BvbnNpdmVfc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2dsb2JhbC9taXhpbnMvX21lZGlhX3F1ZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvdXRpbGl0eS9faWNvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mb250cy9zdmdmb250LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9idXR0b25zL19kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9idXR0b25zL19nbGFzcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvZ2xvYmFsL21peGlucy9fZGVjb3JhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvYnV0dG9ucy9fZ29sZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvYmFzaWNzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9iYXNpY3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Jhc2ljcy9fY3Vyc29yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9idXR0b25zL19hcmVhLXNlYXJjaC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvYnV0dG9ucy9fZmF2b3JpdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2J1dHRvbnMvX3NoYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9idXR0b25zL19kZWZhdWx0LWRhdGFiZWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Jhc2ljcy9fcGFnZS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2xhYmVscy9fY2F0ZWdvcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2xhYmVscy9fdGFnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9sYWJlbHMvX3RhZy1lc3RhdGUtdHlwZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvbGFiZWxzL190YWctZXN0YXRlLWNvdW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9sYWJlbHMvX3RhZy1jb25kaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2NhcmRzL19uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9jYXJkcy9fY29sdW1uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9jYXJkcy9fc3RhZmYuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2NhcmRzL192b2ljZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY2FyZHMvX2VzdGF0ZS1iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9jYXJkcy9fZXN0YXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9jYXJkcy9fcGFydGl0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9jYXJkcy9fZXN0YXRlLW1lbWJlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY2FyZHMvX2VzdGF0ZS1tYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2xhYmVscy9fc3RhZmYuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2NvbW1vbnMvX2Jhc2VfbGF5b3V0X3N0aWNreV9zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9jb21tb25zL19jb3VudC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY29tbW9ucy9fbmV3cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19jdXJzb3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fYmxvY2stbGlmZXN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX3Nucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19zd2lwZXItcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19lc3RhdGUtZmVhdHVyZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fZXN0YXRlLXByaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX2VzdGF0ZS1tZW1iZXItY3RhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX2hlYWQtYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fc2VhcmNoLWNvbmRpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19zZWFyY2gtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19zZWFyY2gtc3VibWl0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvdXRpbGl0eS9fY29udGVudHNfc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fc2VsZWN0LXNlYXJjaC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19jb250YWN0LWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9nbG9iYWwvdmFyaWFibGVzL19zZXR0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9vdGhlcnMvX2xvYW4tc2ltdWxhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvb3RoZXJzL19lc3RhdGUtbGlzdC1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fY29udGFjdC10ZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9fdGV4dC1yZXZlYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL290aGVycy9faW1hZ2UtbWFycXVlZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvY29tbW9ucy9fcHJpY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2NvbW1vbnMvX2VzdGF0ZS1mZWF0dXJlLWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2NvbW1vbnMvX2VzdGF0ZS1kZXRhaWwtaXRlbS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvbGlzdHMvX2VzdGF0ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX2NoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19yYWRpby5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX2lucHV0LXJhZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX2lucHV0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL190ZXh0YXJlYS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX2lucHV0LWNhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtY2FsZW5kYXItY29sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtdGltZS1zbG90LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fbGF5b3V0LWNvbXBsZXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fbGF5b3V0LWZvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX2NvbnRhaW5lci1jb21wbGV0ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX2NvbnRhaW5lci1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fZXN0YXRlLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19oZWFkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fcm93LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fcm93LWFkZHJlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19yb3ctZGVzaXJlZC1hcmVhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fcm93LWRlc2lyZWQtZGF0ZXRpbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19yb3ctdmlzaXQtZGF0ZXRpbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19yb3ctcHJlZmVycmVkLWNvbnRhY3QtbWV0aG9kcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX3Jvdy1idWRnZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL29iamVjdC9jb21wb25lbnRzL2Zvcm1zL19yb3ctemlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fc3RlcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3Mvb2JqZWN0L2NvbXBvbmVudHMvZm9ybXMvX3RlbGVwaG9uZS1pbnF1aXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fZ3VpZGUtYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9vYmplY3QvY29tcG9uZW50cy9mb3Jtcy9fbWVtYmVyLW1lcml0LWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3RlbXBsYXRlcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy90ZW1wbGF0ZXMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvdGVtcGxhdGVzL19mb290ZXItY29udGFjdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvbmV3cy9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2NvbHVtbi9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL3ZvaWNlL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvcHJpdmFjeS9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2Vycm9yL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvaG9tZS9faW5kZXhfbG9hZGluZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvaG9tZS9faW5kZXhfaGVyby5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvaG9tZS9faW5kZXhfc3Rvcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2hvbWUvX2luZGV4X3ByZW1pdW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2hvbWUvX2luZGV4X2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2hvbWUvX2luZGV4X2NsdWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2hvbWUvX2luZGV4X3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9ob21lL19pbmRleF9uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9ob21lL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvY29tcGFueS9faW5kZXhfbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9jb21wYW55L19pbmRleF9tZXNzYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9jb21wYW55L19pbmRleF9hY2Nlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2NvbXBhbnkvX2luZGV4X291dGxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2NvbXBhbnkvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9zZWFyY2gvX2NvbW1vbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvc2VhcmNoL3NjaG9vbC9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL3NlYXJjaC90ZXJtcy9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL3NlYXJjaC9tYXAvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfaW50cm9kdWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF9jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX3ByaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF9zdHJ1Y3R1cmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX2ZhY2lsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF9wbGFjZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfZXN0YXRlLWRldGFpbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfZnJvbS1tYW5hZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF9jb252ZXJzaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF9jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF9yZWNvbW1lbmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9fZGV0YWlsX3Bhbm9yYW1hLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvX2RldGFpbF92aWRlby5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfb3Blbi1ob3VzZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvZXN0YXRlL19kZXRhaWxfZml4LWNvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9kZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2VzdGF0ZS9yZWNvbW1lbmQvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9lc3RhdGUvbmV3ZXN0L19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvaGlzdG9yeS9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2Zhdm9yaXRlL19pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvcGFnZXMvbXlwYWdlL19hY2NvdW50X2VkaXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL215cGFnZS9fYWNjb3VudF9lbWFpbF9zZW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9teXBhZ2UvX2FjY291bnRfcHJvZmlsZV9lZGl0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9teXBhZ2UvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9wYWdlcy9sb2dpbi9faW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL3BhZ2VzL2ZvcmdldC9faW5kZXguc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0YWItc2l6ZTogNDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4qLCA6YWZ0ZXIsIDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG46YWZ0ZXIsIDpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ociB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5kZXRhaWxzLCBtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG59XG5cbnByZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSwgW3R5cGU9YnV0dG9uXSwgW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsIGJ1dHRvbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24sIGh0bWwgW3R5cGU9YnV0dG9uXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuYTpmb2N1cywgYnV0dG9uOmZvY3VzLCBpbnB1dDpmb2N1cywgc2VsZWN0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbnNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblthcmlhLWJ1c3k9dHJ1ZV0ge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG5bYXJpYS1jb250cm9sc10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIOODleODreODs+ODiOeUqOOBruOCq+ODqeODvOWkieaVsFxuICogVE9ITyBIT1VTReaWsOWwj+WyqSDjg4fjgrbjgqTjg7Pjg4jjg7zjgq/jg7Pjgojjgoroh6rli5XnlJ/miJBcbiAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzOTBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG5tYWluIHtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5hIHtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnVsLFxubGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBIZWFkaW5nXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBIZWFkaW5nL2JvbGRcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEhlYWRpbmcvbWVkaXVtXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCb2R5L3JlZ3VsYXIgbGgyXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCb2R5L3JlZ3VsYXIgbGgxNlxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogQm9keS9yZWd1bGFyIGxoMTRcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJvZHkvbWVkaXVtIGxoMTRcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJvZHlcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJ1dHRvbiAmIFRhZyAmIGV0Y1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogQnV0dG9uICYgVGFnIC8gYm9sZFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogT3RoZXIgLyBib2xkXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCdXR0b24gJiBUYWcgLyBtZWRpdW1cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEVuZ2xpc2hcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIOaxjueUqOaXpeacrOiqnlxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICog5rGO55So6Iux6KqeXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiDmsY7nlKjmlbDlrZdcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIOODleOCqeODvOODoO+8iERhdGEgQmVlIERlc2lnbiBTeXN0ZW3vvIlcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbiAqIOODrOOCueODneODs+OCt+ODluOBruihqOekuumdnuihqOekuuWItuW+oVxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgYVtocmVmXj1cInRlbDpcIl0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4uc3Atc3R5bGUsIC5zbS1zdHlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNwLXN0eWxlLCAuc20tc3R5bGUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4ubWQtc3R5bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZC1zdHlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5sZy1zdHlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sZy1zdHlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5wYy1zdHlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYy1zdHlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGMtaW5saW5lLXN0eWxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYy1pbmxpbmUtc3R5bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaWNvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIjtcbiAgc3JjOiB1cmwoXCJzdmdmb250LmVvdD90PTE3NjAwMjkxNDA2NjdcIik7IC8qIElFOSovXG4gIHNyYzogdXJsKFwic3ZnZm9udC5lb3Q/dD0xNzYwMDI5MTQwNjY3I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJzdmdmb250LndvZmYyP3Q9MTc2MDAyOTE0MDY2N1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwic3ZnZm9udC53b2ZmP3Q9MTc2MDAyOTE0MDY2N1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJzdmdmb250LnR0Zj90PTE3NjAwMjkxNDA2NjdcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcInN2Z2ZvbnQuc3ZnP3Q9MTc2MDAyOTE0MDY2NyNzdmdmb250XCIpIGZvcm1hdChcInN2Z1wiKTsgLyogaU9TIDQuMS0gKi9cbn1cbltjbGFzc149c3ZnZm9udC1dLCBbY2xhc3MqPVwiIHN2Z2ZvbnQtXCJdIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zdmdmb250LTAteWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG5cbi5zdmdmb250LWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLnN2Z2ZvbnQtYXJyb3ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG5cbi5zdmdmb250LWFycm93LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLnN2Z2ZvbnQtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLnN2Z2ZvbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cblxuLnN2Z2ZvbnQtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDdcIjtcbn1cblxuLnN2Z2ZvbnQtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbn1cblxuLnN2Z2ZvbnQtZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDlcIjtcbn1cblxuLnN2Z2ZvbnQtZmF2b3JpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLnN2Z2ZvbnQtZmxvb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLnN2Z2ZvbnQtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwY1wiO1xufVxuXG4uc3ZnZm9udC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG5cbi5zdmdmb250LWxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XG59XG5cbi5zdmdmb250LW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cblxuLnN2Z2ZvbnQtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uc3ZnZm9udC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbn1cblxuLnN2Z2ZvbnQtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMlwiO1xufVxuXG4uc3ZnZm9udC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuXG4uc3ZnZm9udC1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4uc3ZnZm9udC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG59XG5cbi5zdmdmb250LXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE2XCI7XG59XG5cbi5zdmdmb250LXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuXG4uc3ZnZm9udC1zZWFyY2gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOFwiO1xufVxuXG4uc3ZnZm9udC1zZWFyY2gtZXN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE5XCI7XG59XG5cbi5zdmdmb250LXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYVwiO1xufVxuXG4uc3ZnZm9udC1zaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XG59XG5cbi5zdmdmb250LXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cblxuLnN2Z2ZvbnQtdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFkXCI7XG59XG5cbi5zdmdmb250LXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG5cbi5zdmdmb250LXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWZcIjtcbn1cblxuLmMtYnV0dG9ucy1kZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWp1c3RpZnktY29udGVudD1sZWZ0XSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWp1c3RpZnktY29udGVudD1yaWdodF0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtaW5saW5lPXRydWVdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtZm9udD1lbi1yZWd1bGFyLTIwXSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1mb250PWVuLXJlZ3VsYXItMzJdIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1mb250PWpwLWJvbGQtMTZdIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1mb250PWpwLWJvbGQtMThdIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtZm9udD1qcC1ib2xkLTIwXSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtZm9udD1qcC1ib2xkLTI0XSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1oZWlnaHQ9XCI1NlwiXSB7XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWhlaWdodD1cIjY0XCJdIHtcbiAgbWluLWhlaWdodDogNHJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWhlaWdodD1cIjg0LTY0XCJdIHtcbiAgbWluLWhlaWdodDogNS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idXR0b25zLWRlZmF1bHRbZGF0YS1oZWlnaHQ9XCI4NC02NFwiXSB7XG4gICAgbWluLWhlaWdodDogNHJlbTtcbiAgfVxufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtY29sb3I9Ym9yZGVyLXNlY29uZGFyeV0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUU5RTAwO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWNvbG9yPXNlY29uZGFyeV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWNvbG9yPWFjY2VudF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU2M0VCO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWNvbG9yPXdoaXRlXSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWFycm93PWZvcndhcmRdIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWlubGluZTogMS4yNXJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWFycm93PWZvcndhcmRdOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtYXJyb3c9cHJldl0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMjVyZW07XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWFycm93PXByZXZdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWFycm93PWV4dGVybmFsXSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW0gMS4yNXJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWFycm93PWV4dGVybmFsXTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLWFycm93PXBsdXNdIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxLjI1cmVtO1xuICBnYXA6IDEuMjVyZW07XG59XG4uYy1idXR0b25zLWRlZmF1bHRbZGF0YS1hcnJvdz1wbHVzXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDYyNXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtcm91bmQ9bm9uZV0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtcm91bmQ9XCI0XCJdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmMtYnV0dG9ucy1nbGFzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYy1idXR0b25zLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDM1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDY1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDEwMCUpO1xuICAtd2Via2l0LW1hc2s6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XG4gIC13ZWJraXQtbWFzay1jb21wb3NpdGU6IHhvcjtcbiAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XG4gIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtYnV0dG9ucy1nbGFzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTU0cHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5jLWJ1dHRvbnMtZ2xhc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uYy1idXR0b25zLWdsYXNzX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xufVxuLmMtYnV0dG9ucy1nbGFzc19faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbn1cbi5jLWJ1dHRvbnMtZ2xhc3NfX2ljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYy1idXR0b25zLWdsYXNzW2RhdGEtZm9udD1qcC1yZWd1bGFyLTE2XSAuYy1idXR0b25zLWdsYXNzX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtYnV0dG9ucy1nbGFzc1tkYXRhLWFycm93PXByZXZdIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmMtYnV0dG9ucy1nbGFzc1tkYXRhLWFycm93PXByZXZdIC5jLWJ1dHRvbnMtZ2xhc3NfX2ljb24gc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uYy1idXR0b25zLWdvbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzNnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U4ZDVjMyAwJSwgI2IzOGY1ZSAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGNvbG9yOiAjMmExZjE2O1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuLmMtYnV0dG9ucy1nb2xkOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDgpO1xufVxuLmMtYnV0dG9ucy1nb2xkX19zaGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEycHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSkgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGFuaW1hdGlvbjogYy1idXR0b25zLWdvbGQtc2hpbmUgM3MgbGluZWFyIGluZmluaXRlO1xufVxuLmMtYnV0dG9ucy1nb2xkX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtYnV0dG9ucy1nb2xkX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjRweDtcbn1cbi5jLWJ1dHRvbnMtZ29sZF9faWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQGtleWZyYW1lcyBjLWJ1dHRvbnMtZ29sZC1zaGluZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgyMGRlZyk7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgyMGRlZyk7XG4gIH1cbiAgMTEuNjY3JSB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDI2LjY2NyUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjU3cHgsIC01MCUpIHJvdGF0ZSgyMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNTdweCwgLTUwJSkgcm90YXRlKDIwZGVnKTtcbiAgfVxufVxuLmMtYmFzaWNzLWJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ1REI7XG59XG4uYy1iYXNpY3MtYnJlYWRjcnVtYl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHBhZGRpbmctaW5saW5lOiA0JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1iYXNpY3MtYnJlYWRjcnVtYl9faW5uZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgfVxufVxuLmMtYmFzaWNzLWJyZWFkY3J1bWJfX2l0ZW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtYmFzaWNzLWJyZWFkY3J1bWJfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmMtYmFzaWNzLWJyZWFkY3J1bWJfX2l0ZW06aGFzKCsgKikge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWJhc2ljcy1icmVhZGNydW1iX19pdGVtOmhhcygrICopOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWJhc2ljcy1icmVhZGNydW1iX19pdGVtW2RhdGEtdHlwZT1saW5rXSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDFweDtcbn1cbi5jLWJhc2ljcy1icmVhZGNydW1iX19pdGVtW2RhdGEtdHlwZT1jdXJyZW50XSB7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuXG4uYy1iYXNpY3MtcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19pdGVtW2RhdGEtYXJyb3c9cHJldl06aG92ZXIsIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1uZXh0XTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1wcmV2XTphY3RpdmUsIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1uZXh0XTphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1wcmV2XSAuYy1iYXNpY3MtY3Vyc29yLCAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19pdGVtW2RhdGEtYXJyb3c9bmV4dF0gLmMtYmFzaWNzLWN1cnNvciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1pbi13aWR0aDogMTA0cHg7XG4gICAgY29sdW1uLWdhcDogMTZweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1wcmV2XSAuYy1iYXNpY3MtY3Vyc29yOmJlZm9yZSwgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PW5leHRdIC5jLWJhc2ljcy1jdXJzb3I6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gIH1cbn1cbi5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1wcmV2XVtkYXRhLW5vLWxpbmtdLCAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19pdGVtW2RhdGEtYXJyb3c9bmV4dF1bZGF0YS1uby1saW5rXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PXByZXZdW2RhdGEtbm8tbGlua10sIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1uZXh0XVtkYXRhLW5vLWxpbmtdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PXByZXZdW2RhdGEtbm8tbGlua10gLmMtYmFzaWNzLWN1cnNvciwgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PW5leHRdW2RhdGEtbm8tbGlua10gLmMtYmFzaWNzLWN1cnNvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2l0ZW1bZGF0YS1hcnJvdz1wcmV2XSB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19pdGVtW2RhdGEtYXJyb3c9cHJldl0ge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbiAgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PXByZXZdIC5jLWJhc2ljcy1jdXJzb3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PW5leHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9faXRlbVtkYXRhLWFycm93PW5leHRdIHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIH1cbn1cbi5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX3BhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19wYWdlc1tkYXRhLXNwXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9fcGFnZXNbZGF0YS1zcF0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19wYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWlubGluZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmctaW5saW5lOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9fbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gIC5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2xpbms6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbi5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2xpbmtbZGF0YS1hY3RpdmVdIHtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjE4NzVyZW07XG59XG4uYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19kb3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWlubGluZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19kb3RzIHtcbiAgICBwYWRkaW5nLWlubGluZTogMC44NzVyZW07XG4gIH1cbn1cbi5jLWJhc2ljcy1wYWdpbmF0aW9uLWxpc3RfX2N1cnJlbnQtcGFnZSB7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuLmMtYmFzaWNzLXBhZ2luYXRpb24tbGlzdF9fbGFzdC1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0X19sYXN0LXBhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG59XG5cbi5jLWJhc2ljcy1jdXJzb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzdjN2M3O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1iYXNpY3MtY3Vyc29yOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmMtYmFzaWNzLWN1cnNvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFzay1pbWFnZTogdXJsKFwifmltYWdlcy9jb21tb24vaWNvbnMvYXJyb3ctc2ltcGxlLWJsdWUuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5jLWJhc2ljcy1jdXJzb3JbZGF0YS1kaXJlY3Rpb249bGVmdF06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jLWJhc2ljcy1jdXJzb3JbZGF0YS1kaXJlY3Rpb249dG9wXTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmMtYmFzaWNzLWN1cnNvcltkYXRhLWRpcmVjdGlvbj1ib3R0b21dOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmMtYnV0dG9ucy1hcmVhLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWJ1dHRvbnMtYXJlYS1zZWFyY2g6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uYy1idXR0b25zLWFyZWEtc2VhcmNoW2RhdGEtYXJyb3c9ZG93bl06OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHJvdGF0ZTogOTBkZWc7XG59XG4uYy1idXR0b25zLWFyZWEtc2VhcmNoX19sYWJlbCB7XG4gIGZsZXg6IDE7XG59XG5cbi5jLWJ1dHRvbnMtZmF2b3JpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYy1idXR0b25zLWZhdm9yaXRlX19pY29uIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uYy1idXR0b25zLWZhdm9yaXRlX19pY29uLXBhdGgge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICM5RTlFMDA7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMnMsIGZpbGwgMC4ycztcbn1cbi5jLWJ1dHRvbnMtZmF2b3JpdGVbZGF0YS1hY3RpdmVdIC5jLWJ1dHRvbnMtZmF2b3JpdGVfX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5jLWJ1dHRvbnMtZmF2b3JpdGVbZGF0YS1hY3RpdmVdIC5jLWJ1dHRvbnMtZmF2b3JpdGVfX2ljb24tcGF0aCB7XG4gIGZpbGw6ICM5RTlFMDA7XG4gIHN0cm9rZTogIzlFOUUwMDtcbn1cblxuLmMtYnV0dG9ucy1zaGFyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAzMDBtcztcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2J1dHRvbjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDEycHgpO1xuICByaWdodDogLTEycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLCB2aXNpYmlsaXR5IDIwMG1zIGVhc2U7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uW2RhdGEtb3Blbl0ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2JhbGxvb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgbGVmdDogY2FsYygxMDAlIC0gMzJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDUwJSAwJSwgMTAwJSAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2JhbGxvb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgNTAlIDAlLCAxMDAlIDEwMCUpO1xuICB6LWluZGV4OiAyO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2JhbGxvb24tdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTExODI3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1jbG9zZTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1pdGVtLXdyYXAgKyAuYy1idXR0b25zLXNoYXJlX19iYWxsb29uLWl0ZW0td3JhcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFENURCO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDQTNBRjtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2JhbGxvb24taXRlbTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2JhbGxvb24taXRlbS0tZW1haWw6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwOVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuLmMtYnV0dG9ucy1zaGFyZV9fYmFsbG9vbi1pdGVtLS1saW5lOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICMwNmM3NTU7XG59XG4uYy1idXR0b25zLXNoYXJlX19iYWxsb29uLWl0ZW0tLWNvcHk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbi5jLWJ1dHRvbnMtc2hhcmVfX2NvcGllZC10aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG59XG4uYy1idXR0b25zLXNoYXJlX19jb3BpZWQtdGlwW2RhdGEtc2hvd10ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZV9fbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtdHlwZT1wcmltYXJ5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPXByaW1hcnldOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFMDAwMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPXByaW1hcnldOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzAwMDA7XG4gIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPXNlY29uZGFyeV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtdHlwZT1zZWNvbmRhcnldOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdBN0EwMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPXNlY29uZGFyeV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVDNUMwMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZVtkYXRhLXR5cGU9bmV1dHJhbF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzExMTgyNztcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtdHlwZT1uZXV0cmFsXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtdHlwZT1uZXV0cmFsXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtdHlwZT1kYXJrXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPWRhcmtdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPWRhcmtdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPWFjY2VudF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU2M0VCO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtdHlwZT1hY2NlbnRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFENEVEODtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGF0YS10eXBlPWFjY2VudF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNDBBRjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZTpkaXNhYmxlZCwgLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWVbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZVtkYXRhLWljb249cmlnaHRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWlubGluZTogNDBweDtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtaWNvbj1yaWdodF06OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbn1cbi5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlW2RhdGEtaWNvbj1sZWZ0XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG59XG4uYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZVtkYXRhLWljb249bGVmdF06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbn1cblxuLmMtYmFzaWNzLXBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwifmltYWdlcy9jb21tb24vcGFnZS1oZWFkZXItYmcucG5nXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEyLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1iYXNpY3MtcGFnZS1oZWFkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDcuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xODc1cmVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIn5pbWFnZXMvY29tbW9uL3BhZ2UtaGVhZGVyLWJnX3NwLnBuZ1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB9XG59XG4uYy1iYXNpY3MtcGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJhc2ljcy1wYWdlLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbi5jLWxhYmVscy1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNEMUQ1REI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWxhYmVscy1jYXRlZ29yeSB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxufVxuLmMtbGFiZWxzLWNhdGVnb3J5W2RhdGEtY29sb3I9Ym9yZGVyXSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uYy1sYWJlbHMtY2F0ZWdvcnlbZGF0YS1jb2xvcj1ncmF5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmMtbGFiZWxzLWNhdGVnb3J5W2RhdGEtY29sb3I9YmxhY2tdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy1sYWJlbHMtY2F0ZWdvcnlbZGF0YS1oZWlnaHQ9XCIzNlwiXSB7XG4gIGhlaWdodDogMi4yNXJlbTtcbn1cbi5jLWxhYmVscy1jYXRlZ29yeVtkYXRhLWlubGluZT1cIjEyXCJdIHtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XG59XG4uYy1sYWJlbHMtY2F0ZWdvcnkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1pbi13aWR0aDogMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMS4wNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA2Mi40Mzc1cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjA2MjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1sYWJlbHMtdGFnIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWlubGluZTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWxhYmVscy10YWdbZGF0YS10eXBlPW5ld10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYy1sYWJlbHMtdGFnW2RhdGEtdHlwZT1uZXddOmFmdGVyIHtcbiAgY29udGVudDogXCJORVdcIjtcbn1cbi5jLWxhYmVscy10YWdbZGF0YS1jb2xvcj10ZXJ0aWFyeV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmMtbGFiZWxzLXRhZ1tkYXRhLWNvbG9yPXNlY29uZGFyeV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUU5RTAwO1xufVxuLmMtbGFiZWxzLXRhZ1tkYXRhLXR5cGU9cHJpY2VfZG93bl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbn1cbi5jLWxhYmVscy10YWdbZGF0YS10eXBlPXByaWNlX2Rvd25dOmFmdGVyIHtcbiAgY29udGVudDogXCJQUklDRSBET1dOXCI7XG59XG5cbi5jLW90aGVycy10YWctZXN0YXRlLXR5cGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNEMUQ1REI7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1vdGhlcnMtdGFnLWVzdGF0ZS10eXBlX190ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtb3RoZXJzLXRhZy1lc3RhdGUtY291bnQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjcyODA7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtbGFiZWxzLXRhZy1jb25kaXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5jLWxhYmVscy10YWctY29uZGl0aW9uW2RhdGEtdHlwZT1waWNrdXBdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgcGFkZGluZy1pbmxpbmU6IDhweDtcbn1cbi5jLWxhYmVscy10YWctY29uZGl0aW9uW2RhdGEtdHlwZT1waWNrdXBdIC5jLWxhYmVscy10YWctY29uZGl0aW9uX190b2hvIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1sYWJlbHMtdGFnLWNvbmRpdGlvbltkYXRhLXR5cGU9cGlja3VwXSAuYy1sYWJlbHMtdGFnLWNvbmRpdGlvbl9fdG9obyBpbWcge1xuICB3aWR0aDogMTEwJTtcbiAgaGVpZ2h0OiAxMTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLWxhYmVscy10YWctY29uZGl0aW9uW2RhdGEtdHlwZT1waWNrdXBdIC5jLWxhYmVscy10YWctY29uZGl0aW9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtbGFiZWxzLXRhZy1jb25kaXRpb25bZGF0YS10eXBlPWNvbmRpdGlvbl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBwYWRkaW5nLWlubGluZTogMTJweDtcbn1cbi5jLWxhYmVscy10YWctY29uZGl0aW9uW2RhdGEtdHlwZT1jb25kaXRpb25dIC5jLWxhYmVscy10YWctY29uZGl0aW9uX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmMtbGFiZWxzLXRhZy1jb25kaXRpb25bZGF0YS10eXBlPWNvbmRpdGlvbl0gLmMtbGFiZWxzLXRhZy1jb25kaXRpb25fX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5jLWxhYmVscy10YWctY29uZGl0aW9uW2RhdGEtdHlwZT1jb25kaXRpb25dIC5jLWxhYmVscy10YWctY29uZGl0aW9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtY2FyZHMtbmV3cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBnYXA6IDAuNXJlbSAwLjc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDVEQjtcbn1cbi5jLWNhcmRzLW5ld3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtbmV3c19fdGl0bGUge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgfVxufVxuLmMtY2FyZHMtbmV3c19fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1jYXJkcy1uZXdzX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5jLWNhcmRzLW5ld3NfX2NhdGVnb3J5IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYy1jYXJkcy1uZXdzX19uZXcge1xuICBncmlkLWFyZWE6IG5ldztcbn1cblxuLmMtY2FyZHMtY29sdW1uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbn1cbi5jLWNhcmRzLWNvbHVtbjpob3ZlciBpbWcge1xuICBzY2FsZTogMS4xO1xufVxuLmMtY2FyZHMtY29sdW1uX19pbWFnZSB7XG4gIHdpZHRoOiA3LjVyZW07XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWNhcmRzLWNvbHVtbl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHNjYWxlIDAuNnMgZWFzZTtcbn1cbi5jLWNhcmRzLWNvbHVtbl9fdGV4dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtY2FyZHMtY29sdW1uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmMtY2FyZHMtY29sdW1uX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmMtY2FyZHMtY29sdW1uIC5jLWxhYmVscy1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jLWNhcmRzLXN0YWZmIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTdFQjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTVFN0VCO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtY2FyZHMtc3RhZmY6aG92ZXIgaW1nIHtcbiAgc2NhbGU6IDEuMTtcbn1cbi5jLWNhcmRzLXN0YWZmX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMjQwLzE4NjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWNhcmRzLXN0YWZmX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMC42cyBlYXNlO1xufVxuLmMtY2FyZHMtc3RhZmZfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuLmMtY2FyZHMtc3RhZmZfX2JvZHlbZGF0YS1hcnJvd106OmFmdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYy1jYXJkcy1zdGFmZl9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuMTI1cmVtO1xuICByaWdodDogMC41cmVtO1xufVxuLmMtY2FyZHMtc3RhZmZfX3JvbGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbi5jLWNhcmRzLXN0YWZmX19uYW1lIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjAyMDIwO1xufVxuLmMtY2FyZHMtc3RhZmZfX3N1YiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG5cbi5jLWNhcmRzLXZvaWNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jLWNhcmRzLXZvaWNlOmhvdmVyIGltZyB7XG4gIHNjYWxlOiAxLjE7XG59XG4uYy1jYXJkcy12b2ljZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAzMzQvMjUwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtY2FyZHMtdm9pY2VfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAwLjZzIGVhc2U7XG59XG4uYy1jYXJkcy12b2ljZV9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgZmxleDogMTtcbn1cbi5jLWNhcmRzLXZvaWNlX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtY2FyZHMtdm9pY2VfX2NvbW1lbnQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLXZvaWNlX19jb21tZW50IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4uYy1jYXJkcy12b2ljZV9fY29tbWVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmMtY2FyZHMtdm9pY2VfX2RhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlDQTNBRjtcbn1cbi5jLWNhcmRzLXZvaWNlX19jbGllbnQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG4uYy1jYXJkcy12b2ljZV9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLXZvaWNlX19ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG59XG5cbi5jLWNhcmRzLWVzdGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBwYWRkaW5nLWJsb2NrOiAwIDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZTpob3ZlciAuYy1jYXJkcy1lc3RhdGUtdGh1bWJuYWlsc19faW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGVbZGF0YS1tb3ZpZV0gLmMtY2FyZHMtZXN0YXRlX19oZWFkZXIge1xuICAgIGhlaWdodDogMjY4cHg7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZV9fdmlldy1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5jLWNhcmRzLWVzdGF0ZV9fbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG4uYy1jYXJkcy1lc3RhdGVfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQwMC8yNjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGVfX2hlYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgYXNwZWN0LXJhdGlvOiAzODIvMjU1O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9fYm9keSB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9faGVhZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlX190aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHNjYWxlIDAuNnMgZWFzZTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9fdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwY3F3O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlX190aHVtYm5haWwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGVfX3RodW1ibmFpbFtkYXRhLXNhbGVzXSB7XG4gICAgYXNwZWN0LXJhdGlvOiAyOTcvMTc1O1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGVfX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4uYy1jYXJkcy1lc3RhdGVfX2Zhdm9yaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbn1cbi5jLWNhcmRzLWVzdGF0ZV9fbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMC4zNzVyZW07XG4gIHJpZ2h0OiAwLjM3NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtY2FyZHMtZXN0YXRlX190aHVtYm5haWw6bm90KFtkYXRhLXN3aXBlcl0pIH4gLmMtY2FyZHMtZXN0YXRlX19uYXYsIC5jLWNhcmRzLWVzdGF0ZV9fdGh1bWJuYWlsOmhhcyguc3dpcGVyLXNsaWRlOm9ubHktY2hpbGQpIH4gLmMtY2FyZHMtZXN0YXRlX19uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZHMtZXN0YXRlX19uYXYtcHJldiwgLmMtY2FyZHMtZXN0YXRlX19uYXYtbmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy1jYXJkcy1lc3RhdGVfX25hdi1wcmV2IC5jLWNhcmRzLWVzdGF0ZV9fbmF2LWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uYy1jYXJkcy1lc3RhdGVfX3RpdGxlIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlX190aXRsZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGdhcDogMC41cmVtO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGVfX3RpdGxlLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVyZW07XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5jLWNhcmRzLWVzdGF0ZV9fdGl0bGUtdmFsdWUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9fdGl0bGUtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZV9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuLmMtY2FyZHMtZXN0YXRlX19mZWF0dXJlcyB7XG4gIG9yZGVyOiA0O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9fZmVhdHVyZXMge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNHB4O1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGVfX3ZpZXctbW9yZSB7XG4gIG9yZGVyOiA2O1xuICBwYWRkaW5nLWlubGluZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGVfX3ZpZXctbW9yZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGVfX3NvbGQtY2F0ZWdvcnkge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG5cbi5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtdGh1bWJuYWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtdGh1bWJuYWlsc19faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pbWFnZSB7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4gdHJhbnNmb3JtO1xufVxuXG4uYy1jYXJkcy1lc3RhdGUtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIG9yZGVyOiA1O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtZGV0YWlsc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDRweDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1kZXRhaWxzX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtY2FyZHMtZXN0YXRlLWRldGFpbHNfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYy1jYXJkcy1lc3RhdGVfX3JpY2gtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTZweDtcbiAgei1pbmRleDogMjtcbn1cbi5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGVfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAyNDQvMTYwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGVfX2hlYWRlciB7XG4gICAgYXNwZWN0LXJhdGlvOiAyMDYvMTM3O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlW2RhdGEtdmFyaWFudD1uZXddIC5jLWNhcmRzLWVzdGF0ZV9faGVhZCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlX190aXRsZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGVfX3ByaWNlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlX19wcmljZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGVfX2ZlYXR1cmVzIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcbn1cbi5jLWNhcmRzLWVzdGF0ZVtkYXRhLXZhcmlhbnQ9bmV3XSAuYy1jYXJkcy1lc3RhdGVfX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlX19mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlX192aWV3LW1vcmUge1xuICBvcmRlcjogNjtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlLWRldGFpbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZHMtZXN0YXRlW2RhdGEtdmFyaWFudD1uZXddIC5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYy1jYXJkcy1lc3RhdGVbZGF0YS12YXJpYW50PW5ld10gLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzX19pdGVtIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmMtY2FyZHMtZXN0YXRlW2RhdGEtdmFyaWFudD1uZXddIC5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlc19faXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtY2FyZHMtcGFydGl0aW9uIHtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogcHJvcGVydHk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1pbmxpbmU6IDI0cHg7XG4gIHBhZGRpbmctYmxvY2s6IDI0cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zMDE5NjA3ODQzKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgcm93LWdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FyZHMtcGFydGl0aW9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgIHBhZGRpbmctYmxvY2s6IDI0cHg7XG4gIH1cbn1cbi5jLWNhcmRzLXBhcnRpdGlvbl9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWNhcmRzLXBhcnRpdGlvbl9fdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uYy1jYXJkcy1wYXJ0aXRpb25fX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogOHB4O1xufVxuLmMtY2FyZHMtcGFydGl0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1ibG9jazogMnB4O1xuICBwYWRkaW5nLWlubGluZTogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJkcy1wYXJ0aXRpb25fX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4uYy1jYXJkcy1wYXJ0aXRpb25fX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4uYy1jYXJkcy1wYXJ0aXRpb25fX3ByaWNlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLWNhcmRzLXBhcnRpdGlvbl9fcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1jYXJkcy1wYXJ0aXRpb25fX2ZlYXR1cmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNHB4O1xufVxuLmMtY2FyZHMtcGFydGl0aW9uX19mZWF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1jYXJkcy1wYXJ0aXRpb25fX2ZlYXR1cmUgZHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbi5jLWNhcmRzLXBhcnRpdGlvbl9fY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4taW5saW5lOiAtMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FyZHMtcGFydGl0aW9uX19jb250YWN0IHtcbiAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIHBhZGRpbmctYmxvY2s6IDAgMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXI6aG92ZXIgLmMtY2FyZHMtZXN0YXRlLXRodW1ibmFpbHNfX2ltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcltkYXRhLW1vdmllXSAuYy1jYXJkcy1lc3RhdGVfX2hlYWRlciB7XG4gICAgaGVpZ2h0OiAyNjhweDtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdmlldy1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2xpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNDAwLzI2ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2hlYWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgYXNwZWN0LXJhdGlvOiAzODIvMjU1O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19ib2R5IHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2hlYWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX3RodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMC42cyBlYXNlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwY3F3O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdGh1bWJuYWlsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdGh1bWJuYWlsW2RhdGEtc2FsZXNdIHtcbiAgICBhc3BlY3QtcmF0aW86IDI5Ny8xNzU7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwLjM3NXJlbTtcbiAgcmlnaHQ6IDAuMzc1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX190aHVtYm5haWw6bm90KFtkYXRhLXN3aXBlcl0pIH4gLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fbmF2LCAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyX190aHVtYm5haWw6aGFzKC5zd2lwZXItc2xpZGU6b25seS1jaGlsZCkgfiAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fbmF2LXByZXYsIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX25hdi1uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX25hdi1wcmV2IC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX25hdi1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdGl0bGUge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyX190aXRsZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGdhcDogMC41cmVtO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX190aXRsZS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjI1cmVtO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX190aXRsZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdGl0bGUtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2ZlYXR1cmVzIHtcbiAgb3JkZXI6IDQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fZmVhdHVyZXMge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNHB4O1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX192aWV3LW1vcmUge1xuICBvcmRlcjogNjtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHMtZXN0YXRlLW1lbWJlcl9fdmlldy1tb3JlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX3NvbGQtY2F0ZWdvcnkge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG5cbi5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtdGh1bWJuYWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtdGh1bWJuYWlsc19faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLWNhcmRzLWVzdGF0ZS10aHVtYm5haWxzX19pbWFnZSB7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4gdHJhbnNmb3JtO1xufVxuXG4uYy1jYXJkcy1lc3RhdGUtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIG9yZGVyOiA1O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtZGV0YWlsc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDRweDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1kZXRhaWxzX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtY2FyZHMtZXN0YXRlLWRldGFpbHNfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyX19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIGZpbHRlcjogYmx1cig4cHgpIGJyaWdodG5lc3MoMC41KTtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyW2RhdGEtdmFyaWFudD1uZXddIC5jLWVzdGF0ZS1tZW1iZXItY3RhIHtcbiAgZ2FwOiA0cHg7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyW2RhdGEtdmFyaWFudD1uZXddIC5jLWVzdGF0ZS1tZW1iZXItY3RhX19oZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyW2RhdGEtdmFyaWFudD1uZXddIC5jLWVzdGF0ZS1tZW1iZXItY3RhX19idG4tcmVnaXN0ZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyW2RhdGEtdmFyaWFudD1uZXddIC5jLWVzdGF0ZS1tZW1iZXItY3RhX19idG4tcmVnaXN0ZXIgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZS1tZW1iZXJbZGF0YS12YXJpYW50PW5ld10gLmMtZXN0YXRlLW1lbWJlci1jdGFfX2J0bi1yZWdpc3RlciBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLmMtY2FyZHMtZXN0YXRlLW1lbWJlcltkYXRhLXZhcmlhbnQ9bmV3XSAuYy1lc3RhdGUtbWVtYmVyLWN0YV9fYnRuLWxvZ2luIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkcy1lc3RhdGUtbWVtYmVyW2RhdGEtdmFyaWFudD1uZXddIC5jLWVzdGF0ZS1tZW1iZXItY3RhX19idG4tbG9naW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4uYy1jYXJkcy1lc3RhdGUtbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWFwX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ1REI7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWFwX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tYXBfX25hbWUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tYXBfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcF9fYm9keTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcF9faW1hZ2Uge1xuICB3aWR0aDogODBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tYXAgLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzIHtcbiAgZ2FwOiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHdpZHRoOiA5MCU7XG59XG4uYy1jYXJkcy1lc3RhdGUtbWFwIC5jLWNhcmRzLWVzdGF0ZV9fcHJpY2Ugc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcCAuYy1jYXJkcy1lc3RhdGVfX3ByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYy1jYXJkcy1lc3RhdGUtbWFwIC5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlc19faXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tYXBfX2FyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogNHB4O1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcF9fYXJlYS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtY2FyZHMtZXN0YXRlLW1hcF9fYXJlYS11bml0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1tYXBfX2FyZWEtdHN1Ym8ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYy1sYWJlbHMtc3RhZmYge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZtYXg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpKSBkcm9wLXNoYWRvdygwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLmMtbGFiZWxzLXN0YWZmIHNwYW4ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtbGFiZWxzLXN0YWZmOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjOUU5RTAwO1xufVxuXG4uYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyIHtcbiAgd2lkdGg6IDY3LjVyZW07XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGdhcDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ibG9jazogNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYmxvY2s6IDAgMi41cmVtO1xuICB9XG59XG4uYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhcl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhcl9fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgd2lkdGg6IDE3LjVyZW07XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRvcDogNXJlbTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyX193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiB1bnNldDtcbiAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gICAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICAgIGJvcmRlci1ib3R0b206ICNEMUQ1REIgc29saWQgMC4wNjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jLWNvbW1vbnMtYmFzZS1sYXlvdXQtc3RpY2t5LXNpZGViYXJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhcl9fbGlzdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5jLWNvbW1vbnMtYmFzZS1sYXlvdXQtc3RpY2t5LXNpZGViYXJfX2xpc3RzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhcl9fbGlzdHMgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLWNvbW1vbnMtYmFzZS1sYXlvdXQtc3RpY2t5LXNpZGViYXJfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhcl9fYm9keSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMHJlbTtcbiAgcGFkZGluZy1ibG9jazogMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyX19ib2R5IHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICB9XG59XG4uYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyX19ib2R5W2RhdGEtcGFkZGluZy1pbmxpbmU9XCIxNDBcIl0ge1xuICBwYWRkaW5nLWlubGluZTogOC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmMtY29tbW9ucy1iYXNlLWxheW91dC1zdGlja3ktc2lkZWJhcl9fYm9keVtkYXRhLXBhZGRpbmctaW5saW5lPVwiMTQwXCJdIHtcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICB9XG59XG5cbi5jLWNvbW1vbnMtY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1jb21tb25zLWNvdW50X19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21tb25zLWNvdW50X19jb3VudCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4uYy1jb21tb25zLWNvdW50X19jb3VudCB7XG4gIGNvbG9yOiAjOUU5RTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMzc1cmVtO1xufVxuLmMtY29tbW9ucy1jb3VudF9fY291bnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbW1vbnMtY291bnRfX2NvdW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLmMtY29tbW9ucy1jb3VudF9fY291bnQgc3BhbiB7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuLmMtY29tbW9ucy1jb3VudF9fc29ydCAuYy1mb3Jtcy1zZWxlY3Qge1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jLWNvbW1vbnMtY291bnRfX3NvcnQgLmMtZm9ybXMtc2VsZWN0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMi4xODc1cmVtO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogMC4xMjVyZW0gMi4yNXJlbSAwLjEyNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBzb2xpZCAwLjA2MjVyZW0gIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbn1cbi5jLWNvbW1vbnMtY291bnRfX3NvcnQgLmMtZm9ybXMtc2VsZWN0X190cmlnZ2VyIHtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjEyNXJlbTtcbiAgd2lkdGg6IDEwcmVtO1xufVxuLmMtY29tbW9ucy1jb3VudF9fc29ydCAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYy1oZWFkaW5nLXRpdGxlW2RhdGEtdmFyaWFudD1zdGFja10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ZDVmNjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGluZy10aXRsZVtkYXRhLXZhcmlhbnQ9c3RhY2tdIHtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLmMtaGVhZGluZy10aXRsZVtkYXRhLXZhcmlhbnQ9aW5saW5lXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyNHB4O1xufVxuLmMtaGVhZGluZy10aXRsZV9fZW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRpbmctdGl0bGVfX2VuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5jLWhlYWRpbmctdGl0bGVbZGF0YS12YXJpYW50PWlubGluZV0gLmMtaGVhZGluZy10aXRsZV9fZW4ge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkaW5nLXRpdGxlW2RhdGEtdmFyaWFudD1pbmxpbmVdIC5jLWhlYWRpbmctdGl0bGVfX2VuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jLWhlYWRpbmctdGl0bGVfX2phIHtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cblxuLmMtY2FyZC1uZXdzW2RhdGEtdmFyaWFudD1hcmNoaXZlXSAuYy1jYXJkLW5ld3NfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMTlweDtcbiAgcGFkZGluZzogMjRweCA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWQ1ZjYzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLmMtY2FyZC1uZXdzW2RhdGEtdmFyaWFudD1hcmNoaXZlXSAuYy1jYXJkLW5ld3NfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpO1xuICBvcGFjaXR5OiAwLjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC1uZXdzW2RhdGEtdmFyaWFudD1hcmNoaXZlXSAuYy1jYXJkLW5ld3NfX2xpbmsge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTRweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cbi5jLWNhcmQtbmV3c1tkYXRhLXZhcmlhbnQ9YXJjaGl2ZV06bGFzdC1jaGlsZCAuYy1jYXJkLW5ld3NfX2xpbmsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVkNWY2Mztcbn1cbi5jLWNhcmQtbmV3c1tkYXRhLXZhcmlhbnQ9YXJjaGl2ZV0gLmMtY2FyZC1uZXdzX19kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDY4cHg7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC1uZXdzW2RhdGEtdmFyaWFudD1hcmNoaXZlXSAuYy1jYXJkLW5ld3NfX2RhdGUge1xuICAgIHdpZHRoOiA1NHB4O1xuICB9XG59XG4uYy1jYXJkLW5ld3NbZGF0YS12YXJpYW50PWFyY2hpdmVdIC5jLWNhcmQtbmV3c19feWVhciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkLW5ld3NbZGF0YS12YXJpYW50PWFyY2hpdmVdIC5jLWNhcmQtbmV3c19feWVhciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4uYy1jYXJkLW5ld3NbZGF0YS12YXJpYW50PWFyY2hpdmVdIC5jLWNhcmQtbmV3c19fZGF5IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmQtbmV3c1tkYXRhLXZhcmlhbnQ9YXJjaGl2ZV0gLmMtY2FyZC1uZXdzX19kYXkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmMtY2FyZC1uZXdzW2RhdGEtdmFyaWFudD1hcmNoaXZlXSAuYy1jYXJkLW5ld3NfX2RpdmlkZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmQtbmV3c1tkYXRhLXZhcmlhbnQ9YXJjaGl2ZV0gLmMtY2FyZC1uZXdzX19kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gIH1cbn1cbi5jLWNhcmQtbmV3c1tkYXRhLXZhcmlhbnQ9YXJjaGl2ZV0gLmMtY2FyZC1uZXdzX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgZ2FwOiA2cHg7XG59XG4uYy1jYXJkLW5ld3NbZGF0YS12YXJpYW50PWFyY2hpdmVdIC5jLWNhcmQtbmV3c19fYXJjaGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmQtbmV3c1tkYXRhLXZhcmlhbnQ9YXJjaGl2ZV0gLmMtY2FyZC1uZXdzX19hcmNoaXZlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJlbTtcbiAgfVxufVxuLmMtY2FyZC1uZXdzW2RhdGEtdmFyaWFudD1hcmNoaXZlXSAuYy1jYXJkLW5ld3NfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkLW5ld3NbZGF0YS12YXJpYW50PWFyY2hpdmVdIC5jLWNhcmQtbmV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICB9XG59XG4uYy1jYXJkLW5ld3NbZGF0YS12YXJpYW50PWFyY2hpdmVdIC5jLWNhcmQtbmV3c19fY2F0ZWdvcnkge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctYmxvY2s6IDRweDtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC1uZXdzW2RhdGEtdmFyaWFudD1hcmNoaXZlXSAuYy1jYXJkLW5ld3NfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG4uYy1jYXJkLW5ld3NbZGF0YS12YXJpYW50PWNvbXBhY3RdIC5jLWNhcmQtbmV3c19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC1uZXdzW2RhdGEtdmFyaWFudD1jb21wYWN0XSAuYy1jYXJkLW5ld3NfX2xpbmsge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5jLWNhcmQtbmV3c1tkYXRhLXZhcmlhbnQ9Y29tcGFjdF0gLmMtY2FyZC1uZXdzX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtY2FyZC1uZXdzW2RhdGEtdmFyaWFudD1jb21wYWN0XSAuYy1jYXJkLW5ld3NfX3RpdGxlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuLmMtY2FyZC1uZXdzW2RhdGEtdmFyaWFudD1jb21wYWN0XSAuYy1jYXJkLW5ld3NfX2xpbmUge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNzI4MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkLW5ld3NbZGF0YS12YXJpYW50PWNvbXBhY3RdIC5jLWNhcmQtbmV3c19fbGluZSB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICB9XG59XG4uYy1jYXJkLW5ld3NbZGF0YS12YXJpYW50PWNvbXBhY3RdIC5jLWNhcmQtbmV3c19fZGF0ZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzlDQTNBRjtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmQtbmV3c1tkYXRhLXZhcmlhbnQ9Y29tcGFjdF0gLmMtY2FyZC1uZXdzX19kYXRlIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5jLW5ld3MtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogbWluKDEwMCUsIDYwMHB4KTtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5ld3MtcGFnaW5hdGlvbiB7XG4gICAgZ2FwOiAxNHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG4uYy1uZXdzLXBhZ2luYXRpb25fX2Fycm93LCAuYy1uZXdzLXBhZ2luYXRpb25fX2xpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmMtbmV3cy1wYWdpbmF0aW9uX19hcnJvdzpob3ZlciwgLmMtbmV3cy1wYWdpbmF0aW9uX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5ld3MtcGFnaW5hdGlvbl9fYXJyb3csIC5jLW5ld3MtcGFnaW5hdGlvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYy1uZXdzLXBhZ2luYXRpb25fX2Fycm93IHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy1uZXdzLXBhZ2luYXRpb25fX2Fycm93W2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzRCNTU2MztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1uZXdzLXBhZ2luYXRpb25fX3BhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5ld3MtcGFnaW5hdGlvbl9fcGFnZXMge1xuICAgIGdhcDogNHB4O1xuICB9XG59XG4uYy1uZXdzLXBhZ2luYXRpb25fX2l0ZW0ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLW5ld3MtcGFnaW5hdGlvbl9fbGluaywgLmMtbmV3cy1wYWdpbmF0aW9uX19kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5ld3MtcGFnaW5hdGlvbl9fbGluaywgLmMtbmV3cy1wYWdpbmF0aW9uX19kb3RzIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5jLW5ld3MtcGFnaW5hdGlvbl9fbGlua1thcmlhLWN1cnJlbnQ9cGFnZV0ge1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNFNUU3RUI7XG59XG4uYy1uZXdzLXBhZ2luYXRpb25fX2RvdHMge1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uZXdzLXBhZ2luYXRpb25fX2RvdHMge1xuICAgIGdhcDogNXB4O1xuICB9XG59XG4uYy1uZXdzLXBhZ2luYXRpb25fX2RvdHMgc3BhbiB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmMtb3RoZXJzLWN1cnNvciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2xhdGU6IC0xMDBweCAtMTAwcHg7XG4gIHNjYWxlOiAxO1xuICBvcGFjaXR5OiAwO1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMC4yNXMgZWFzZSwgYm9yZGVyLXJhZGl1cyAwLjI1cyBlYXNlLCBvcGFjaXR5IDAuMjVzIGVhc2U7XG59XG4uYy1vdGhlcnMtY3Vyc29yW2RhdGEtYWN0aXZlXSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1vdGhlcnMtY3Vyc29yW2RhdGEtaG92ZXJdIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBzY2FsZTogMjtcbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSksIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmMtb3RoZXJzLWN1cnNvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtb3RoZXJzLWJsb2NrLWxpZmVzdHlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5jLW90aGVycy1ibG9jay1saWZlc3R5bGVfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG59XG4uYy1vdGhlcnMtYmxvY2stbGlmZXN0eWxlX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1vdGhlcnMtYmxvY2stbGlmZXN0eWxlIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMjgwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1vdGhlcnMtYmxvY2stbGlmZXN0eWxlIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuLmMtb3RoZXJzLWJsb2NrLWxpZmVzdHlsZSAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5cbi5jLW90aGVycy1zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG59XG4uYy1vdGhlcnMtc25zX190aXRsZSB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1vdGhlcnMtc25zIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmMtb3RoZXJzLXNucyB1bCBsaSB7XG4gIHdpZHRoOiAyLjVyZW07XG59XG5cbi5jLW90aGVycy1zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5jLW90aGVycy1zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5jLW90aGVycy1zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDAuNzVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW46IDAgMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLmMtb3RoZXJzLXN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbn1cblxuLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjEyNXJlbTtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlc19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlc19faXRlbTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTExODI3O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlc19faXRlbVtkYXRhLXR5cGU9YWNjZXNzXSB7XG4gIG9yZGVyOiAyO1xufVxuLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzX19pdGVtW2RhdGEtdHlwZT1hY2Nlc3NdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlc19faXRlbVtkYXRhLXR5cGU9YWRkcmVzc10ge1xuICBvcmRlcjogMTtcbn1cbi5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlc19faXRlbVtkYXRhLXR5cGU9YWRkcmVzc106OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzX19pdGVtW2RhdGEtdHlwZT1mbG9vcl9zaXplXSwgLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzX19pdGVtW2RhdGEtdHlwZT1mbG9vcl9zaXplXSB7XG4gIG9yZGVyOiAzO1xufVxuLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzX19pdGVtW2RhdGEtdHlwZT1mbG9vcl9zaXplXTo6YmVmb3JlLCAuYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXNfX2l0ZW1bZGF0YS10eXBlPWZsb29yX3NpemVdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLmMtY2FyZHMtZXN0YXRlX19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAwLjEyNXJlbTtcbn1cbi5jLWNhcmRzLWVzdGF0ZV9fcHJpY2UgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmMtY2FyZHMtZXN0YXRlX19wcmljZSBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQzMwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9fcHJpY2Ugc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWNhcmRzLWVzdGF0ZV9fcHJpY2UgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzLWVzdGF0ZV9fcHJpY2UgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbi5jLWVzdGF0ZS1tZW1iZXItY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZXN0YXRlLW1lbWJlci1jdGEge1xuICAgIGdhcDogMC41cmVtO1xuICB9XG59XG4uYy1lc3RhdGUtbWVtYmVyLWN0YSB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZTogMS4xMjVyZW07XG59XG4uYy1lc3RhdGUtbWVtYmVyLWN0YV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtZXN0YXRlLW1lbWJlci1jdGFfX2ljb24ge1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy1lc3RhdGUtbWVtYmVyLWN0YV9faWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLWVzdGF0ZS1tZW1iZXItY3RhX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1lc3RhdGUtbWVtYmVyLWN0YV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLmMtZXN0YXRlLW1lbWJlci1jdGFfX2J0bi1yZWdpc3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMjEuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDJweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jLWVzdGF0ZS1tZW1iZXItY3RhX19idG4tcmVnaXN0ZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmMtZXN0YXRlLW1lbWJlci1jdGFfX2J0bi1yZWdpc3RlciBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLWVzdGF0ZS1tZW1iZXItY3RhX19idG4tbG9naW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyMS4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAyMHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAycHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0MzMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jLW90aGVycy1oZWFkLWFsZXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgei1pbmRleDogMTAwO1xufVxuLmMtb3RoZXJzLWhlYWQtYWxlcnQuYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI1LCAyMzUsIDI1MCwgMC45KTtcbn1cbi5jLW90aGVycy1oZWFkLWFsZXJ0LmFsZXJ0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODQsIDU1LCA0MCwgMC42KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmMtb3RoZXJzLWhlYWQtYWxlcnQuaXMtZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYy1vdGhlcnMtaGVhZC1hbGVydF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xufVxuLmMtb3RoZXJzLWhlYWQtYWxlcnRfX3RleHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMTRcIjtcbiAgcm90YXRlOiA0NWRlZztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLW90aGVycy1oZWFkLWFsZXJ0X190ZXh0OmFmdGVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmMtb3RoZXJzLWhlYWQtYWxlcnRbY2xhc3MqPWFsZXJ0LV0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBzZWFyY2gtY29uZGl0aW9uLWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb25fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICByb3ctZ2FwOiA4cHg7XG4gIH1cbn1cbi5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uX19ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwYWRkaW5nLWlubGluZTogMi4yNXJlbTtcbiAgcGFkZGluZy1ibG9jazogMC41NjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbl9fYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCLlpInmm7RcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb25fX2Jsb2NrOjpiZWZvcmUge1xuICBjb2xvcjogIzlFOUUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbl9fYmxvY2tbZGF0YS10eXBlPWFyZWFdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cbi5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uX19ibG9ja1tkYXRhLXR5cGU9c3RhdGlvbl06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1jb25kaXRpb25fX2Jsb2NrW2RhdGEtdHlwZT1zY2hvb2xdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMTdcIjtcbn1cbi5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uX19ibG9ja1tkYXRhLXR5cGU9Y29uZGl0aW9uXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbl9fdmFsdWUge1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbi5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uX192YWx1ZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYy1vdGhlcnMtc2VhcmNoLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0X19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdF9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2NvbnRlbnQ6aGFzKD4gKjpvbmx5LWNoaWxkKSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdF9fYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2Jsb2NrOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0X19ibG9ja1tkYXRhLWNvdW50PVwiMFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3RfX3BhcmVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0X19wYXJlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDEycHg7XG4gIH1cbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdF9fcGFyZW50IC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbCB7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0X19jaGlsZCB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2NoaWxkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2NoaWxkIC5jLWZvcm1zLWNoZWNrYm94OmhhcyguYy1mb3Jtcy1jaGVja2JveF9fY291bnRbZGF0YS1jb3VudD1cIjBcIl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdF9fY2hpbGQgLmMtZm9ybXMtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyAuYy1mb3Jtcy1jaGVja2JveF9fbGFiZWwge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1vdGhlcnMtc2VhcmNoLWxpc3RfX2NoaWxkIC5jLWZvcm1zLWNoZWNrYm94W2RhdGEtc3RhdGU9ZGlzYWJsZWRdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdF9fY2hpbGQgLmMtZm9ybXMtY2hlY2tib3hbZGF0YS1zdGF0ZT1kaXNhYmxlZF0gKyAuYy1mb3Jtcy1jaGVja2JveF9fbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0X19jaGlsZCAuYy1mb3Jtcy1jaGVja2JveF9fbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdF9fY2hpbGQgLmMtZm9ybXMtY2hlY2tib3hfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0X19jaGlsZCAuYy1mb3Jtcy1jaGVja2JveF9faXRlbXMgPiAqIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdF9fY2hpbGQgLmMtZm9ybXMtY2hlY2tib3hfX2l0ZW1zID4gKjpudGgtY2hpbGQob2RkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QxRDVEQjtcbiAgfVxufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0IC5qcy1hY2NvcmRpb25bZGF0YS1vcGVuXSBbZGF0YS1jaGlsZF0ge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdCAuanMtYWNjb3JkaW9uIFtkYXRhLXBhcmVudF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3QgLmpzLWFjY29yZGlvbiBbZGF0YS1wYXJlbnRdIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIH1cbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdCAuanMtYWNjb3JkaW9uIFtkYXRhLWNoaWxkXSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjJzO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdCAuanMtYWNjb3JkaW9uIFtkYXRhLWNoaWxkXSA+ICoge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0X19hY2NvcmRpb24tdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3QgW2RhdGEtYWNjb3JkaW9uXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYy1vdGhlcnMtc2VhcmNoLWxpc3QgW2RhdGEtYWNjb3JkaW9uXVtkYXRhLW9wZW5dIC5jLW90aGVycy1zZWFyY2gtbGlzdF9fYWNjb3JkaW9uLXRvZ2dsZTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXGVhMTNcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0IFtkYXRhLWFjY29yZGlvbl1bZGF0YS1vcGVuXSBbZGF0YS1jaGlsZF0ge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICB9XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdCBbZGF0YS1hY2NvcmRpb25dIFtkYXRhLXBhcmVudF0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ1REI7XG4gIH1cbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0IFtkYXRhLWFjY29yZGlvbl0gLmMtb3RoZXJzLXNlYXJjaC1saXN0X19hY2NvcmRpb24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdCBbZGF0YS1hY2NvcmRpb25dIC5jLW90aGVycy1zZWFyY2gtbGlzdF9fYWNjb3JkaW9uLXRvZ2dsZTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXGVhMTVcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM5RTlFMDA7XG4gIH1cbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0IFtkYXRhLWFjY29yZGlvbl0gW2RhdGEtY2hpbGRdIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjJzO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICB9XG4gIC5jLW90aGVycy1zZWFyY2gtbGlzdCBbZGF0YS1hY2NvcmRpb25dIFtkYXRhLWNoaWxkXSA+ICoge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5jLW90aGVycy1zZWFyY2gtbGlzdF9fcHJlZmVjdHVyZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xuICBwYWRkaW5nLWJsb2NrOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3RoZXJzLXNlYXJjaC1saXN0X19wcmVmZWN0dXJlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgfVxufVxuLmMtb3RoZXJzLXNlYXJjaC1saXN0X19ub25lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYmxvY2s6IDIwcHg7XG59XG5cbi5jLW90aGVycy1zZWFyY2gtc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDBweCk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDUwO1xuICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xufVxuLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXRfX2NvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMjg2cHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdF9fY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdF9fY29udGVudCB7XG4gICAgY29sdW1uLWdhcDogMTZweDtcbiAgfVxuICAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdF9fY29udGVudCAucC1zdWJtaXQtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAwcHg7XG59XG4uYy1vdGhlcnMtc2VsZWN0LXNlYXJjaFtkYXRhLXNpemU9ZnVsbF0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoW2RhdGEtc2l6ZT1maXRdIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FiYWJhYjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX190cmlnZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTdFQjtcbn1cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4uYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fYXJyb3cge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX19hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hbZGF0YS1vcGVuXSAuYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hbZGF0YS1vcGVuXSAuYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDEycHgpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG4uYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbi5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX19vcHRpb246aG92ZXIsIC5jLW90aGVycy1zZWxlY3Qtc2VhcmNoX19vcHRpb25bZGF0YS1mb2N1c2VkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XG59XG4uYy1vdGhlcnMtc2VsZWN0LXNlYXJjaF9fb3B0aW9uLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX29wdGlvbi1jaGVjayB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtc2VsZWN0ZWRdID4gLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX29wdGlvbi1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuW2RhdGEtc2VsZWN0ZWRdID4gLmMtb3RoZXJzLXNlbGVjdC1zZWFyY2hfX29wdGlvbi1jaGVjazo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNDMzAwMDA7XG59XG5cbi5jLW90aGVycy1jb250YWN0LWxpbmtzIHtcbiAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgcGFkZGluZy1pbmxpbmU6IDI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NbZGF0YS1zdHlsZT1wYy1vbmx5XSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fdGl0bGUgKyAqIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX3RpdGxlICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDc3LjVyZW07XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4Ljc1cmVtIDFmcjtcbiAgZ2FwOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLW90aGVycy1jb250YWN0LWxpbmtzX19jb250ZW50IHtcbiAgICBnYXA6IDEuMjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctaW5saW5lOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2Jsb2NrIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBwYWRkaW5nLWJsb2NrOiAxLjI1cmVtIDEuNXJlbTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fYmxvY2tbZGF0YS10eXBlPXRlbF0gLnBnLWNvbnRhY3RfX2hlYWRsaW5lIHtcbiAgY29sb3I6ICNDMzAwMDA7XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fYmxvY2tbZGF0YS10eXBlPXZpc2l0XSAucGctY29udGFjdF9faGVhZGxpbmUge1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19ibG9ja1tkYXRhLXR5cGU9dmlzaXRdIC5wZy1jb250YWN0X19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzMwMDAwO1xufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2Jsb2NrW2RhdGEtdHlwZT12aXNpdF0gLnBnLWNvbnRhY3RfX2J1dHRvbjo6YWZ0ZXIge1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19ibG9ja1tkYXRhLXR5cGU9bWFpbF0gLnBnLWNvbnRhY3RfX2hlYWRsaW5lIHtcbiAgY29sb3I6ICNGM0Y0RjY7XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19faGVhZGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdGhlcnMtY29udGFjdC1saW5rc19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmMtb3RoZXJzLWNvbnRhY3QtbGlua3NfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxNi41NjI1cmVtKTtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fYnV0dG9uIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzMwMDAwO1xuICBwYWRkaW5nLWJsb2NrOiAxOXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTkuODc1cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICBwYWRkaW5nLWlubGluZTogMS43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW90aGVycy1jb250YWN0LWxpbmtzX19idXR0b24ge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19idXR0b25bZGF0YS10eXBlPXZpc2l0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMzAwMDA7XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fYnV0dG9uW2RhdGEtdHlwZT12aXNpdF06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xuICBmb250LXNpemU6IDIycHg7XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fYnV0dG9uW2RhdGEtdHlwZT1jb250YWN0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGM0Y0RjY7XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fYnV0dG9uW2RhdGEtdHlwZT1jb250YWN0XTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fdGVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQzMwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1vdGhlcnMtY29udGFjdC1saW5rc19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGM0Y0RjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLW90aGVycy1jb250YWN0LWxpbmtzX19jb21wYW55IHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFN0VCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbiB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xuICAgIGdhcDogMC43NXJlbTtcbiAgfVxufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1pbm1heCgxNi4yNXJlbSwgMWZyKTtcbiAgcm93LWdhcDogMC43NXJlbTtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC43NXJlbTtcbiAgfVxufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fYmFyIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZDtcbiAgY29sdW1uLWdhcDogMC43NXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2JhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgZ2FwOiAwLjc1cmVtO1xuICB9XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19iYXItLWRvd24ge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2Jhci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2Jhci1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19iYXItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2Jhci1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlFOUUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgZmxleDogMTtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX2Jhci1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19iYXItYnRuW2RhdGEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBib3JkZXItY29sb3I6ICM5RTlFMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwcHggMnB4IDhweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fYmFyLWJ0bi1tYWluIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fYmFyLWJ0bi1zdWIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19yZXN1bHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX3Jlc3VsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRFMztcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTdFQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmbGV4OiAxO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fcmVzdWx0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fcmVzdWx0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fcmVzdWx0LXN1YiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlDQTNBRjtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX3Jlc3VsdC12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uX19yZXN1bHQtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNDMzAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fcmVzdWx0LXVuaXQtd3JhcCB7XG4gIGhlaWdodDogMi4xMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5jLW90aGVycy1sb2FuLXNpbXVsYXRpb25fX3Jlc3VsdC11bml0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuLmMtb3RoZXJzLWxvYW4tc2ltdWxhdGlvbl9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xufVxuXG4uYy1vdGhlcnMtZXN0YXRlLWxpc3QtaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogODA7XG4gIHRvcDogMDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jLW90aGVycy1lc3RhdGUtbGlzdC1oZWFkZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1vdGhlcnMtZXN0YXRlLWxpc3QtaGVhZGVyX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmMtb3RoZXJzLWVzdGF0ZS1saXN0LWhlYWRlcl9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDhweCA2cHggMTBweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjRDFENURCO1xuICBjb2xvcjogIzRCNTU2MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmMtb3RoZXJzLWVzdGF0ZS1saXN0LWhlYWRlcl9fYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5jLW90aGVycy1lc3RhdGUtbGlzdC1oZWFkZXJfX2Jsb2NrOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtb3RoZXJzLWVzdGF0ZS1saXN0LWhlYWRlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuLmMtb3RoZXJzLWVzdGF0ZS1saXN0LWhlYWRlcl9fYXJyb3cge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC1zaXplOiA4cHg7XG59XG4uYy1vdGhlcnMtZXN0YXRlLWxpc3QtaGVhZGVyX19hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5jLW90aGVycy1jb250YWN0LXRlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1vdGhlcnMtY29udGFjdC10ZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1vdGhlcnMtY29udGFjdC10ZWxfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLW90aGVycy1jb250YWN0LXRlbF9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIm91XCI7XG4gIGNvbG9yOiAjOUU5RTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLW90aGVycy1jb250YWN0LXRlbF9fbnVtYmVyW2hyZWZePVwidGVsOjAxMjBcIl06YmVmb3JlLCAuYy1vdGhlcnMtY29udGFjdC10ZWxfX251bWJlciBbaHJlZl49XCJ0ZWw6MDgwMFwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5jLW90aGVycy1jb250YWN0LXRlbF9fbnVtYmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjRlbSk7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTRweDtcbn1cbi5jLW90aGVycy1jb250YWN0LXRlbF9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5qcy10ZXh0LXJldmVhbCxcbi5qcy1mYWRlLXVwIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmpzLXRleHQtcmV2ZWFsW2RhdGEtcmV2ZWFsLXJlYWR5XSxcbi5qcy1mYWRlLXVwW2RhdGEtcmV2ZWFsLXJlYWR5XSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jLW90aGVycy1pbWFnZS1tYXJxdWVlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1vdGhlcnMtaW1hZ2UtbWFycXVlZV9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBhbmltYXRpb246IGMtb3RoZXJzLWltYWdlLW1hcnF1ZWUtc2Nyb2xsIDYwcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uYy1vdGhlcnMtaW1hZ2UtbWFycXVlZV9faXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAuNXJlbTtcbiAgaGVpZ2h0OiAxMy45Mzc1cmVtO1xufVxuLmMtb3RoZXJzLWltYWdlLW1hcnF1ZWVfX2l0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5Aa2V5ZnJhbWVzIGMtb3RoZXJzLWltYWdlLW1hcnF1ZWUtc2Nyb2xsIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKC01MCUgLSAwLjI1cmVtKSwgMCwgMCk7XG4gIH1cbn1cbi5jLWNvbW1vbnMtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5jLWNvbW1vbnMtcHJpY2VfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0MzMDAwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuLmMtY29tbW9ucy1wcmljZV9fc2VwYXJhdG9yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuLmMtY29tbW9ucy1wcmljZV9fdW5pdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbi5jLWNvbW1vbnMtcHJpY2VfX3VuZGVjaWRlZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYy1jb21tb25zLXByaWNlW2RhdGEtc2l6ZT1tZWRpdW1dIC5jLWNvbW1vbnMtcHJpY2VfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQzMwMDAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4uYy1jb21tb25zLXByaWNlW2RhdGEtc2l6ZT1tZWRpdW1dIC5jLWNvbW1vbnMtcHJpY2VfX3NlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbi5jLWNvbW1vbnMtcHJpY2VbZGF0YS1zaXplPW1lZGl1bV0gLmMtY29tbW9ucy1wcmljZV9fdW5pdCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4uYy1jb21tb25zLXByaWNlW2RhdGEtc2l6ZT1zbWFsbF0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtY29tbW9ucy1wcmljZVtkYXRhLXNpemU9c21hbGxdIC5jLWNvbW1vbnMtcHJpY2VfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0MzMDAwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuLmMtY29tbW9ucy1wcmljZVtkYXRhLXNpemU9c21hbGxdIC5jLWNvbW1vbnMtcHJpY2VfX3NlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbi5jLWNvbW1vbnMtcHJpY2VbZGF0YS1zaXplPXNtYWxsXSAuYy1jb21tb25zLXByaWNlX191bml0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cblxuLmMtY29tbW9ucy1lc3RhdGUtZmVhdHVyZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLmMtY29tbW9ucy1lc3RhdGUtZmVhdHVyZS1pdGVtX19pY29uIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWNvbW1vbnMtZXN0YXRlLWZlYXR1cmUtaXRlbV9faWNvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1jb21tb25zLWVzdGF0ZS1mZWF0dXJlLWl0ZW1fX3RleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbi5jLWNvbW1vbnMtZXN0YXRlLWZlYXR1cmUtaXRlbVtkYXRhLXR5cGU9bG9jYXRpb25dIC5jLWNvbW1vbnMtZXN0YXRlLWZlYXR1cmUtaXRlbV9faWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jLWNvbW1vbnMtZXN0YXRlLWZlYXR1cmUtaXRlbVtkYXRhLXR5cGU9c3RhdGlvbl0gLmMtY29tbW9ucy1lc3RhdGUtZmVhdHVyZS1pdGVtX19pY29uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cbi5jLWNvbW1vbnMtZXN0YXRlLWZlYXR1cmUtaXRlbVtkYXRhLXR5cGU9Zmxvb3JfcGxhbl0gLmMtY29tbW9ucy1lc3RhdGUtZmVhdHVyZS1pdGVtX19pY29uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYy1jb21tb25zLWVzdGF0ZS1kZXRhaWwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNXJlbTtcbn1cbi5jLWNvbW1vbnMtZXN0YXRlLWRldGFpbC1pdGVtX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0YzRjRGNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRjNGNEY2O1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW0gMC4yNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWNvbW1vbnMtZXN0YXRlLWRldGFpbC1pdGVtX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuXG4uYy1saXN0cy1lc3RhdGUge1xuICB3aWR0aDogY2FsYygxMDAwcHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1saXN0cy1lc3RhdGUge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtbGlzdHMtZXN0YXRlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgY29sdW1uLWdhcDogNCU7XG4gIHJvdy1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtbGlzdHMtZXN0YXRlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgcm93LWdhcDogMjBweDtcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICB9XG59XG4uYy1saXN0cy1lc3RhdGU6d2hlcmUoW2RhdGEtY29sdW1ucy1wYz1cIjJcIl0pIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1saXN0cy1lc3RhdGU6d2hlcmUoW2RhdGEtY29sdW1ucy1wYz1cIjJcIl0pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cbi5jLWxpc3RzLWVzdGF0ZTp3aGVyZShbZGF0YS1jb2x1bW5zLXBjPVwiMVwiXSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG59XG4uYy1saXN0cy1lc3RhdGVfX2l0ZW0gPiAqIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtbGlzdHMtZXN0YXRlX19pdGVtID4gKiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWxpc3RzLWVzdGF0ZV9fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHg7XG59XG4uYy1saXN0cy1lc3RhdGU6aGFzKC5jLWxpc3RzLWVzdGF0ZV9fZW1wdHkpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi5jLWZvcm1zLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWZvcm1zLWNoZWNrYm94W2RhdGEtaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1mb3Jtcy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1mb3Jtcy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4uYy1mb3Jtcy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzYpO1xufVxuLmMtZm9ybXMtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFzay1pbWFnZTogdXJsKFwifmltYWdlcy9jb21tb24vaWNvbnMvY2hlY2stbWFyay5zdmdcIik7XG4gIG1hc2stc2l6ZTogMTJweCAxMnB4O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYy1mb3Jtcy1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jLWZvcm1zLWNoZWNrYm94X19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jLWZvcm1zLWNoZWNrYm94X19sYWJlbFtkYXRhLXNpemU9c10ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsW2RhdGEtc3R5bGV+PWJvcmRlcl0gLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWZvcm1zLWNoZWNrYm94X19jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVENUY2MztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jLWZvcm1zLWlucHV0LWNoZWNrYm94IC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19lcnJvciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6ICNEOTJEMjA7XG59XG4uYy1mb3Jtcy1pbnB1dC1jaGVja2JveFtkYXRhLWRpcmVjdGlvbj1jb2w0XSAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94W2RhdGEtZGlyZWN0aW9uPWNvbDRdIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG59XG4uYy1mb3Jtcy1pbnB1dC1jaGVja2JveFtkYXRhLWRpcmVjdGlvbj1pbmxpbmVdIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYy1mb3Jtcy1pbnB1dC1jaGVja2JveFtkYXRhLWRpcmVjdGlvbj12ZXJ0aWNhbF0gLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jLWZvcm1zLWlucHV0LWNoZWNrYm94W2RhdGEtZGlyZWN0aW9uPWJsb2NrXSAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveFtkYXRhLXR5cGU9c2VhcmNoXSAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMDtcbiAgfVxuICAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveFtkYXRhLXR5cGU9c2VhcmNoXSAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMgPiBsYWJlbCB7XG4gICAgcGFkZGluZy1ibG9jazogMThweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDVEQjtcbiAgfVxufVxuLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hbZGF0YS10eXBlPXRlcm1zXSAuYy1mb3Jtcy1jaGVja2JveDpoYXMoLmMtZm9ybXMtY2hlY2tib3hfX2NvdW50W2RhdGEtY291bnQ9XCIwXCJdKSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG4uYy1mb3Jtcy1pbnB1dC1jaGVja2JveFtkYXRhLW1vZGUtbXVsY2hdIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hbZGF0YS1tb2RlLW11bGNoXSAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveFtkYXRhLW1vZGUtbXVsY2hdIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyAuYy1mb3Jtcy1jaGVja2JveCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQ1REI7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDFENURCO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgfVxuICAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveFtkYXRhLW1vZGUtbXVsY2hdIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyAuYy1mb3Jtcy1jaGVja2JveDpudGgtb2YtdHlwZSgybikge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMUQ1REI7XG4gIH1cbiAgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hbZGF0YS1tb2RlLW11bGNoXSAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMgLmMtZm9ybXMtY2hlY2tib3g6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QxRDVEQjtcbiAgfVxuICAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveFtkYXRhLW1vZGUtbXVsY2hdIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyAuYy1mb3Jtcy1jaGVja2JveDpudGgtbGFzdC1vZi10eXBlKDEpLCAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveFtkYXRhLW1vZGUtbXVsY2hdIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyAuYy1mb3Jtcy1jaGVja2JveDpudGgtbGFzdC1vZi10eXBlKDIpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDVEQjtcbiAgfVxufVxuXG4uYy1mb3Jtcy1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1mb3Jtcy1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM2KTtcbn1cbi5jLWZvcm1zLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1mb3Jtcy1yYWRpb19fbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtZm9ybXMtcmFkaW9fX2xhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMyKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLmMtZm9ybXMtcmFkaW9fX2xhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTM4Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uYy1mb3Jtcy1yYWRpb19fbGFiZWxbZGF0YS1zdHlsZX49Ym9yZGVyXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtZm9ybXMtcmFkaW9fX2xhYmVsW2RhdGEtc3R5bGV+PWJvbGRdIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLWZvcm1zLXJhZGlvX19sYWJlbDpoYXMoLmMtZm9ybXMtcmFkaW9fX2NvdW50W2RhdGEtY291bnQ9XCIwXCJdKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtZm9ybXMtcmFkaW9fX2xhYmVsOmhhcyguYy1mb3Jtcy1yYWRpb19fY291bnRbZGF0YS1jb3VudD1cIjBcIl0pIC5jLWZvcm1zLXJhZGlvX19sYWJlbCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmMtZm9ybXMtaW5wdXQtcmFkaW8gLmMtZm9ybXMtaW5wdXQtcmFkaW9fX2Vycm9yIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogI0Q5MkQyMDtcbn1cbi5jLWZvcm1zLWlucHV0LXJhZGlvW2RhdGEtZGlyZWN0aW9uPWlubGluZV0gLmMtZm9ybXMtaW5wdXQtcmFkaW9fX2l0ZW1zIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jLWZvcm1zLWlucHV0LXJhZGlvW2RhdGEtZGlyZWN0aW9uPWJsb2NrXSAuYy1mb3Jtcy1pbnB1dC1yYWRpb19faXRlbXMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jLWZvcm1zLWlucHV0LXJhZGlvX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1heC1jb250ZW50KTtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1pbnB1dC1yYWRpb19faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuXG4uYy1mb3Jtcy1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYy1mb3Jtcy1zZWxlY3RbZGF0YS1zaXplPWZpdF0ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWZvcm1zLXNlbGVjdF9fdHJpZ2dlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYy1mb3Jtcy1zZWxlY3RfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5jLWZvcm1zLXNlbGVjdFtkYXRhLW5vLXZhbHVlXSAuYy1mb3Jtcy1zZWxlY3RfX2xhYmVsIHtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG4uYy1mb3Jtcy1zZWxlY3RfX2Fycm93IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuLmMtZm9ybXMtc2VsZWN0X19hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI1NTYzO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMTAwJSwgMTAwJSAwKTtcbn1cbi5jLWZvcm1zLXNlbGVjdFtkYXRhLW9wZW5dIC5jLWZvcm1zLXNlbGVjdF9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uYy1mb3Jtcy1zZWxlY3RbZGF0YS1vcGVuXSAuYy1mb3Jtcy1zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5jLWZvcm1zLXNlbGVjdF9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMTJweCk7XG4gIGxlZnQ6IC0xNnB4O1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0LjE0LCAzMC45MywgNDUuNDgpO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuLmMtZm9ybXMtc2VsZWN0X19kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZm9ybXMtc2VsZWN0X19ncm91cC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlDQTNBRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmMtZm9ybXMtc2VsZWN0X19vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMTJweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVENUY2MztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtZm9ybXMtc2VsZWN0X19vcHRpb246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmMtZm9ybXMtc2VsZWN0X19vcHRpb25bZGF0YS1zZWxlY3RlZF0ge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwLjVweDtcbn1cbi5jLWZvcm1zLXNlbGVjdF9fb3B0aW9uW2RhdGEtc2VsZWN0ZWRdIC5jLWZvcm1zLXNlbGVjdF9fb3B0aW9uLXRleHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jLWZvcm1zLXNlbGVjdF9fb3B0aW9uLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmMtZm9ybXMtc2VsZWN0X19vcHRpb24tY2hlY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZm9ybXMtc2VsZWN0W2RhdGEtZGlzYWJsZWRdIC5jLWZvcm1zLXNlbGVjdF9fdHJpZ2dlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmMtZm9ybXMtaW5wdXQtc2VsZWN0IC5jLWZvcm1zLWlucHV0LXNlbGVjdF9fZXJyb3Ige1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiAjRDkyRDIwO1xufVxuLmMtZm9ybXMtaW5wdXQtc2VsZWN0X19pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5jLWZvcm1zLWlucHV0LXNlbGVjdF9faGVscCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmMtZm9ybXMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJsb2NrOiAtM3B4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jLWZvcm1zLXRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG4uYy1mb3Jtcy10ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jLWZvcm1zLXRleHQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwMHB4ICMyMjIyMjIgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjRkZGRkZGO1xuICBjYXJldC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5jLWZvcm1zLXRleHQuX2ludmFsaWQge1xuICBjb2xvcjogI0Q5MkQyMDtcbn1cbi5jLWZvcm1zLXRleHQuX2ludmFsaWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNEOTJEMjA7XG59XG4uYy1mb3Jtcy10ZXh0OmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmMtZm9ybXMtdGV4dFtkYXRhLXNpemU9Zml0XSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5jLWZvcm1zLXRleHRbZGF0YS1zaXplPWZ1bGxdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1mb3Jtcy10ZXh0W2RhdGEtZGF0ZV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2NvbW1vbi9pY29ucy9jYWxlbmRhci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyog6YG45oqe5Y+v6IO944Gq5pel5LuYICovXG4uZmxhdHBpY2tyLWRheTpub3QoLmZsYXRwaWNrci1kaXNhYmxlZCkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyog6YG45oqe5LiN5Y+v44Gq5pel5LuYICovXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQge1xuICBjb2xvcjogI2JkYmRiZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qIOmBuOaKnuS4jeWPr+OBquaXpeS7mOOBq+aWnOe3miAqL1xuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCBjYWxjKDUwJSAtIDFweCksICNiZGJkYmQgY2FsYyg1MCUgLSAxcHgpLCAjYmRiZGJkIGNhbGMoNTAlICsgMXB4KSwgdHJhbnNwYXJlbnQgY2FsYyg1MCUgKyAxcHgpKTtcbn1cblxuLyog6YG45oqe44GV44KM44Gf5pel5LuYICovXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTc2ZDIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5jLWZvcm1zLWlucHV0LXRleHQgLmMtZm9ybXMtaW5wdXQtdGV4dF9fZXJyb3Ige1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiAjRDkyRDIwO1xufVxuLmMtZm9ybXMtaW5wdXQtdGV4dF9faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuLmMtZm9ybXMtaW5wdXQtdGV4dF9faGVscCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG5cbi5jLWZvcm1zLXRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1RDVGNjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICByZXNpemU6IG5vbmU7XG59XG4uYy1mb3Jtcy10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzlDQTNBRjtcbn1cbi5jLWZvcm1zLXRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jLWZvcm1zLXRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDBweCByZ2IoNDAuNjMsIDQwLjYzLCA0MC42MykgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjRkZGRkZGO1xuICBjYXJldC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5jLWZvcm1zLXRleHRhcmVhLl9pbnZhbGlkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q5MkQyMDtcbiAgY29sb3I6ICNEOTJEMjA7XG59XG4uYy1mb3Jtcy10ZXh0YXJlYS5faW52YWxpZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0Q5MkQyMDtcbn1cbi5jLWZvcm1zLXRleHRhcmVhOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYy1mb3Jtcy1pbnB1dC10ZXh0YXJlYSAuYy1mb3Jtcy1pbnB1dC10ZXh0YXJlYV9fZXJyb3Ige1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiAjRDkyRDIwO1xufVxuXG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEUzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUU5RTAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19oZWFkIHtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX2hlYWQtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19oZWFkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX2hlYWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19sZWdlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9fbGVnZW5kLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19sZWdlbmQtc2VwIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX2xlZ2VuZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19ib2R5IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX25hdi1idG4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTE5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19uYXYtYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX25hdi1idG5bZGF0YS1wcmV2XSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19uYXYtYnRuW2RhdGEtbmV4dF0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhcl9faWNvbi1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX2ljb24tY2lyY2xlW2RhdGEtc21dIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19pY29uLXRyaWFuZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19pY29uLXBob25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyX19pY29uLWNsb3NlZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXJfX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNEOTJEMjA7XG59XG5cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogNDVweDtcbiAgbWluLXdpZHRoOiA0NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbFtkYXRhLWhpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19yYWRpbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2xfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0QxRDVEQjtcbiAgcGFkZGluZzogNHB4IDE0cHg7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19oZWFkZXJbZGF0YS1zYXR1cmRheV0ge1xuICBjb2xvcjogIzAwNjZjMDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9faGVhZGVyW2RhdGEtc3VuZGF5XSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBmbGV4OiAxO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9fZGF0ZVtkYXRhLXNhdHVyZGF5XSB7XG4gIGNvbG9yOiAjMDA2NmMwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19kYXRlW2RhdGEtc3VuZGF5XSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9faWNvbi1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19pY29uLXRyaWFuZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19pY29uLXBob25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19pY29uLWNsb3NlZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjQzMwMDAwO1xufVxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sOm5vdChbZGF0YS1kaXNhYmxlZF0pOmhvdmVyIC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9fY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RTM7XG59XG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2w6aGFzKC5jLWZvcm1zLWlucHV0LWNhbGVuZGFyLWNvbF9fcmFkaW86Y2hlY2tlZCkgLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRFMztcbn1cblxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RTlFMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90IHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX2hlYWQge1xuICAgIGdhcDogNHB4O1xuICB9XG59XG4uYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX2hlYWQtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9faGVhZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9faGVhZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19pdGVtcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGNsaXA7XG59XG4uYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMnB4O1xufVxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xufVxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xufVxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9faXRlbTpoYXMoLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19yYWRpbzpjaGVja2VkKSAuYy1mb3Jtcy1pbnB1dC10aW1lLXNsb3RfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjOUU5RTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9fcmFkaW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICM5RTlFMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWZvcm1zLWlucHV0LXRpbWUtc2xvdF9fZXJyb3Ige1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0Q5MkQyMDtcbn1cblxuLmMtZm9ybXMtbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxODdweCBtaW5tYXgoMCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzaWRlIGhlYWRlclwiIFwic2lkZSBib2R5XCI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgY29sdW1uLWdhcDogMTYwcHg7XG4gIHBhZGRpbmc6IDE2MHB4IDQwcHggMTYwcHggMTA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWZvcm1zLWxheW91dCB7XG4gICAgY29sdW1uLWdhcDogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1sYXlvdXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkZXJcIiBcInNpZGVcIiBcImJvZHlcIjtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDgwcHggMTZweCA4MHB4O1xuICB9XG59XG4uYy1mb3Jtcy1sYXlvdXRfX2hlYWRlciB7XG4gIGdyaWQtYXJlYTogaGVhZGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1RDVGNjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtbGF5b3V0X19oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuLmMtZm9ybXMtbGF5b3V0X190aXRsZS1lbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWxheW91dF9fdGl0bGUtZW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4uYy1mb3Jtcy1sYXlvdXRfX3RpdGxlLWphIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG4uYy1mb3Jtcy1sYXlvdXRfX3NpZGUge1xuICBncmlkLWFyZWE6IHNpZGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMjRweDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtbGF5b3V0X19zaWRlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5jLWZvcm1zLWxheW91dF9fc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy1mb3Jtcy1sYXlvdXRfX3NpZGUtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmMtZm9ybXMtbGF5b3V0X19lcnJvciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOTJEMjA7XG4gIGNvbG9yOiAjRDkyRDIwO1xufVxuLmMtZm9ybXMtbGF5b3V0X19ib2R5IHtcbiAgZ3JpZC1hcmVhOiBib2R5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY4MnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWxheW91dF9fYm9keSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNUQ1RjYzO1xuICB9XG59XG4uYy1mb3Jtcy1sYXlvdXRfX2JvZHkgPiBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLWxheW91dF9fYm9keTpoYXMoLmMtZm9ybXMtcm93W2RhdGEtY29uZmlybV0pIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1sYXlvdXRfX2JvZHk6aGFzKD4gLmMtZm9ybXMtbGF5b3V0LWNvbXBsZXRlKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG5tYWluOmhhcyg+IC5jLWZvcm1zLWxheW91dCkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmMtZm9ybXMtbGF5b3V0LW5vdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uYy1mb3Jtcy1sYXlvdXQtbm90ZV9fbWFyayB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQUEyRDJEO1xufVxuLmMtZm9ybXMtbGF5b3V0LW5vdGVfX3RleHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmMtZm9ybXMtbGF5b3V0LWNvbXBsZXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogNDBweCAwIDgwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNUQ1RjYzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVENUY2Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1sYXlvdXQtY29tcGxldGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4uYy1mb3Jtcy1sYXlvdXQtY29tcGxldGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtbGF5b3V0LWNvbXBsZXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuLmMtZm9ybXMtbGF5b3V0LWNvbXBsZXRlX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1sYXlvdXQtY29tcGxldGVfX3RleHQge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmMtZm9ybXMtbGF5b3V0LWNvbXBsZXRlX19sZWFkIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1sYXlvdXQtY29tcGxldGVfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWZvcm1zLWxheW91dC1jb21wbGV0ZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtbGF5b3V0LWNvbXBsZXRlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4uYy1mb3Jtcy1sYXlvdXQtY29tcGxldGUgLmMtYnV0dG9ucy1nbGFzcyB7XG4gIHdpZHRoOiAyMDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jLWZvcm1zLWxheW91dC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uYy1mb3Jtcy1sYXlvdXQtZm9vdGVyX19ub3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmMtZm9ybXMtbGF5b3V0LWZvb3Rlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWZvcm1zLWxheW91dC1mb290ZXJfX2xpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWZvcm1zLWxheW91dC1mb290ZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1mb3Jtcy1sYXlvdXQtZm9vdGVyIC5jLWJ1dHRvbnMtZ2xhc3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwNXB4O1xufVxuLmMtZm9ybXMtbGF5b3V0LWZvb3RlciAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWZvcm1zLWxheW91dC1mb290ZXIgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2Vycm9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtZm9ybXMtbGF5b3V0LWZvb3Rlcl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtbGF5b3V0LWZvb3Rlcl9fYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5jLWZvcm1zLWxheW91dC1mb290ZXIgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3ggKyAuYy1idXR0b25zLWdsYXNzLFxuLmMtZm9ybXMtbGF5b3V0LWZvb3RlciAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveCArIC5jLWZvcm1zLWxheW91dC1mb290ZXJfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgd2lkdGg6IDI5LjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBtaW4td2lkdGg6IDM2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fY29udGVudC1pbm5lciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX2NvbnRlbnQtaW5uZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fY29udGVudC1zaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX2NvbnRlbnQtc2lkZSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX3N0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fdGVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXgtd2lkdGg6IDMzNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX190ZWwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX190ZWwtbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX190ZWwtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fZm9ybS13cmFwcGVyIHtcbiAgd2lkdGg6IDcwLjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nOiA2NHB4IDE0MHB4IDY0cHggMTB2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDY0cHggMjBweCA2NHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19mb3JtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMycHggMTZweCA0MHB4IDE2cHg7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19pbm5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fdGV4dCB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGVfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWNvbXBsZXRlX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZS1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItY29tcGxldGUtbWVzc2FnZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZS1tZXNzYWdlX19zdXBwbGVtZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNEOTJEMjA7XG59XG5cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICB3aWR0aDogMjkuNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogMzYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fY29udGVudC1pbm5lciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItZm9ybV9fY29udGVudC1pbm5lciB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX2NvbnRlbnQtc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX2NvbnRlbnQtc2lkZSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX3RlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgbWF4LXdpZHRoOiAzMzZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX190ZWwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX3RlbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItZm9ybV9fdGVsLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fZm9ybS13cmFwcGVyIHtcbiAgd2lkdGg6IDcwLjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nOiA2NHB4IDE0MHB4IDY0cHggMTB2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX2Zvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogNjRweCAyMHB4IDY0cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1jb250YWluZXItZm9ybV9fZm9ybS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggNDBweCAxNnB4O1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fZm9ybSB7XG4gIG1heC13aWR0aDogNjgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19yb3dzLXBhcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNjRweDtcbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX19lcnJvciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNEOTJEMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTIuOTE4MDcyMjg5MiwgMjQxLjcyNzcxMDg0MzQsIDI0MC44ODE5Mjc3MTA4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5MkQyMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fcm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX3Jvd3Mge1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fYWdyZWVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX2FncmVlbWVudCAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX3RleHQgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fc3VibWl0LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWZvcm1fX3N1Ym1pdC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mb3Jtcy1jb250YWluZXItZm9ybV9fc3VibWl0LWJ1dHRvbiBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtY29udGFpbmVyLWZvcm0gLmMtZm9ybXMtY29udGFpbmVyLWZvcm0tbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtZm9ybXMtY29udGFpbmVyLWZvcm0gLmMtZm9ybXMtY29udGFpbmVyLWZvcm0tbWVzc2FnZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtLW1lc3NhZ2VfX3N1cHBsZW1lbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0Q5MkQyMDtcbn1cblxuLmMtZm9ybXMtZXN0YXRlLWNhcmQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUU5RTAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtZm9ybXMtZXN0YXRlLWNhcmRfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uYy1mb3Jtcy1lc3RhdGUtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTIwcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG4uYy1mb3Jtcy1lc3RhdGUtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmMtZm9ybXMtZXN0YXRlLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybXMtZXN0YXRlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuLmMtZm9ybXMtZXN0YXRlLWNhcmQtYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmMtZm9ybXMtZXN0YXRlLWNhcmQtYWRkcmVzc19fbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uYy1mb3Jtcy1lc3RhdGUtY2FyZC1hZGRyZXNzX19sYWJlbDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG4gIGNvbG9yOiAjMTExODI3O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmMtZm9ybXMtZXN0YXRlLWNhcmQtYWRkcmVzc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uYy1mb3Jtcy1lc3RhdGUtY2FyZC1hZGRyZXNzX190ZXJtIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uYy1mb3Jtcy1lc3RhdGUtY2FyZC1hZGRyZXNzX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmMtZm9ybXMtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmMtZm9ybXMtaGVhZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgY2VudGVyLCBjdXJyZW50Q29sb3IgMS42cHgsIHRyYW5zcGFyZW50IDJweCk7XG59XG4uYy1mb3Jtcy1oZWFkaW5nW2RhdGEtbm8tbWFya10ge1xuICBnYXA6IDA7XG59XG4uYy1mb3Jtcy1oZWFkaW5nW2RhdGEtbm8tbWFya106OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWZvcm1zLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMCAxNnB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNUQ1RjYzO1xufVxuLmMtZm9ybXMtcm93X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmMtZm9ybXMtcm93X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmMtZm9ybXMtcm93X19yZXF1aXJlZCB7XG4gIHdpZHRoOiA4LjE0cHg7XG4gIGhlaWdodDogNy44cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FBMkQyRDtcbiAgbWFzay1pbWFnZTogdXJsKFwifmltYWdlcy9jb21tb24vaWNvbnMvcmVxdWlyZWQuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jLWZvcm1zLXJvd19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG4uYy1mb3Jtcy1yb3dbZGF0YS1jb25maXJtXSB7XG4gIGdhcDogMTJweDtcbiAgbWluLWhlaWdodDogNjhweDtcbiAgcGFkZGluZy1ibG9jazogMTZweCAxNXB4O1xufVxuLmMtZm9ybXMtcm93W2RhdGEtY29uZmlybV0gLmMtZm9ybXMtcm93X19sYWJlbCB7XG4gIGNvbG9yOiAjOUNBM0FGO1xufVxuLmMtZm9ybXMtcm93W2RhdGEtY29uZmlybV0gLmMtZm9ybXMtcm93X19jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jLWZvcm1zLXJvd1tkYXRhLWNvbmZpcm1dOm5vdCg6aGFzKC5jLWZvcm1zLXJvd19faGVhZGVyKSkgLmMtZm9ybXMtcm93X19jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWZvcm1zLXJvdzpoYXMoLl9pbnZhbGlkKSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEOTJEMjA7XG59XG4uYy1mb3Jtcy1yb3c6aGFzKC5faW52YWxpZCkgLmMtZm9ybXMtcm93X19sYWJlbCB7XG4gIGNvbG9yOiAjRDkyRDIwO1xufVxuLmMtZm9ybXMtcm93OmhhcyguYy1mb3Jtcy1pbnB1dC10ZXh0X19lcnJvciwgLmMtZm9ybXMtaW5wdXQtc2VsZWN0X19lcnJvcikge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmMtZm9ybXMtcm93OmhhcyguYy1mb3Jtcy1pbnB1dC10ZXh0X19lcnJvciwgLmMtZm9ybXMtaW5wdXQtc2VsZWN0X19lcnJvcikgLmMtZm9ybXMtaW5wdXQtdGV4dF9faW5wdXQsXG4uYy1mb3Jtcy1yb3c6aGFzKC5jLWZvcm1zLWlucHV0LXRleHRfX2Vycm9yLCAuYy1mb3Jtcy1pbnB1dC1zZWxlY3RfX2Vycm9yKSAuYy1mb3Jtcy1pbnB1dC1zZWxlY3RfX2lucHV0IHtcbiAgbWFyZ2luLWlubGluZTogLTE2cHg7XG4gIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5MkQyMDtcbn1cbi5jLWZvcm1zLXJvdzpoYXMoLmMtZm9ybXMtaW5wdXQtdGV4dGFyZWFfX2Vycm9yKSAuYy1mb3Jtcy1pbnB1dC10ZXh0YXJlYV9fZXJyb3Ige1xuICBwYWRkaW5nLWlubGluZTogMTZweDtcbn1cbi5jLWZvcm1zLXJvdzpoYXMoLmMtZm9ybXMtdGV4dGFyZWEpIHtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmMtZm9ybXMtcm93OmhhcyguYy1mb3Jtcy10ZXh0YXJlYSkgLmMtZm9ybXMtcm93X19oZWFkZXIge1xuICBwYWRkaW5nLWlubGluZTogMTZweDtcbn1cblxuLmMtZm9ybXMtcm93LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uYy1mb3Jtcy1yb3ctYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1mb3Jtcy1yb3ctYWRkcmVzc19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1yb3ctYWRkcmVzc19faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5jLWZvcm1zLXJvdy1hZGRyZXNzX19wcmVmIHtcbiAgZmxleDogMCAwIDUwLjklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLXJvdy1hZGRyZXNzX19wcmVmIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG4uYy1mb3Jtcy1yb3ctYWRkcmVzc19fY2l0eSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5jLWZvcm1zLXJvdy1hZGRyZXNzX19jaXR5ID4gLmMtZm9ybXMtcm93OjpiZWZvcmUsXG4uYy1mb3Jtcy1yb3ctYWRkcmVzcyA+IC5jLWZvcm1zLXJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmMtZm9ybXMtcm93LWRlc2lyZWQtYXJlYV9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uYy1mb3Jtcy1yb3ctZGVzaXJlZC1hcmVhX19ncm91cCArIC5jLWZvcm1zLXJvdy1kZXNpcmVkLWFyZWFfX2dyb3VwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jLWZvcm1zLXJvdy1kZXNpcmVkLWFyZWFfX3ByZWYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1mb3Jtcy1yb3ctZGVzaXJlZC1hcmVhIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1heC1jb250ZW50KTtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLXJvdy1kZXNpcmVkLWFyZWEgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbn1cblxuLmMtZm9ybXMtcm93LWRlc2lyZWQtZGF0ZXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG4uYy1mb3Jtcy1yb3ctZGVzaXJlZC1kYXRldGltZV9faXRlbSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1yb3ctZGVzaXJlZC1kYXRldGltZV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtZm9ybXMtcm93LXZpc2l0LWRhdGV0aW1lIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtcm93LXZpc2l0LWRhdGV0aW1lIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5jLWZvcm1zLXJvdy12aXNpdC1kYXRldGltZV9fdGltZSA+IC5jLWZvcm1zLXJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmMtZm9ybXMtcm93LXByZWZlcnJlZC1jb250YWN0LW1ldGhvZHNfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3Jtcy1yb3ctcHJlZmVycmVkLWNvbnRhY3QtbWV0aG9kc19fYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5jLWZvcm1zLXJvdy1wcmVmZXJyZWQtY29udGFjdC1tZXRob2RzX19vdGhlciB7XG4gIHdpZHRoOiAyODBweDtcbn1cbi5jLWZvcm1zLXJvdy1wcmVmZXJyZWQtY29udGFjdC1tZXRob2RzX19vdGhlciAuYy1mb3Jtcy1pbnB1dC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1mb3Jtcy1yb3ctcHJlZmVycmVkLWNvbnRhY3QtbWV0aG9kc19fb3RoZXIgLmMtZm9ybXMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuXG4uYy1mb3Jtcy1yb3ctYnVkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLXJvdy1idWRnZXQge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLmMtZm9ybXMtcm93LWJ1ZGdldCAuYy1mb3Jtcy1pbnB1dC1zZWxlY3Qge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWZvcm1zLXJvdy1idWRnZXQgLmMtZm9ybXMtc2VsZWN0IHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLXJvdy1idWRnZXQgLmMtZm9ybXMtc2VsZWN0IHtcbiAgICB3aWR0aDogMTM2cHg7XG4gIH1cbn1cbi5jLWZvcm1zLXJvdy1idWRnZXRfX3NlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2Mztcbn1cblxuLmMtZm9ybXMtcm93LXppcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmMtZm9ybXMtcm93LXppcF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xufVxuXG4uYy1mb3Jtcy1zdGVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtZm9ybXMtc3RlcDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQ1RjYzO1xufVxuLmMtZm9ybXMtc3RlcF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWZvcm1zLXN0ZXBfX2NpcmNsZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cbi5jLWZvcm1zLXN0ZXBfX2NpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlDQTNBRjtcbn1cbi5jLWZvcm1zLXN0ZXBfX2xhYmVsIHtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1mb3Jtcy1zdGVwIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMDtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3RlcHMpICogODBweCk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmMtZm9ybXMtc3RlcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IGNhbGMoMTAwJSAvICh2YXIoLS1zdGVwcykgKiAyKSk7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLyAodmFyKC0tc3RlcHMpICogMikpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxcHg7XG59XG4uYy1mb3Jtcy1zdGVwIC5jLWZvcm1zLXN0ZXBfX2l0ZW0ge1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5jLWZvcm1zLXN0ZXAgLmMtZm9ybXMtc3RlcF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYy1mb3Jtcy1zdGVwIC5jLWZvcm1zLXN0ZXBfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1mb3Jtcy1zdGVwW2RhdGEtZGlyZWN0aW9uPXZlcnRpY2FsXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogMTVweDtcbn1cbi5jLWZvcm1zLXN0ZXBbZGF0YS1kaXJlY3Rpb249dmVydGljYWxdOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmMtZm9ybXMtc3RlcFtkYXRhLWRpcmVjdGlvbj12ZXJ0aWNhbF0gLmMtZm9ybXMtc3RlcF9faXRlbSB7XG4gIGZsZXg6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogOHB4O1xufVxuLmMtZm9ybXMtc3RlcFtkYXRhLWRpcmVjdGlvbj12ZXJ0aWNhbF0gLmMtZm9ybXMtc3RlcF9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDhweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQ1RjYzO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jLWZvcm1zLXN0ZXBbZGF0YS1kaXJlY3Rpb249dmVydGljYWxdIC5jLWZvcm1zLXN0ZXBfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvcm1zLXN0ZXBbZGF0YS1kaXJlY3Rpb249dmVydGljYWxdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMDtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zdGVwcykgKiA4MHB4KTtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxuICAuYy1mb3Jtcy1zdGVwW2RhdGEtZGlyZWN0aW9uPXZlcnRpY2FsXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAvICh2YXIoLS1zdGVwcykgKiAyKSk7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSAvICh2YXIoLS1zdGVwcykgKiAyKSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbiAgLmMtZm9ybXMtc3RlcFtkYXRhLWRpcmVjdGlvbj12ZXJ0aWNhbF0gLmMtZm9ybXMtc3RlcF9faXRlbSB7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5jLWZvcm1zLXN0ZXBbZGF0YS1kaXJlY3Rpb249dmVydGljYWxdIC5jLWZvcm1zLXN0ZXBfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmMtZm9ybXMtc3RlcFtkYXRhLWRpcmVjdGlvbj12ZXJ0aWNhbF0gLmMtZm9ybXMtc3RlcF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbi5jLWZvcm1zLXN0ZXBbZGF0YS1zdGVwPVwiMVwiXSAuYy1mb3Jtcy1zdGVwX19pdGVtOm50aC1vZi10eXBlKDEpIC5jLWZvcm1zLXN0ZXBfX2NpcmNsZTo6YmVmb3JlLCAuYy1mb3Jtcy1zdGVwW2RhdGEtc3RlcD1cIjJcIl0gLmMtZm9ybXMtc3RlcF9faXRlbTpudGgtb2YtdHlwZSgyKSAuYy1mb3Jtcy1zdGVwX19jaXJjbGU6OmJlZm9yZSwgLmMtZm9ybXMtc3RlcFtkYXRhLXN0ZXA9XCIzXCJdIC5jLWZvcm1zLXN0ZXBfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmMtZm9ybXMtc3RlcF9fY2lyY2xlOjpiZWZvcmUsIC5jLWZvcm1zLXN0ZXBbZGF0YS1zdGVwPVwiNFwiXSAuYy1mb3Jtcy1zdGVwX19pdGVtOm50aC1vZi10eXBlKDQpIC5jLWZvcm1zLXN0ZXBfX2NpcmNsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5jLWZvcm1zLXN0ZXBbZGF0YS1zdGVwPVwiMVwiXSAuYy1mb3Jtcy1zdGVwX19pdGVtOm50aC1vZi10eXBlKDEpIC5jLWZvcm1zLXN0ZXBfX2xhYmVsLCAuYy1mb3Jtcy1zdGVwW2RhdGEtc3RlcD1cIjJcIl0gLmMtZm9ybXMtc3RlcF9faXRlbTpudGgtb2YtdHlwZSgyKSAuYy1mb3Jtcy1zdGVwX19sYWJlbCwgLmMtZm9ybXMtc3RlcFtkYXRhLXN0ZXA9XCIzXCJdIC5jLWZvcm1zLXN0ZXBfX2l0ZW06bnRoLW9mLXR5cGUoMykgLmMtZm9ybXMtc3RlcF9fbGFiZWwsIC5jLWZvcm1zLXN0ZXBbZGF0YS1zdGVwPVwiNFwiXSAuYy1mb3Jtcy1zdGVwX19pdGVtOm50aC1vZi10eXBlKDQpIC5jLWZvcm1zLXN0ZXBfX2xhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jLWZvcm1zLXRlbGVwaG9uZS1pbnF1aXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAyMHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmMtZm9ybXMtdGVsZXBob25lLWlucXVpcnlfX3RlbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmMtZm9ybXMtdGVsZXBob25lLWlucXVpcnlfX3RlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwifmltYWdlcy9jb21tb24vaWNvbnMvcGhvbmUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1mb3Jtcy10ZWxlcGhvbmUtaW5xdWlyeV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5jLWZvcm1zLXRlbGVwaG9uZS1pbnF1aXJ5X19idXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy1mb3Jtcy10ZWxlcGhvbmUtaW5xdWlyeV9fbWVtbyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jLWZvcm1zLWd1aWRlLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xuICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNkVDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1mb3Jtcy1ndWlkZS1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTQuNTJkZWcsICM2MWE1NWIgNy45OSUsICMwYjZhMDIgODMuNjQlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xufVxuLmMtZm9ybXMtZ3VpZGUtYmFubmVyX19ub3RlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuXG4uYy1mb3Jtcy1tZW1iZXItbWVyaXQtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RTlFMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiAxMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mb3Jtcy1tZW1iZXItbWVyaXQtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5jLWZvcm1zLW1lbWJlci1tZXJpdC1pdGVtX19udW0ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtbWVtYmVyLW1lcml0LWl0ZW1fX251bSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4uYy1mb3Jtcy1tZW1iZXItbWVyaXQtaXRlbV9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9ybXMtbWVtYmVyLW1lcml0LWl0ZW1fX3RleHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4uYy1mb3Jtcy1tZW1iZXItbWVyaXQtaXRlbV9fdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1mb3Jtcy1tZW1iZXItbWVyaXQtaXRlbV9fdGV4dCBlbSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuLmMtZm9ybXMtbWVtYmVyLW1lcml0LWl0ZW1fX3RleHQgZW1bZGF0YS1udW1iZXJdIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHBhZGRpbmctYmxvY2s6IDEwMHB4IDIwMHB4O1xuICBwYWRkaW5nLWlubGluZTogNDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHggMjBweDtcbiAgfVxufVxuLmwtZm9vdGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19pbm5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmwtZm9vdGVyX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3Rlcl9fbWFpbiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ubC1mb290ZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX25hdiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiAyOHB4IDEycHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fbmF2LWxpbmsge1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xuICBjb2xvcjogI0ZGRjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5sLWZvb3Rlcl9fbmF2LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuNnB4O1xuICB9XG59XG4ubC1mb290ZXJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19pbmZvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsb2dvIGxvZ29cIiBcImFkZHJlc3Mgc25zXCI7XG4gICAgZ2FwOiAxNnB4IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzZCNzI4MDtcbiAgICBtYXJnaW4taW5saW5lOiAtNDNweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWlubGluZTogNDNweDtcbiAgfVxufVxuLmwtZm9vdGVyX19icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2JyYW5kIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuLmwtZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDIyNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19sb2dvIHtcbiAgICBncmlkLWFyZWE6IGxvZ287XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG59XG4ubC1mb290ZXJfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubC1mb290ZXJfX2FkZHJlc3Mge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX2FkZHJlc3Mge1xuICAgIGdyaWQtYXJlYTogYWRkcmVzcztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG4ubC1mb290ZXJfX3NucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJfX3NucyB7XG4gICAgZ3JpZC1hcmVhOiBzbnM7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ubC1mb290ZXJfX3Nucy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5sLWZvb3Rlcl9fc25zLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19zbnMtbGluayB7XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cbn1cbi5sLWZvb3Rlcl9fc25zLWxpbmsgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubC1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNkI3MjgwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICBtYXJnaW4taW5saW5lOiAtNDNweDtcbiAgICBwYWRkaW5nLWlubGluZTogNDNweDtcbiAgfVxufVxuXG4ubC1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubC1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDQzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5sLWhlYWRlcl9fbG9nbyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyX19tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYm90dG9tOiAyOHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX21lbnU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ubC1oZWFkZXJfX21lbnU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgNjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMTAwJSk7XG4gIC13ZWJraXQtbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcbiAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xuICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcbiAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubC1oZWFkZXJfX21lbnUtYmFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5sLWhlYWRlcl9fbWVudS1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubC1mb290ZXItY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICB9XG59XG4ubC1mb290ZXItY29udGFjdF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmwtZm9vdGVyLWNvbnRhY3RfX2JnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgMCUsIHJnYmEoMCwgMCwgMCwgMC42KSAxMDAlKTtcbn1cbi5sLWZvb3Rlci1jb250YWN0X19iZy1tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5sLWZvb3Rlci1jb250YWN0X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc2NnB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXItY29udGFjdF9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLWJsb2NrOiAxNjBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgfVxufVxuLmwtZm9vdGVyLWNvbnRhY3RfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubC1mb290ZXItY29udGFjdF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQwcHg7XG59XG4ubC1mb290ZXItY29udGFjdF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgY29sb3I6ICNGRkY7XG59XG4ubC1mb290ZXItY29udGFjdF9fbGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAyLjdweDtcbn1cbi5sLWZvb3Rlci1jb250YWN0X19ub3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xufVxuXG4jcGFnZS1uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbn1cbiNwYWdlLW5ld3MgLnBnLW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xufVxuI3BhZ2UtbmV3cyAucGctbmV3cy1hcmNoaXZlIHtcbiAgcGFkZGluZy1ibG9jazogMTYwcHggODBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLW5ld3MgLnBnLW5ld3MtYXJjaGl2ZSB7XG4gICAgcGFkZGluZy1ibG9jazogMTIwcHggNzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW5ld3MgLnBnLW5ld3MtYXJjaGl2ZSB7XG4gICAgcGFkZGluZy1ibG9jazogOTZweCA2NHB4O1xuICB9XG59XG4jcGFnZS1uZXdzIC5wZy1uZXdzLWFyY2hpdmVfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxODBweCBtaW5tYXgoMCwgODY3cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiA0M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjcGFnZS1uZXdzIC5wZy1uZXdzLWFyY2hpdmVfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2MHB4IG1pbm1heCgwLCAxZnIpO1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1uZXdzIC5wZy1uZXdzLWFyY2hpdmVfX2lubmVyIHtcbiAgICBnYXA6IDQ4cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1uZXdzIC5wZy1uZXdzLWFyY2hpdmVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0OHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAzMnB4O1xuICB9XG59XG4jcGFnZS1uZXdzIC5wZy1uZXdzLWFyY2hpdmVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg2N3B4O1xufVxuI3BhZ2UtbmV3cyAucGctbmV3cy1jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTIwcHg7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1uZXdzIC5wZy1uZXdzLWNhdGVnb3J5IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4jcGFnZS1uZXdzIC5wZy1uZXdzLWNhdGVnb3J5X19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW5ld3MgLnBnLW5ld3MtY2F0ZWdvcnlfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4jcGFnZS1uZXdzIC5wZy1uZXdzLWNhdGVnb3J5X19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW5ld3MgLnBnLW5ld3MtY2F0ZWdvcnlfX25hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4IDI0cHg7XG4gIH1cbn1cbiNwYWdlLW5ld3MgLnBnLW5ld3MtY2F0ZWdvcnlfX2xpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuI3BhZ2UtbmV3cyAucGctbmV3cy1jYXRlZ29yeV9fbGlua1thcmlhLWN1cnJlbnQ9cGFnZV0ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRTVFN0VCO1xufVxuI3BhZ2UtbmV3cyAucGctbmV3cy1jYXRlZ29yeV9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1uZXdzIC5wZy1uZXdzLWNhdGVnb3J5X19saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgfVxufVxuI3BhZ2UtbmV3cyAucGctbmV3cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNwYWdlLW5ld3MgLnBnLW5ld3MtbGlzdF9fZW1wdHkge1xuICBwYWRkaW5nLWJsb2NrOiA0OHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzVkNWY2MztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ZDVmNjM7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xufVxuXG4jcGFnZS1uZXdzLWRldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAucGctbmV3cy1kZXRhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5wZy1uZXdzLWRldGFpbC1jYXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTIwcHggMTQzcHggODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLWNhdGNoIHtcbiAgICBwYWRkaW5nLWlubGluZTogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wZy1uZXdzLWRldGFpbC1jYXRjaCB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgcGFkZGluZzogMTIwcHggMTZweCA4MHB4O1xuICB9XG59XG4jcGFnZS1uZXdzLWRldGFpbCAucGctbmV3cy1kZXRhaWwtY2F0Y2hfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMzQsIDM0LCAzNCwgMC42KSwgcmdiYSgzNCwgMzQsIDM0LCAwLjYpKSwgdXJsKFwifmltYWdlcy9wYWdlcy9uZXdzL2RldGFpbC1jYXRjaC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3BhY2l0eTogMTtcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5wZy1uZXdzLWRldGFpbC1jYXRjaF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IG1pbigxMDAlLCAxMDgwcHgpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLWNhdGNoX19hcmNoaXZlLCAjcGFnZS1uZXdzLWRldGFpbCAucGctbmV3cy1kZXRhaWwtY2F0Y2hfX2RhdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1uZXdzLWRldGFpbCAucGctbmV3cy1kZXRhaWwtY2F0Y2hfX2FyY2hpdmUsICNwYWdlLW5ld3MtZGV0YWlsIC5wZy1uZXdzLWRldGFpbC1jYXRjaF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4jcGFnZS1uZXdzLWRldGFpbCAucGctbmV3cy1kZXRhaWwtY2F0Y2hfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1uZXdzLWRldGFpbCAucGctbmV3cy1kZXRhaWwtY2F0Y2hfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICB9XG59XG4jcGFnZS1uZXdzLWRldGFpbCAucGctbmV3cy1kZXRhaWwtYm9keSB7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHggMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLWJvZHkge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHggODBweDtcbiAgfVxufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLWJvZHlfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLWJvZHlfX2lubmVyIHtcbiAgICBnYXA6IDQwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5wZy1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50LFxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLWJvZHkgLnBnLW5ld3MtZGV0YWlsLXVuaXRfX2JvZHkge1xuICB3aWR0aDogbWluKDEwMCUsIDgwMHB4KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5wZy1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50IHAsXG4jcGFnZS1uZXdzLWRldGFpbCAucGctbmV3cy1kZXRhaWwtYm9keV9fY29udGVudCB1bCxcbiNwYWdlLW5ld3MtZGV0YWlsIC5wZy1uZXdzLWRldGFpbC1ib2R5X19jb250ZW50IG9sLFxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLWJvZHkgLnBnLW5ld3MtZGV0YWlsLXVuaXRfX2JvZHkgcCxcbiNwYWdlLW5ld3MtZGV0YWlsIC5wZy1uZXdzLWRldGFpbC1ib2R5IC5wZy1uZXdzLWRldGFpbC11bml0X19ib2R5IHVsLFxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLWJvZHkgLnBnLW5ld3MtZGV0YWlsLXVuaXRfX2JvZHkgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLWJvZHlfX2NvbnRlbnQgYSxcbiNwYWdlLW5ld3MtZGV0YWlsIC5wZy1uZXdzLWRldGFpbC1ib2R5IC5wZy1uZXdzLWRldGFpbC11bml0X19ib2R5IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLWJvZHlfX2ZpZ3VyZSB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgODAwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wZy1uZXdzLWRldGFpbC1ib2R5X19maWd1cmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgfVxufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLWJvZHlfX2ZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAucGctbmV3cy1kZXRhaWwtdW5pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAucGctbmV3cy1kZXRhaWwtdW5pdF9faGVhZGluZyB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgODAwcHgpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLXVuaXRfX2ZpZ3VyZSB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgODAwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLXVuaXRfX2ZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5wZy1uZXdzLWRldGFpbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLXNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLXNoYXJlX190aXRsZSB7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLXNoYXJlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbiNwYWdlLW5ld3MtZGV0YWlsIC5wZy1uZXdzLWRldGFpbC1zaGFyZV9fbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLXNoYXJlX19saXN0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4jcGFnZS1uZXdzLWRldGFpbCAucGctbmV3cy1kZXRhaWwtc2hhcmVfX2xpc3QgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4jcGFnZS1uZXdzLWRldGFpbCAucGctbmV3cy1kZXRhaWwtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHg7XG4gIHdpZHRoOiBtaW4oMTAwJSwgODAwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW5ld3MtZGV0YWlsIC5wZy1uZXdzLWRldGFpbC1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgfVxufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLW5hdl9fYnV0dG9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1uZXdzLWRldGFpbCAucGctbmV3cy1kZXRhaWwtbmF2X19idXR0b24ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuI3BhZ2UtbmV3cy1kZXRhaWwgLnBnLW5ld3MtZGV0YWlsLW5hdl9fYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbiNwYWdlLWNvbHVtbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG59XG4jcGFnZS1jb2x1bW4gLnBnLWNvbHVtbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG59XG4jcGFnZS1jb2x1bW4gLnBnLWNvbHVtbi1hcmNoaXZlIHtcbiAgcGFkZGluZy1ibG9jazogMTYwcHggODBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWNvbHVtbiAucGctY29sdW1uLWFyY2hpdmUge1xuICAgIHBhZGRpbmctYmxvY2s6IDEyMHB4IDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb2x1bW4gLnBnLWNvbHVtbi1hcmNoaXZlIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICB9XG59XG4jcGFnZS1jb2x1bW4gLnBnLWNvbHVtbi1hcmNoaXZlX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTgwcHggbWlubWF4KDAsIDg2N3B4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZTogNDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI3BhZ2UtY29sdW1uIC5wZy1jb2x1bW4tYXJjaGl2ZV9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUwcHggbWlubWF4KDAsIDFmcik7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWNvbHVtbiAucGctY29sdW1uLWFyY2hpdmVfX2lubmVyIHtcbiAgICBnYXA6IDQ4cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb2x1bW4gLnBnLWNvbHVtbi1hcmNoaXZlX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cbn1cbiNwYWdlLWNvbHVtbiAucGctY29sdW1uLWFyY2hpdmVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg2N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbHVtbiAucGctY29sdW1uLWFyY2hpdmVfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuI3BhZ2UtY29sdW1uIC5wZy1jb2x1bW4tY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEyMHB4O1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb2x1bW4gLnBnLWNvbHVtbi1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3BhZ2UtY29sdW1uIC5wZy1jb2x1bW4tY2F0ZWdvcnlfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4jcGFnZS1jb2x1bW4gLnBnLWNvbHVtbi1jYXRlZ29yeV9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjhweDtcbn1cbiNwYWdlLWNvbHVtbiAucGctY29sdW1uLWNhdGVnb3J5X19saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbiNwYWdlLWNvbHVtbiAucGctY29sdW1uLWNhdGVnb3J5X19saW5rW2FyaWEtY3VycmVudD1wYWdlXSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNFNUU3RUI7XG59XG4jcGFnZS1jb2x1bW4gLnBnLWNvbHVtbi1jYXRlZ29yeV9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbiNwYWdlLWNvbHVtbiAucGctY29sdW1uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29sdW1uIC5wZy1jb2x1bW4tbGlzdCB7XG4gICAgZ2FwOiA4cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgIG1hcmdpbi1pbmxpbmU6IC0xNnB4O1xuICB9XG59XG4jcGFnZS1jb2x1bW4gLnBnLWNvbHVtbi1saXN0X19lbXB0eSB7XG4gIHBhZGRpbmctYmxvY2s6IDQ4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWQ1ZjYzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVkNWY2MztcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG59XG4jcGFnZS1jb2x1bW4gLmMtY2FyZC1jb2x1bW5fX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29sdW1uIC5jLWNhcmQtY29sdW1uX19saW5rIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIH1cbn1cbiNwYWdlLWNvbHVtbiAuYy1jYXJkLWNvbHVtbl9fbGluazpob3ZlciAuYy1jYXJkLWNvbHVtbl9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcbn1cbiNwYWdlLWNvbHVtbiAuYy1jYXJkLWNvbHVtbl9fbGluazpob3ZlciAuYy1jYXJkLWNvbHVtbl9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbiNwYWdlLWNvbHVtbiAuYy1jYXJkLWNvbHVtbl9faW1hZ2UsICNwYWdlLWNvbHVtbiAuYy1jYXJkLWNvbHVtbl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG59XG4jcGFnZS1jb2x1bW4gLmMtY2FyZC1jb2x1bW5fX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbn1cbiNwYWdlLWNvbHVtbiAuYy1jYXJkLWNvbHVtbl9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4jcGFnZS1jb2x1bW4gLmMtY2FyZC1jb2x1bW5fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDgwcHg7XG4gIHJpZ2h0OiA4MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb2x1bW4gLmMtY2FyZC1jb2x1bW5fX2NvbnRlbnQge1xuICAgIGxlZnQ6IDMycHg7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuI3BhZ2UtY29sdW1uIC5jLWNhcmQtY29sdW1uX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG59XG4jcGFnZS1jb2x1bW4gLmMtY2FyZC1jb2x1bW5fX2FyY2hpdmUsICNwYWdlLWNvbHVtbiAuYy1jYXJkLWNvbHVtbl9fZGF0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuI3BhZ2UtY29sdW1uIC5jLWNhcmQtY29sdW1uX19hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbiNwYWdlLWNvbHVtbiAuYy1jYXJkLWNvbHVtbl9fYXJyb3cgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuI3BhZ2UtY29sdW1uIC5jLWNhcmQtY29sdW1uX19saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb2x1bW4gLmMtY2FyZC1jb2x1bW5fX2xpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIH1cbiAgI3BhZ2UtY29sdW1uIC5jLWNhcmQtY29sdW1uX19saW5lOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiNwYWdlLWNvbHVtbiAuYy1jYXJkLWNvbHVtbl9fY2F0ZWdvcnkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbiNwYWdlLWNvbHVtbiAuYy1jYXJkLWNvbHVtbl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4zNWVtO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbHVtbiAuYy1jYXJkLWNvbHVtbl9fdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb2x1bW4gLnBnLWNvbHVtbi1wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgbWFyZ2luLWlubGluZTogLTE2cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDI0cHg7XG4gIH1cbn1cblxuI3BhZ2UtY29sdW1uLWRldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG59XG4jcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLWNhdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwMHB4IDE0M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLWNhdGNoIHtcbiAgICBwYWRkaW5nLWlubGluZTogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtY2F0Y2gge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIHBhZGRpbmc6IDk1cHggMTlweCA4MHB4O1xuICB9XG59XG4jcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLWNhdGNoX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDM0LCAzNCwgMzQsIDAuNiksIHJnYmEoMzQsIDM0LCAzNCwgMC42KSksIHZhcigtLWNvbHVtbi1kZXRhaWwtY2F0Y2gtaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1jYXRjaF9fYmcge1xuICAgIGluc2V0OiAtNzRweCAwIDA7XG4gICAgaGVpZ2h0OiA0MjRweDtcbiAgfVxufVxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1jYXRjaF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IG1pbigxMDAlLCAxMDgwcHgpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtY2F0Y2hfX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1jYXRjaF9fYXJjaGl2ZSwgI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1jYXRjaF9fZGF0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtY2F0Y2hfX2FyY2hpdmUsICNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtY2F0Y2hfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1jYXRjaF9fdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLWNhdGNoX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzNzhweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVlbTtcbiAgfVxufVxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4IDE2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtYm9keSB7XG4gICAgcGFkZGluZy1ibG9jazogMCA4MHB4O1xuICB9XG59XG4jcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLWJvZHlfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1ib2R5X19pbm5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG4jcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLWJvZHlfX2xlYWQsICNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtYm9keV9fY29udGVudCxcbiNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtYm9keSAucGctY29sdW1uLWRldGFpbC11bml0X19ib2R5IHtcbiAgd2lkdGg6IG1pbigxMDAlLCA4MDBweCk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMi40O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1ib2R5X19sZWFkLCAjcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLWJvZHlfX2NvbnRlbnQsXG4gICNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtYm9keSAucGctY29sdW1uLWRldGFpbC11bml0X19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgfVxufVxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1ib2R5X19sZWFkIHAsXG4jcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLWJvZHlfX2xlYWQgdWwsXG4jcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLWJvZHlfX2xlYWQgb2wsICNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtYm9keV9fY29udGVudCBwLFxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1ib2R5X19jb250ZW50IHVsLFxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1ib2R5X19jb250ZW50IG9sLFxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1ib2R5IC5wZy1jb2x1bW4tZGV0YWlsLXVuaXRfX2JvZHkgcCxcbiNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtYm9keSAucGctY29sdW1uLWRldGFpbC11bml0X19ib2R5IHVsLFxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1ib2R5IC5wZy1jb2x1bW4tZGV0YWlsLXVuaXRfX2JvZHkgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1ib2R5X19sZWFkIGEsICNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtYm9keV9fY29udGVudCBhLFxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1ib2R5IC5wZy1jb2x1bW4tZGV0YWlsLXVuaXRfX2JvZHkgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1ib2R5X19sZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1ib2R5X19maWd1cmUge1xuICB3aWR0aDogbWluKDEwMCUsIDgwMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLWJvZHlfX2ZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtYm9keV9fZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtdG9jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogbWluKDEwMCUsIDgwMHB4KTtcbiAgcGFkZGluZzogNjRweCAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC10b2Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLXRvY19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbiNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtdG9jX19pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC10b2NfX251bWJlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLXRvcDogMC4zNWVtO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbiNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtdG9jX190ZXh0IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC11bml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyOHB4O1xuICB3aWR0aDogbWluKDEwMCUsIDgwMHB4KTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICM2QjcyODA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC11bml0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC11bml0X19oZWFkaW5nLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC11bml0X19oZWFkaW5nLXdyYXAge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4jcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLXVuaXRfX2xhYmVsIHtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4jcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLXVuaXRfX2hlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC11bml0X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIH1cbn1cbiNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtdW5pdF9fZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLXVuaXRfX2ZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuI3BhZ2UtY29sdW1uLWRldGFpbCAucGctY29sdW1uLWRldGFpbC1zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbiNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtc2hhcmVfX3RpdGxlIHtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4jcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLXNoYXJlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbiNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtc2hhcmVfX2xpc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbiNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtc2hhcmVfX2xpc3QgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbiNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtc2hhcmVfX2xpc3QgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4jcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0MHB4O1xuICB3aWR0aDogbWluKDEwMCUsIDgwMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAzMnB4O1xuICB9XG59XG4jcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLW5hdl9fYnV0dG9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb2x1bW4tZGV0YWlsIC5wZy1jb2x1bW4tZGV0YWlsLW5hdl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbiNwYWdlLWNvbHVtbi1kZXRhaWwgLnBnLWNvbHVtbi1kZXRhaWwtbmF2X19idXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuI3BhZ2Utdm9pY2UsXG4jcGFnZS12b2ljZS1kZXRhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xufVxuXG4jcGFnZS12b2ljZSAucGctdm9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNwYWdlLXZvaWNlIC5wZy12b2ljZS1hcmNoaXZlIHtcbiAgcGFkZGluZy1ibG9jazogMTYwcHggODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS12b2ljZSAucGctdm9pY2UtYXJjaGl2ZSB7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgfVxufVxuI3BhZ2Utdm9pY2UgLnBnLXZvaWNlLWFyY2hpdmVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiA0M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXZvaWNlIC5wZy12b2ljZS1hcmNoaXZlX19pbm5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utdm9pY2UgLnBnLXZvaWNlLWFyY2hpdmVfX2hlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS12b2ljZSAucGctdm9pY2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2Utdm9pY2UgLnBnLXZvaWNlLWxpc3RfX2VtcHR5IHtcbiAgcGFkZGluZy1ibG9jazogNDhweDtcbiAgYm9yZGVyLXRvcDogMC41cHggc29saWQgIzRkNGQ0ZDtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzRkNGQ0ZDtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG59XG4jcGFnZS12b2ljZSAucGctdm9pY2UtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICM0ZDRkNGQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS12b2ljZSAucGctdm9pY2UtY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogMzJweCA4cHg7XG4gIH1cbn1cbiNwYWdlLXZvaWNlIC5wZy12b2ljZS1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTtcbn1cbiNwYWdlLXZvaWNlIC5wZy12b2ljZS1jYXJkOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XG59XG4ucGctdm9pY2UtbGlzdF9faXRlbTpsYXN0LWNoaWxkICNwYWdlLXZvaWNlIC5wZy12b2ljZS1jYXJkIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzRkNGQ0ZDtcbn1cbiNwYWdlLXZvaWNlIC5wZy12b2ljZS1jYXJkX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiA0cHggMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS12b2ljZSAucGctdm9pY2UtY2FyZF9fYm9keSB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICB9XG59XG4jcGFnZS12b2ljZSAucGctdm9pY2UtY2FyZF9fY3VzdG9tZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utdm9pY2UgLnBnLXZvaWNlLWNhcmRfX2N1c3RvbWVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbiNwYWdlLXZvaWNlIC5wZy12b2ljZS1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utdm9pY2UgLnBnLXZvaWNlLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB9XG59XG4jcGFnZS12b2ljZSAucGctdm9pY2UtY2FyZF9fZGF0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuI3BhZ2Utdm9pY2UgLnBnLXZvaWNlLWNhcmRfX2ltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0NDlweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2Utdm9pY2UgLnBnLXZvaWNlLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogNDIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utdm9pY2UgLnBnLXZvaWNlLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4jcGFnZS12b2ljZSAucGctdm9pY2UtY2FyZF9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDM1OC8yMzk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xufVxuI3BhZ2Utdm9pY2UgLnBnLXZvaWNlLXBhZ2luYXRpb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utdm9pY2UgLnBnLXZvaWNlLXBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBtYXJnaW4taW5saW5lOiAtMTZweDtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxufVxuXG4jcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtY2F0Y2gge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMGYwZjBmIDAlLCAjMjIyIDEwMCUpO1xuICBwYWRkaW5nOiAxMjBweCAxNDNweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbC1jYXRjaCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbC1jYXRjaCB7XG4gICAgcGFkZGluZzogMTAwcHggMTZweCA0MHB4O1xuICB9XG59XG4jcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbC1jYXRjaF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLWNhdGNoX19leWVicm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLWNhdGNoX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbC1jYXRjaF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gIH1cbn1cbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLWNhdGNoX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtY2F0Y2hfX21ldGEge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtY2F0Y2hfX2luZm8sICNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLWNhdGNoX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtY2F0Y2hfX2luZm8ge1xuICBjb2xvcjogIzlDQTNBRjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtY2F0Y2hfX3RhZ3Mge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLWNhdGNoX190YWdzIHNwYW46Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLWNhdGNoX19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xufVxuI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtY2F0Y2hfX2N1c3RvbWVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4jcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG59XG4jcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbC1ib2R5X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMjBweCA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLWJvZHlfX2lubmVyIHtcbiAgICBnYXA6IDY0cHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDY0cHg7XG4gIH1cbn1cbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLWJvZHlfX21haW4taW1hZ2Uge1xuICB3aWR0aDogbWluKDEwMCUsIDgwMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbC1ib2R5X19tYWluLWltYWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgbWFyZ2luLWlubGluZTogLTIwcHg7XG4gIH1cbn1cbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLWJvZHlfX21haW4taW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiBtaW4oMTAwJSwgODAwcHgpO1xufVxuI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtc2VjdGlvbl9faGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDRweCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzljOWM5YztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLXNlY3Rpb25fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtc2VjdGlvbl9fYm9keSwgI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtc2VjdGlvbl9fc3RhZmYge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLXNlY3Rpb25fX2JvZHkgcCxcbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLXNlY3Rpb25fX2JvZHkgdWwsXG4jcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbC1zZWN0aW9uX19ib2R5IG9sLCAjcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbC1zZWN0aW9uX19zdGFmZiBwLFxuI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtc2VjdGlvbl9fc3RhZmYgdWwsXG4jcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbC1zZWN0aW9uX19zdGFmZiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbC1zZWN0aW9uX19ib2R5IGEsICNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLXNlY3Rpb25fX3N0YWZmIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xufVxuI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtc2VjdGlvbl9fc3RhZmYge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLXVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiBtaW4oMTAwJSwgODAwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLXVuaXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBtYXJnaW4taW5saW5lOiAtMjBweDtcbiAgfVxufVxuI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtdW5pdF9faW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtdW5pdF9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLXVuaXRfX2NhcHRpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLXVuaXRfX2NhcHRpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4jcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG4jcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbC1zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLXNoYXJlX190aXRsZSB7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtc2hhcmVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtc2hhcmVfX2xpc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLXNoYXJlX19saXN0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4jcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbC1zaGFyZV9fbGlzdCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0MHB4O1xuICB3aWR0aDogbWluKDEwMCUsIDgwMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS12b2ljZS1kZXRhaWwgLnBnLXZvaWNlLWRldGFpbC1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgfVxufVxuI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtbmF2X19idXR0b24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLW5hdl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMjA1cHg7XG4gIH1cbn1cbiNwYWdlLXZvaWNlLWRldGFpbCAucGctdm9pY2UtZGV0YWlsLW5hdl9fYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utdm9pY2UtZGV0YWlsIC5wZy12b2ljZS1kZXRhaWwtbmF2X19idXR0b24tLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3BhZ2UtcHJpdmFjeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG59XG4jcGFnZS1wcml2YWN5IC5wZy1wcml2YWN5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI3BhZ2UtcHJpdmFjeSAucGctcHJpdmFjeS1wb2xpY3kge1xuICBwYWRkaW5nOiAxMHJlbSA4LjkzNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLXByaXZhY3kgLnBnLXByaXZhY3ktcG9saWN5IHtcbiAgICBwYWRkaW5nLWlubGluZTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXByaXZhY3kgLnBnLXByaXZhY3ktcG9saWN5IHtcbiAgICBwYWRkaW5nOiA1cmVtIDFyZW07XG4gIH1cbn1cbiNwYWdlLXByaXZhY3kgLnBnLXByaXZhY3ktcG9saWN5X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXJlbTtcbiAgd2lkdGg6IG1pbigxMDAlLCA2Ny41cmVtKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1wcml2YWN5IC5wZy1wcml2YWN5LXBvbGljeV9faW5uZXIge1xuICAgIGdhcDogMi41cmVtO1xuICB9XG59XG4jcGFnZS1wcml2YWN5IC5wZy1wcml2YWN5LXBvbGljeV9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLXByaXZhY3kgLnBnLXByaXZhY3ktc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgIzRiNTU2Mztcbn1cbiNwYWdlLXByaXZhY3kgLnBnLXByaXZhY3ktc2VjdGlvbltkYXRhLXZhcmlhbnQ9bGVhZF0ge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDFENURCO1xufVxuI3BhZ2UtcHJpdmFjeSAucGctcHJpdmFjeS1zZWN0aW9uX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLXByaXZhY3kgLnBnLXByaXZhY3ktc2VjdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbiNwYWdlLXByaXZhY3kgLnBnLXByaXZhY3ktc2VjdGlvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlDQTNBRjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuI3BhZ2UtcHJpdmFjeSAucGctcHJpdmFjeS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLXByaXZhY3kgLnBnLXByaXZhY3ktbGlzdFtkYXRhLW1hcmtlcj1udW1iZXJdIC5wZy1wcml2YWN5LWxpc3RfX21hcmtlciB7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuI3BhZ2UtcHJpdmFjeSAucGctcHJpdmFjeS1saXN0W2RhdGEtbWFya2VyPWRvdF0ge1xuICBnYXA6IDAuMjVyZW07XG59XG4jcGFnZS1wcml2YWN5IC5wZy1wcml2YWN5LWxpc3RbZGF0YS1tYXJrZXI9ZG90XSAucGctcHJpdmFjeS1saXN0X19tYXJrZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbiNwYWdlLXByaXZhY3kgLnBnLXByaXZhY3ktbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLXByaXZhY3kgLnBnLXByaXZhY3ktbGlzdF9fbWFya2VyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4jcGFnZS1wcml2YWN5IC5wZy1wcml2YWN5LWxpc3RfX3RleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5cbiNwYWdlLWVycm9yLFxuI3BhZ2Utb29vcHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xufVxuI3BhZ2UtZXJyb3IgLnBnLWVycm9yLFxuI3BhZ2Utb29vcHMgLnBnLWVycm9yIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI3BhZ2UtZXJyb3IgLnBnLWVycm9yLW1lc3NhZ2UsXG4jcGFnZS1vb29wcyAucGctZXJyb3ItbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcmVtIDguOTM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtZXJyb3IgLnBnLWVycm9yLW1lc3NhZ2UsXG4gICNwYWdlLW9vb3BzIC5wZy1lcnJvci1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWlubGluZTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWVycm9yIC5wZy1lcnJvci1tZXNzYWdlLFxuICAjcGFnZS1vb29wcyAucGctZXJyb3ItbWVzc2FnZSB7XG4gICAgcGFkZGluZzogNXJlbSAxcmVtO1xuICB9XG59XG4jcGFnZS1lcnJvciAucGctZXJyb3ItbWVzc2FnZV9faW5uZXIsXG4jcGFnZS1vb29wcyAucGctZXJyb3ItbWVzc2FnZV9faW5uZXIge1xuICB3aWR0aDogbWluKDEwMCUsIDY3LjVyZW0pO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiA0cmVtIDVyZW07XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjNkI3MjgwO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgIzZCNzI4MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1lcnJvciAucGctZXJyb3ItbWVzc2FnZV9faW5uZXIsXG4gICNwYWdlLW9vb3BzIC5wZy1lcnJvci1tZXNzYWdlX19pbm5lciB7XG4gICAgcGFkZGluZy1ibG9jazogNXJlbTtcbiAgfVxufVxuI3BhZ2UtZXJyb3IgLnBnLWVycm9yLW1lc3NhZ2VfX2JvZHksXG4jcGFnZS1vb29wcyAucGctZXJyb3ItbWVzc2FnZV9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWVycm9yIC5wZy1lcnJvci1tZXNzYWdlX190ZXh0LFxuI3BhZ2Utb29vcHMgLnBnLWVycm9yLW1lc3NhZ2VfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtZXJyb3IgLnBnLWVycm9yLW1lc3NhZ2VfX3RleHQsXG4gICNwYWdlLW9vb3BzIC5wZy1lcnJvci1tZXNzYWdlX190ZXh0IHtcbiAgICBnYXA6IDEuMjVyZW07XG4gIH1cbn1cbiNwYWdlLWVycm9yIC5wZy1lcnJvci1tZXNzYWdlX190aXRsZSxcbiNwYWdlLW9vb3BzIC5wZy1lcnJvci1tZXNzYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcm93LWdhcDogMC41cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4jcGFnZS1lcnJvciAucGctZXJyb3ItbWVzc2FnZV9fbGVhZCxcbiNwYWdlLW9vb3BzIC5wZy1lcnJvci1tZXNzYWdlX19sZWFkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1lcnJvciAucGctZXJyb3ItbWVzc2FnZV9fYnJlYWssXG4gICNwYWdlLW9vb3BzIC5wZy1lcnJvci1tZXNzYWdlX19icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3BhZ2UtZXJyb3IgLnBnLWVycm9yLW1lc3NhZ2VfX2FjdGlvbixcbiNwYWdlLW9vb3BzIC5wZy1lcnJvci1tZXNzYWdlX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWVycm9yIC5wZy1lcnJvci1tZXNzYWdlX19hY3Rpb24sXG4gICNwYWdlLW9vb3BzIC5wZy1lcnJvci1tZXNzYWdlX19hY3Rpb24ge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuI3BhZ2UtZXJyb3IgLnBnLWVycm9yLW1lc3NhZ2VfX2J1dHRvbixcbiNwYWdlLW9vb3BzIC5wZy1lcnJvci1tZXNzYWdlX19idXR0b24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEyLjgxMjVyZW07XG59XG4jcGFnZS1lcnJvciAucGctZXJyb3ItbWVzc2FnZV9fbm90ZSxcbiNwYWdlLW9vb3BzIC5wZy1lcnJvci1tZXNzYWdlX19ub3RlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4jcGFnZS1lcnJvciAucGctZXJyb3ItbWVzc2FnZV9fY291bnQsXG4jcGFnZS1vb29wcyAucGctZXJyb3ItbWVzc2FnZV9fY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMWNoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG4jcGFnZS1lcnJvciAucGctZXJyb3ItY29kZSxcbiNwYWdlLW9vb3BzIC5wZy1lcnJvci1jb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4jcGFnZS1lcnJvciAucGctZXJyb3ItY29kZVtkYXRhLXZhcmlhbnQ9aW5saW5lXSAucGctZXJyb3ItY29kZV9fbnVtYmVyLFxuI3BhZ2Utb29vcHMgLnBnLWVycm9yLWNvZGVbZGF0YS12YXJpYW50PWlubGluZV0gLnBnLWVycm9yLWNvZGVfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbiNwYWdlLWVycm9yIC5wZy1lcnJvci1jb2RlW2RhdGEtdmFyaWFudD1pbmxpbmVdIC5wZy1lcnJvci1jb2RlX19sYWJlbCxcbiNwYWdlLW9vb3BzIC5wZy1lcnJvci1jb2RlW2RhdGEtdmFyaWFudD1pbmxpbmVdIC5wZy1lcnJvci1jb2RlX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWVycm9yIC5wZy1lcnJvci1jb2RlW2RhdGEtdmFyaWFudD1pbmxpbmVdIC5wZy1lcnJvci1jb2RlX19udW1iZXIsXG4gICNwYWdlLW9vb3BzIC5wZy1lcnJvci1jb2RlW2RhdGEtdmFyaWFudD1pbmxpbmVdIC5wZy1lcnJvci1jb2RlX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJKb3N0XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgI3BhZ2UtZXJyb3IgLnBnLWVycm9yLWNvZGVbZGF0YS12YXJpYW50PWlubGluZV0gLnBnLWVycm9yLWNvZGVfX2xhYmVsLFxuICAjcGFnZS1vb29wcyAucGctZXJyb3ItY29kZVtkYXRhLXZhcmlhbnQ9aW5saW5lXSAucGctZXJyb3ItY29kZV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4jcGFnZS1lcnJvciAucGctZXJyb3ItY29kZVtkYXRhLXZhcmlhbnQ9c3RhY2tdLFxuI3BhZ2Utb29vcHMgLnBnLWVycm9yLWNvZGVbZGF0YS12YXJpYW50PXN0YWNrXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcbn1cbiNwYWdlLWVycm9yIC5wZy1lcnJvci1jb2RlW2RhdGEtdmFyaWFudD1zdGFja10gLnBnLWVycm9yLWNvZGVfX251bWJlcixcbiNwYWdlLW9vb3BzIC5wZy1lcnJvci1jb2RlW2RhdGEtdmFyaWFudD1zdGFja10gLnBnLWVycm9yLWNvZGVfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbiNwYWdlLWVycm9yIC5wZy1lcnJvci1jb2RlW2RhdGEtdmFyaWFudD1zdGFja10gLnBnLWVycm9yLWNvZGVfX2xhYmVsLFxuI3BhZ2Utb29vcHMgLnBnLWVycm9yLWNvZGVbZGF0YS12YXJpYW50PXN0YWNrXSAucGctZXJyb3ItY29kZV9fbGFiZWwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtZXJyb3IgLnBnLWVycm9yLWNvZGVbZGF0YS12YXJpYW50PXN0YWNrXSxcbiAgI3BhZ2Utb29vcHMgLnBnLWVycm9yLWNvZGVbZGF0YS12YXJpYW50PXN0YWNrXSB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gICNwYWdlLWVycm9yIC5wZy1lcnJvci1jb2RlW2RhdGEtdmFyaWFudD1zdGFja10gLnBnLWVycm9yLWNvZGVfX251bWJlcixcbiAgI3BhZ2Utb29vcHMgLnBnLWVycm9yLWNvZGVbZGF0YS12YXJpYW50PXN0YWNrXSAucGctZXJyb3ItY29kZV9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuXG5odG1sW2RhdGEtbG9hZGluZ10sXG5odG1sW2RhdGEtbG9hZGluZ10gYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctaW5saW5lOiAxNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHZpc2liaWxpdHkgMHMgMHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1sb2FkaW5nIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWlubGluZTogMzZweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1sb2FkaW5nW2RhdGEtaGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2UsIHZpc2liaWxpdHkgMHMgMC44cztcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbG9hZGluZ19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MzlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWxvYWRpbmdfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDM0MnB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWxvYWRpbmdfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTM5cHg7XG4gIGFzcGVjdC1yYXRpbzogNTM5LzExNDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICBhbmltYXRpb246IHBnLWhvbWUtbG9hZGluZy11cCAxLjRzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAwLjRzIGZvcndhcmRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtbG9hZGluZ19fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAzNDJweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1sb2FkaW5nX19tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNzFweDtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICBhbmltYXRpb246IHBnLWhvbWUtbG9hZGluZy11cCAxLjRzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAwLjhzIGZvcndhcmRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtbG9hZGluZ19fbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWxvYWRpbmdfX3N1YiB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjRweCk7XG4gIGFuaW1hdGlvbjogcGctaG9tZS1sb2FkaW5nLXVwIDEuNHMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIDFzIGZvcndhcmRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtbG9hZGluZ19fc3ViIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC41NjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWxvYWRpbmdfX2N1cnRhaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGFuaW1hdGlvbjogcGctaG9tZS1sb2FkaW5nLWN1cnRhaW4gMS4ycyBjdWJpYy1iZXppZXIoMC43NiwgMCwgMC4yNCwgMSkgMi42cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBwZy1ob21lLWxvYWRpbmctdXAge1xuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGctaG9tZS1sb2FkaW5nLWN1cnRhaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwbHZoO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDE0MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19faW5uZXIge1xuICAgIGxlZnQ6IDM2cHg7XG4gICAgcmlnaHQ6IDM2cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19faGVhZGluZyB7XG4gIHdpZHRoOiA1MzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWhlcm9fX2hlYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQycHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19faGVhZGluZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWhlcm9fX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19fZW4ge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IEpvc3QsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWhlcm9fX2VuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWhlcm9fX3Njcm9sbCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzZweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19zY3JvbGwtdGV4dCB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtaGVyb19fc2Nyb2xsLWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1oZXJvX19zY3JvbGwtbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgYW5pbWF0aW9uOiBwZy1ob21lLWhlcm8tc2Nyb2xsIDIuMnMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBnLWhvbWUtaGVyby1zY3JvbGwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB9XG4gIDUwLjAxJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogMTYwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeSB7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgIzIyMiAxMDAlKTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnlfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDE0NDhweDtcbiAgZ3JpZC1hcmVhOiAxLzE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5X19pbm5lciB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9faGVhZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5X19lbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnlfX2phIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9famEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9fc2luY2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEpvc3QsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG8gMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnlfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnlfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ4cHg7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5X19pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMi45O1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4taW5saW5lOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZiNzI4MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBKb3N0LCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9fbGluayB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0byA1MnB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnlfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcIn5pbWFnZXMvY29tbW9uL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5X19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeV9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnktaW1hZ2VzIHtcbiAgZ3JpZC1hcmVhOiAxLzE7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5LWltYWdlc19faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC45O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtc3RvcnktaW1hZ2VzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1zdG9yeS1pbWFnZXNfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IDQ4JSAhaW1wb3J0YW50O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXN0b3J5LWltYWdlc19faXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNjBweCAwIDE2MHB4IDE0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0ge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0ge1xuICAgIHBhZGRpbmc6IDEyMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0ge1xuICAgIHBhZGRpbmc6IDgwcHggMTZweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19iZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2JnLW1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19pbm5lciB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0NjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19ib2R5IHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2hlYWQge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAxOS4ycHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEzLjJweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX3RpdGxlLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fdGl0bGUtcnVsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2xlYWQge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0gLmMtYnV0dG9ucy1nb2xkIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtIC5jLWJ1dHRvbnMtZ29sZCB7XG4gICAgb3JkZXI6IDE7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fc2xpZGVyIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX3NsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19zbGlkZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNS4ycHgpIC8gMS4yNik7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fY29udHJvbHMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgcGFkZGluZzogMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAzNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA2NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMDAlKTtcbiAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LCBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2Fycm93W2RhdGEtZGlyZWN0aW9uPW5leHRdIC5wZy1ob21lLXByZW1pdW1fX2Fycm93LWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19hcnJvdy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2Fycm93LWljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW1fX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogNHB4O1xuICBjb2xvcjogIzljYTNhZjtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19jb3VudGVyLWN1cnJlbnQsICNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fY291bnRlci10b3RhbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19jb3VudGVyLXNlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuMXB4O1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtX19wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bV9fcHJvZ3Jlc3MtdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzgzOTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtLWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bS1jYXJkOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNTAwLzMzMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0tY2FyZF9faW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogMzUwLzIzMztcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtLWNhcmRfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bS1jYXJkX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bS1jYXJkX19ib2R5IHtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDcuMnB4O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtLWNhcmRfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bS1jYXJkX190eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAyLjFweDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtcHJlbWl1bS1jYXJkX190eXBlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0tY2FyZF9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogNHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1wcmVtaXVtLWNhcmRfX3ByaWNlLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0tY2FyZF9fcHJpY2UtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0tY2FyZF9fcHJpY2UtdW5pdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLXByZW1pdW0tY2FyZF9fcHJpY2UtdW5pdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgfVxufVxuXG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgcGFkZGluZy1ibG9jazogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nLWJsb2NrOiAyNDBweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19iZyB7XG4gICAgaGVpZ2h0OiAxMTAlO1xuICAgIHRvcDogLTEwJTtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19iZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjkpIDAlLCByZ2JhKDAsIDAsIDAsIDAuOSkgMTAwJSk7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2JnLW1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4NnB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogNDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2lubmVyIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBnYXA6IDY0cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDM2cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODZweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDQzcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2VzIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzZweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlOmhvdmVyIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2VbZGF0YS1pbWFnZV06aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlW2RhdGEtaW1hZ2U9XCIwMVwiXSB7XG4gIHRvcDogMTM0cHg7XG4gIGxlZnQ6IDQlO1xuICB3aWR0aDogMjkuNCU7XG4gIG1heC13aWR0aDogMzc4cHg7XG4gIGFzcGVjdC1yYXRpbzogMzc4LzI1Mjtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2VbZGF0YS1pbWFnZT1cIjAxXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlW2RhdGEtaW1hZ2U9XCIwMVwiXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMjNweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2MyU7XG4gICAgbWF4LXdpZHRoOiAyNTlweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbWFnZVtkYXRhLWltYWdlPVwiMDJcIl0ge1xuICB0b3A6IDkwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjQuNiU7XG4gIG1heC13aWR0aDogMzE3cHg7XG4gIGFzcGVjdC1yYXRpbzogMzE3LzIxMTtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2VbZGF0YS1pbWFnZT1cIjAyXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlW2RhdGEtaW1hZ2U9XCIwMlwiXSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogMjJweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA0MiU7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X19pbWFnZVtkYXRhLWltYWdlPVwiMDNcIl0ge1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDI4OHB4O1xuICByaWdodDogMTAlO1xuICB3aWR0aDogMTkuNyU7XG4gIG1heC13aWR0aDogMjU0cHg7XG4gIGFzcGVjdC1yYXRpbzogMjU0LzE3NDtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeV9faW1hZ2VbZGF0YS1pbWFnZT1cIjAzXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2ltYWdlW2RhdGEtaW1hZ2U9XCIwM1wiXSB7XG4gICAgdG9wOiA3MnB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2hlYWRpbmcge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDE5LjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEzLjJweDtcbiAgfVxufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5X190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2xlYWQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnlfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWdhbGxlcnkgLmMtYnV0dG9ucy1nbGFzcyB7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1nYWxsZXJ5IC5jLWJ1dHRvbnMtZ2xhc3Mge1xuICAgIGdhcDogMzZweDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWhvbWUgLnBnLWhvbWUtZ2FsbGVyeSAuYy1idXR0b25zLWdsYXNzX19pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxufVxuXG4jcGFnZS1ob21lIC5wZy1ob21lLWNsdWIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjM0MzQzNDIDAlLCAjMjUyNDI1IDUwLjQ4JSk7XG4gIHBhZGRpbmc6IDU2cHggNDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWNsdWIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzQzNDM0MgMCUsICMyNTI0MjUgNDkuNTIlKTtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtY2x1Yl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEyMHB4IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViX19pbm5lciB7XG4gICAgcGFkZGluZzogODBweCAyOHB4O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWNsdWJfX2lubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHg7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtY2x1Yl9fbG9nbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDkuNnB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViX19sb2dvIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWNsdWJfX2xvZ28ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtY2x1Yl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViX19ib2R5IHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtY2x1Yl9fdGV4dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWNsdWJfX2xlYWQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLWNsdWJfX25vdGUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1jbHViIC5jLWJ1dHRvbnMtZ2xhc3Mge1xuICAgIGdhcDogMzZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLWNsdWIgLmMtYnV0dG9ucy1nbGFzc19faWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbn1cblxuI3BhZ2UtaG9tZSAucGctaG9tZS12aWRlbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTEwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMGx2aDtcbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtdmlkZW86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLXZpZGVvX19tZWRpYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBwYWRkaW5nLWJsb2NrOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1ob21lIC5wZy1ob21lLW5ld3Mge1xuICAgIHBhZGRpbmctYmxvY2s6IDEwMHB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX2lubmVyIHtcbiAgd2lkdGg6IGNhbGMoNzY4cHggKyAyICogMTZweCk7XG4gIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19pbm5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4jcGFnZS1ob21lIC5wZy1ob21lLW5ld3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19saXN0IHtcbiAgICBnYXA6IDI4cHg7XG4gIH1cbn1cbiNwYWdlLWhvbWUgLnBnLWhvbWUtbmV3c19fbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2YjcyODA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19tb3JlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2NvbW1vbi9pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19tb3JlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuI3BhZ2UtaG9tZSAucGctaG9tZS1uZXdzX19tb3JlOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xufVxuXG4jcGFnZS1ob21lIG1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNwYWdlLWhvbWUgLmpzLXByZW1pdW0tdGl0bGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4jcGFnZS1ob21lIC5qcy1wcmVtaXVtLXRpdGxlW2RhdGEtcmV2ZWFsLXJlYWR5XSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbiNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktbmF2IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNy41cmVtO1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29tcGFueSAucGctY29tcGFueS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjM3NXJlbTtcbn1cbiNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktbmF2X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktbmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuNHMgZWFzZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbn1cbiNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktbmF2X19saW5rW2RhdGEtY3VycmVudF0sICNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktbmF2X19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U1RTdFQjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbiNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHJlbTtcbiAgd2lkdGg6IG1pbigxMDAlLCA1MS42ODc1cmVtKTtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktbWVzc2FnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbn1cbiNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktbWVzc2FnZV9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktbWVzc2FnZV9fYm9keSB7XG4gICAgZ2FwOiAxLjc1cmVtO1xuICB9XG59XG4jcGFnZS1jb21wYW55IC5wZy1jb21wYW55LW1lc3NhZ2VfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktbWVzc2FnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuI3BhZ2UtY29tcGFueSAucGctY29tcGFueS1tZXNzYWdlX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktbWVzc2FnZV9fdGV4dCB7XG4gICAgZ2FwOiAxLjc1cmVtO1xuICB9XG59XG4jcGFnZS1jb21wYW55IC5wZy1jb21wYW55LW1lc3NhZ2VfX3BhcmFncmFwaCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktbWVzc2FnZV9fcGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4jcGFnZS1jb21wYW55IC5wZy1jb21wYW55LW1lc3NhZ2VfX3NpZ25hdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktbWVzc2FnZV9fc2lnbmF0dXJlIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxufVxuI3BhZ2UtY29tcGFueSAucGctY29tcGFueS1tZXNzYWdlX19yb2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29tcGFueSAucGctY29tcGFueS1tZXNzYWdlX19yb2xlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbiNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktbWVzc2FnZV9fbmFtZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29tcGFueSAucGctY29tcGFueS1tZXNzYWdlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuI3BhZ2UtY29tcGFueSAucGctY29tcGFueS1hY2Nlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNXJlbTtcbiAgd2lkdGg6IG1pbigxMDAlLCA1MS42ODc1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb21wYW55IC5wZy1jb21wYW55LWFjY2VzcyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJsb2NrOiAzLjVyZW07XG4gIH1cbn1cbiNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktYWNjZXNzX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29tcGFueSAucGctY29tcGFueS1hY2Nlc3NfX2JvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxLjI1cmVtO1xuICB9XG59XG4jcGFnZS1jb21wYW55IC5wZy1jb21wYW55LWFjY2Vzc19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcbn1cbiNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktYWNjZXNzX19hZGRyZXNzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xuICB3aWR0aDogbWluKDEwMCUsIDQwLjg3NXJlbSk7XG59XG4jcGFnZS1jb21wYW55IC5wZy1jb21wYW55LWFjY2Vzc19fYWRkcmVzcyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29tcGFueSAucGctY29tcGFueS1hY2Nlc3NfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbiNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktYWNjZXNzX19tYXAtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlLCBib3JkZXItY29sb3IgMC40cyBlYXNlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb21wYW55IC5wZy1jb21wYW55LWFjY2Vzc19fbWFwLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuI3BhZ2UtY29tcGFueSAucGctY29tcGFueS1hY2Nlc3NfX21hcC1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlDQTNBRjtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG4jcGFnZS1jb21wYW55IC5wZy1jb21wYW55LWFjY2Vzc19fbWFwLWxpbmstaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4jcGFnZS1jb21wYW55IC5wZy1jb21wYW55LWFjY2Vzc19fc3RhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG4jcGFnZS1jb21wYW55IC5wZy1jb21wYW55LWFjY2Vzc19fbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29tcGFueSAucGctY29tcGFueS1hY2Nlc3NfX21hcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICAgIG1hcmdpbi1pbmxpbmU6IC0xcmVtO1xuICB9XG59XG4jcGFnZS1jb21wYW55IC5wZy1jb21wYW55LWFjY2Vzc19fbWFwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jcGFnZS1jb21wYW55IC5wZy1jb21wYW55LW91dGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDVyZW07XG4gIHdpZHRoOiBtaW4oMTAwJSwgNTEuNjg3NXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtY29tcGFueSAucGctY29tcGFueS1vdXRsaW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJsb2NrOiAzLjVyZW07XG4gIH1cbn1cbiNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktb3V0bGluZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbiNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktb3V0bGluZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS4yNXJlbTtcbn1cbiNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktb3V0bGluZV9fbGFiZWwge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDkuMzc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktb3V0bGluZV9fbGFiZWwge1xuICAgIHdpZHRoOiA2LjI1cmVtO1xuICB9XG59XG4jcGFnZS1jb21wYW55IC5wZy1jb21wYW55LW91dGxpbmVfX2xhYmVsLCAjcGFnZS1jb21wYW55IC5wZy1jb21wYW55LW91dGxpbmVfX3ZhbHVlIHtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktb3V0bGluZV9fbGFiZWwsICNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnktb3V0bGluZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5cbiNwYWdlLWNvbXBhbnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xufVxuI3BhZ2UtY29tcGFueSAucGctY29tcGFueSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1jb21wYW55IC5wZy1jb21wYW55IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuI3BhZ2UtY29tcGFueSAucGctY29tcGFueV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NS4zNzVyZW07XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNi4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtY29tcGFueSAucGctY29tcGFueV9faW5uZXIge1xuICAgIGdhcDogNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWNvbXBhbnkgLnBnLWNvbXBhbnlfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgfVxufVxuI3BhZ2UtY29tcGFueSAucGctY29tcGFueV9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSBtYWluID4gKiB7XG4gIG9yZGVyOiAyO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENURCO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLWhlYWRlcl9faW5uZXIge1xuICB3aWR0aDogY2FsYygxMjg2cHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICNwYWdlLXNlYXJjaC1zY2hvb2wsXG4gICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICNwYWdlLXNlYXJjaC1tYXApIC5wZy1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1oZWFkZXJfX2lubmVyIHtcbiAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICA6aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICNwYWdlLXNlYXJjaC1zY2hvb2wsXG4gICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICNwYWdlLXNlYXJjaC1tYXApIC5wZy1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3JkZXI6IDI7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgb3JkZXI6IDI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zLFxuICAjcGFnZS1zZWFyY2gtbWFwKSAucGctaGVhZGVyX19oZWFkbGluZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctaGVhZGVyX19oZWFkbGluZSBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctaGVhZGVyX19jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBvcmRlcjogMTtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1oZWFkZXJfX2FyZWEge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgb3JkZXI6IDE7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctaGVhZGVyX19jb25kaXRpb24ge1xuICBvcmRlcjogMztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1oZWFkZXJfX2NvbmRpdGlvbjpub3QoOmhhcyguYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbl9fYmxvY2spKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIDppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4gICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLW1haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctc2VhcmNoLTFjb2wge1xuICB3aWR0aDogY2FsYygxMjg2cHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICNwYWdlLXNlYXJjaC1zY2hvb2wsXG4gICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICNwYWdlLXNlYXJjaC1tYXApIC5wZy1zZWFyY2gtMWNvbCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctc2VhcmNoLTFjb2wge1xuICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLXNlYXJjaC0xY29sOmhhcyguYy1vdGhlcnMtc2VhcmNoLWxpc3RfX3ByZWZlY3R1cmUpIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zLFxuICAjcGFnZS1zZWFyY2gtbWFwKSAucGctc2VhcmNoLTFjb2wge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gIH1cbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1zZWFyY2gtMmNvbCB7XG4gIHdpZHRoOiBjYWxjKDEyODZweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4gICNwYWdlLXNlYXJjaC10ZXJtcyxcbiAgI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLXNlYXJjaC0yY29sIHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1zZWFyY2gtMmNvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGNvbHVtbi1nYXA6IDMuNSU7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zLFxuICAjcGFnZS1zZWFyY2gtbWFwKSAucGctc2VhcmNoLTJjb2wge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwdnc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG9yZGVyOiAzO1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gIH1cbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uIHtcbiAgb3JkZXI6IDI7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctc2VhcmNoLWNvbmRpdGlvbiB7XG4gIG9yZGVyOiAxO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLW90aGVyLXNlYXJjaCB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMzIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zLFxuICAjcGFnZS1zZWFyY2gtbWFwKSAucGctb3RoZXItc2VhcmNoIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgfVxufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLW90aGVyLXNlYXJjaF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zLFxuICAjcGFnZS1zZWFyY2gtbWFwKSAucGctb3RoZXItc2VhcmNoX19oZWFkbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLW90aGVyLXNlYXJjaF9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEycHg7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctb3RoZXItc2VhcmNoX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGhlaWdodDogNTZweDtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgcGFkZGluZy1pbmxpbmU6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctb3RoZXItc2VhcmNoX19idXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1vdGhlci1zZWFyY2hfX2J1dHRvbltkYXRhLXR5cGU9c2Nob29sXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMTdcIjtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wZy1vdGhlci1zZWFyY2hfX2J1dHRvbltkYXRhLXR5cGU9c3RhdGlvbl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAucGctb3RoZXItc2VhcmNoX19idXR0b25bZGF0YS10eXBlPWFyZWFdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLW90aGVyLXNlYXJjaF9fYnV0dG9uW2RhdGEtdHlwZT1tYXBdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLW90aGVyLXNlYXJjaF9fYnV0dG9uIHNwYW4ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuI3BhZ2Utc2VhcmNoLXRlcm1zLFxuI3BhZ2Utc2VhcmNoLW1hcCkgLnBnLW90aGVyLXNlYXJjaF9fYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTJweDtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wLXN1Ym1pdC1yZXN1bHRfX3RhcmdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBsYXN0IGJhc2VsaW5lO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICNwYWdlLXNlYXJjaC1zY2hvb2wsXG4gICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICNwYWdlLXNlYXJjaC1tYXApIC5wLXN1Ym1pdC1yZXN1bHRfX3RhcmdldCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gIH1cbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wLXN1Ym1pdC1yZXN1bHRfX3RhcmdldCBzdHJvbmcge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIm91XCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zLFxuICAjcGFnZS1zZWFyY2gtbWFwKSAucC1zdWJtaXQtcmVzdWx0X190YXJnZXQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5wLXN1Ym1pdC1yZXN1bHRfX3RhcmdldCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdF9fY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5jLW90aGVycy1zZWFyY2gtc3VibWl0X19idXR0b25zIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICNwYWdlLXNlYXJjaC1zY2hvb2wsXG4gICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICNwYWdlLXNlYXJjaC1tYXApIC5jLW90aGVycy1zZWFyY2gtc3VibWl0X19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogOHB4O1xuICB9XG59XG46aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4jcGFnZS1zZWFyY2gtc2Nob29sLFxuI3BhZ2Utc2VhcmNoLXN0YXRpb24sXG4jcGFnZS1zZWFyY2gtdGVybXMsXG4jcGFnZS1zZWFyY2gtbWFwKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCAucC1zdWJtaXQtcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICNwYWdlLXNlYXJjaC1zY2hvb2wsXG4gICNwYWdlLXNlYXJjaC1zdGF0aW9uLFxuICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICNwYWdlLXNlYXJjaC1tYXApIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IC5wLXN1Ym1pdC1yZXN1bHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IC5jLWJ1dHRvbnMtc3VibWl0IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBwYWRkaW5nLWlubGluZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLXNlYXJjaC1hcmVhLFxuICAjcGFnZS1zZWFyY2gtc2Nob29sLFxuICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zLFxuICAjcGFnZS1zZWFyY2gtbWFwKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCAuYy1idXR0b25zLXN1Ym1pdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbjppcygjcGFnZS1zZWFyY2gtYXJlYSxcbiNwYWdlLXNlYXJjaC1zY2hvb2wsXG4jcGFnZS1zZWFyY2gtc3RhdGlvbixcbiNwYWdlLXNlYXJjaC10ZXJtcyxcbiNwYWdlLXNlYXJjaC1tYXApIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IC5jLWJ1dHRvbnMtc3VibWl0Omxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbiNwYWdlLXNlYXJjaC1zY2hvb2wgLnBnLXNlYXJjaC0xY29sIHtcbiAgd2lkdGg6IGNhbGMoeHMgKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1zZWFyY2gtc2Nob29sIC5wZy1zZWFyY2gtMWNvbCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCAucGctc2VhcmNoLTFjb2wge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCAucGctc2VhcmNoLWNvbmRpdGlvbi1hcmVhIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICBwYWRkaW5nLWJsb2NrOiAyNHB4O1xuICB9XG59XG4jcGFnZS1zZWFyY2gtc2Nob29sIC5wZy1zZWFyY2gtY29uZGl0aW9uLWFyZWFfX3RleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbiNwYWdlLXNlYXJjaC1zY2hvb2wgLnBnLXNlYXJjaC1jb25kaXRpb24tYXJlYSAuYy1mb3Jtcy1zZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXJjaC1zY2hvb2wgLnBnLXNlYXJjaC1jb25kaXRpb24tYXJlYSAuYy1mb3Jtcy1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1zZWFyY2gtc2Nob29sIC5wZy1zZWFyY2gtY29uZGl0aW9uLWFyZWEgLmMtZm9ybXMtc2VsZWN0IC5jLWZvcm1zLXNlbGVjdF9fdHJpZ2dlciB7XG4gIG1pbi13aWR0aDogMzUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCAucGctc2VhcmNoLWNvbmRpdGlvbi1hcmVhIC5jLWZvcm1zLXNlbGVjdCAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1zZWFyY2gtc2Nob29sIC5jLW90aGVycy1zZWFyY2gtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VhcmNoLXNjaG9vbCAuYy1vdGhlcnMtc2VhcmNoLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC1zY2hvb2wgLmMtb3RoZXJzLXNlYXJjaC1saXN0X19wYXJlbnQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4jcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC0xY29sIHtcbiAgd2lkdGg6IGNhbGMoODc4cHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC0xY29sIHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC0xY29sIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtc19fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zX19ibG9jazpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEUzO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zX19oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJsb2NrOiAxMnB4O1xuICB9XG59XG4jcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXNfX2hlYWRsaW5lICsgKiB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4jcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXNfX2lubGluZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtc19faW5saW5lLWJveFtkYXRhLXR5cGU9c2VsZWN0LXJhbmdlXSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcbiAgfVxuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXNfX2lubGluZS1ib3hbZGF0YS10eXBlPXNlbGVjdC1yYW5nZV0gPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXMgLmMtZm9ybXMtaW5wdXQtcmFkaW8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zIC5jLWZvcm1zLWlucHV0LXJhZGlvX19pdGVtcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgfVxuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXMgLmMtZm9ybXMtaW5wdXQtcmFkaW9fX2l0ZW1zOmhhcyg+IGxhYmVsOm9ubHktY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAjcGFnZS1zZWFyY2gtdGVybXMgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXMgLmMtZm9ybXMtaW5wdXQtcmFkaW9fX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgcGFkZGluZzogMXB4IDA7XG4gIH1cbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zIC5jLWZvcm1zLWlucHV0LXJhZGlvX19pdGVtcyA+ICoge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtcyAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gICAgcGFkZGluZzogMXB4IDA7XG4gIH1cbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtczpoYXMoPiBsYWJlbDpvbmx5LWNoaWxkKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgI3BhZ2Utc2VhcmNoLXRlcm1zIC5wZy1zZWFyY2gtY29uZGl0aW9uLXRlcm1zIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDFweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gICNwYWdlLXNlYXJjaC10ZXJtcyAucGctc2VhcmNoLWNvbmRpdGlvbi10ZXJtcyAuYy1mb3Jtcy1pbnB1dC1jaGVja2JveF9faXRlbXMgPiAqIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4jcGFnZS1zZWFyY2gtdGVybXMgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXRfX2J1dHRvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xufVxuXG4jcGFnZS1zZWFyY2gtbWFwIG1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBrZXlmcmFtZXMgZmFkZUluT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2Utc2VhcmNoLW1hcCAuYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbiB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXAge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICB9XG59XG4jcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX19sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fbG9hZGluZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICB9XG59XG4jcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX19sb2FkaW5nW2RhdGEtaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX19sb2FkaW5nLXRleHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX19zZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMjRweDtcbiAgd2lkdGg6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX3NlbGVjdCB7XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICB9XG59XG4jcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX19tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDMzMHB4KTtcbiAgfVxufVxuI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fbWVudVtkYXRhLWFjdGl2ZV0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fbWVudVtkYXRhLWFjdGl2ZV0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4jcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX190b2dnbGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCA5MiwgOTIsIDAuOCk7XG59XG4jcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX190b2dnbGUtYnV0dG9uW2RhdGEtb3Blbj1mYWxzZV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2Utc2VhcmNoLW1hcCAucGctc2VhcmNoLW1hcF9fdG9nZ2xlLWJ1dHRvbltkYXRhLW9wZW49ZmFsc2VdOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cbiNwYWdlLXNlYXJjaC1tYXAgLnBnLXNlYXJjaC1tYXBfX3RvZ2dsZS1idXR0b25bZGF0YS1vcGVuPXRydWVdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMDhcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4jcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzU5NTc1NztcbiAgYm94LXNoYWRvdzogLTNweCAtMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAxNjJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX19jb250ZW50IC5jLWNhcmRzLWVzdGF0ZS1tYXAge1xuICAgIHdpZHRoOiAzODJweDtcbiAgICBtaW4td2lkdGg6IDM4MnB4O1xuICB9XG59XG4jcGFnZS1zZWFyY2gtbWFwIC5wZy1zZWFyY2gtbWFwX19tYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllZmY0O1xufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2NvbnRlbnQge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IGNhbGMoMTI4NnB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICByb3ctZ2FwOiAyOHB4O1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gICAgcGFkZGluZy1ibG9jazogMTZweDtcbiAgICByb3ctZ2FwOiAxMnB4O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIGdyaWQtcm93OiAxLzI7XG4gIGdyaWQtY29sdW1uOiAxLzQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2hlYWRsaW5lIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19oZWFkbGluZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2NvdW50IHtcbiAgZ3JpZC1yb3c6IDMvNDtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19jb3VudCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2NvdW50IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2NvdW50IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fY291bnQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2NvdW50IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fY29uZGl0aW9uIHtcbiAgZ3JpZC1yb3c6IDIvMztcbiAgZ3JpZC1jb2x1bW46IDEvNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fY29uZGl0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fcGFnaW5hdGlvbiB7XG4gIGdyaWQtcm93OiAzLzQ7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1oZWFkZXJfX2FjdGlvbiB7XG4gIGdyaWQtcm93OiAzLzQ7XG4gIGdyaWQtY29sdW1uOiAzLzQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fYWN0aW9uIHtcbiAgICBncmlkLXJvdzogMy80O1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19hY3Rpb24gLmMtZm9ybXMtc2VsZWN0IC5jLWZvcm1zLXNlbGVjdF9fdHJpZ2dlciB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctaGVhZGVyX19hY3Rpb24gLmMtZm9ybXMtc2VsZWN0IC5jLWZvcm1zLXNlbGVjdF9fdHJpZ2dlciB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlcl9fYWN0aW9uIC5jLWZvcm1zLXNlbGVjdCAuYy1mb3Jtcy1zZWxlY3RfX2Ryb3Bkb3duIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlciAuYy1iYXNpY3MtcGFnaW5hdGlvbiAuYy1zZWFyY2gtY29uZGl0aW9uIHtcbiAgb3JkZXI6IDE7XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWhlYWRlci1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS1lc3RhdGUtaW5kZXggLnBnLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctbGlzdCB7XG4gICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IG1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCBtYWluID4gLmMtYmFzaWNzLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1mb290ZXJfX2NvbnRlbnQge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IGNhbGMoMTI4NnB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1mb290ZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1mb290ZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiA2NHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIGF1dG87XG4gIHJvdy1nYXA6IDI4cHg7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1mb290ZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICByb3ctZ2FwOiAxMnB4O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctZm9vdGVyX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1mb290ZXJfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctZm9vdGVyX19jb3VudCBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1mb290ZXJfX2NvdW50IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctZm9vdGVyX19jb3VudCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1mb290ZXJfX2NvdW50IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctZm9vdGVyX19jb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1pbmRleCAucGctZm9vdGVyX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1pbmRleCAucGctZm9vdGVyX19hY3Rpb24gLmMtZm9ybXMtc2VsZWN0IC5jLWZvcm1zLXNlbGVjdF9fdHJpZ2dlciB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuI3BhZ2UtZXN0YXRlLWluZGV4IC5wZy1mb290ZXJfX2FjdGlvbiAuYy1mb3Jtcy1zZWxlY3QgLmMtZm9ybXMtc2VsZWN0X19kcm9wZG93biB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDEuMjVyZW07XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIGF1dG87XG4gIHdpZHRoOiBjYWxjKDEyODZweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1NnB4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlcl9faW5uZXIge1xuICAgIHJvdy1nYXA6IDEycHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvO1xuICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBncmlkLWNvbHVtbjogMS8zO1xuICBncmlkLXJvdzogMi8zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBncmlkLXJvdzogMi8zO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlcl9fZmVhdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG4gIGdyaWQtcm93OiAxLzI7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXJfX2ZlYXR1cmUge1xuICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyX19hY3Rpb25zIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgZ3JpZC1yb3c6IDMvNDtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXJfX2FjdGlvbnMge1xuICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBncmlkLXJvdzogMy80O1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICByb3ctZ2FwOiA4cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXItcHJpY2VfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyLXByaWNlX192YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXItcHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyLXByaWNlX192YWx1ZSBzdHJvbmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlci1wcmljZV9fdmFsdWUgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1oZWFkZXItcHJpY2UtbW9udGhseSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyLXByaWNlLW1vbnRobHlfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyLXByaWNlLW1vbnRobHlfX3ZhbHVlIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNDMzAwMDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWhlYWRlci1wcmljZS1tb250aGx5X19ub3RlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaGVhZGVyLXByaWNlLW1vbnRobHlfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG59XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICByb3ctZ2FwOiAyMHB4O1xuICBjb2x1bW4tZ2FwOiA1LjUlO1xuICB3aWR0aDogY2FsYygxMjg2cHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IDAgNDBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uX19hYm91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDcuNSU7XG59XG5AY29udGFpbmVyIGludHJvZHVjdGlvbi1tYWluICh3aWR0aCA8IDY1MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uX19hYm91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHJvdy1nYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uX19hYm91dCB7XG4gICAgcm93LWdhcDogMDtcbiAgICBvcmRlcjogMztcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgbWFyZ2luLWlubGluZTogLTR2dztcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb25fX2Fib3V0ID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb25fX2ZlYXR1cmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb25fX2NhdGNoIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbl9fY2F0Y2gge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb25fX2V4cGxhbmF0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbl9fZXhwbGFuYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb25fX2NvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uX19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24gKyAucGctY29udGFjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tb3V0bGluZSB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGdyaWQtcm93OiAxLzM7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgY29sdW1uLWdhcDogODBweDtcbiAgcm93LWdhcDogNDBweDtcbiAgd2lkdGg6IDM0MHB4O1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tb3V0bGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tb3V0bGluZV9fbWFpbiB7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgY29udGFpbmVyLW5hbWU6IGludHJvZHVjdGlvbi1tYWluO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLW91dGxpbmVfX21haW4ge1xuICAgIHJvdy1nYXA6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1vdXRsaW5lX19zaWRlIHtcbiAgICBtYXJnaW4taW5saW5lOiAtMTZweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tdGV4dCB7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG4gIGdyaWQtcm93OiAzLzQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEycHg7XG4gIGNvbG9yOiAjNEI1NTYzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLXRleHQge1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgZ3JpZC1yb3c6IDMvNDtcbiAgICBtYXJnaW4taW5saW5lOiAxNnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi10ZXh0Om5vdCg6aGFzKGRpdikpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLXRleHQ6bm90KDpoYXMoZGl2KSkgKyAucGctaW50cm9kdWN0aW9uLW91dGxpbmUge1xuICBncmlkLXJvdzogMS8yO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgZ3JpZC1yb3c6IDEvMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5OmhhcygucGctZ2FsbGVyeV9fbm8taW1hZ2UpIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbm8taW1hZ2Uge1xuICB3aWR0aDogY2FsYygxMjg2cHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX25vLWltYWdlIHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbm8taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX25vLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19uby1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICBnYXA6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIGdhcDogMDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgY29udGFpbmVyLW5hbWU6IG1haW4tc2xpZGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgZmlndXJlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogNjgwLzQ1MztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIC5zbGljay1uZXh0LFxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IGNhbGMoNjYuNjY2NjY2NjY2N2NxdyArIDJweCk7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIC5zbGljay1uZXh0LFxuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSxcbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbWFpbi1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWlubGluZTogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX21haW4tc2xpZGVyIC5zbGljay1kb3RzIGJ1dHRvbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19tYWluLXNsaWRlciAuc2xpY2stc2xpZGUgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX2NhcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ibG9jazogOHB4IDRweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX3BhZ2luYXRpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gIGxlZnQ6IDAuMzc1cmVtO1xuICByaWdodDogMC4zNzVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX25hdiB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbmF2LXByZXYsIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fbmF2LW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5X19uYXYtcHJldiAucGctZ2FsbGVyeV9fbmF2LWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IG1pbigxMnB4LCA2JSk7XG4gIHRvcDogMTJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnlfX2FsbC12aWV3IHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICByb3ctZ2FwOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M3YzdjNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeV9fYWxsLXZpZXc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5LXRodW1ibmFpbHMge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeS10aHVtYm5haWxzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeS10aHVtYm5haWxzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnktdGh1bWJuYWlsc19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZ2FsbGVyeS10aHVtYm5haWxzX19pdGVtIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBmbGV4OiAwIDAgODBweDtcbiAgfVxuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnktdGh1bWJuYWlsc19faXRlbTpudGgtY2hpbGQobisxMCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWdhbGxlcnktdGh1bWJuYWlsc19faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5LXRodW1ibmFpbHMgLmMtYnV0dG9ucy1kZWZhdWx0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1nYWxsZXJ5LXRodW1ibmFpbHMgLmMtYnV0dG9ucy1kZWZhdWx0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mZWF0dXJlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mZWF0dXJlIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZlYXR1cmVfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZlYXR1cmVfX2l0ZW06OmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzExMTgyNztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWZsb29yXSB7XG4gIG9yZGVyOiAzO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9Zmxvb3JdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1mbG9vcl0ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hZGRyZXNzXSB7XG4gIG9yZGVyOiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDhweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFkZHJlc3NdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hZGRyZXNzXSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFkZHJlc3NdIC5tYXAtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWRkcmVzc10gLm1hcC1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWNjZXNzXSB7XG4gIG9yZGVyOiAyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWNjZXNzXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWNjZXNzXSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWRldGFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZGV0YWlsX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1kZXRhaWxfX2xhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZGV0YWlsX192YWx1ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1jb250YWN0X19ibG9ja1tkYXRhLXR5cGU9Y29udmVyc2lvbl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAxMnB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdF9fYmxvY2tbZGF0YS10eXBlPWNvbnZlcnNpb25dOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1jb250YWN0X19ibG9ja1tkYXRhLXR5cGU9dGVsXSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFENURCO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWNvbnRhY3RfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tY29udGFjdF9fYnV0dG9uOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWNvbnRhY3RdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPXJlc2VydmVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0MzMDAwMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi44GK5rCX44Gr5YWl44KK6L+95YqgXCI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXVtkYXRhLWFjdGl2ZV06OmFmdGVyIHtcbiAgY29udGVudDogXCLjgYrmsJfjgavlhaXjgornmbvpjLLmuIjjgb9cIjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdW2RhdGEtYWN0aXZlXSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdW2RhdGEtYWN0aXZlXSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNDMzAwMDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogZmlsbCAwcyBsaW5lYXIgMC4ycztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjQzMwMDAwO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogZmlsbCAwcyBsaW5lYXIgMC4ycztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZyb20tbWFuYWdlciB7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG4gIGdyaWQtcm93OiAyLzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZnJvbS1tYW5hZ2VyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZyb20tbWFuYWdlcl9fcGVyc29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZyb20tbWFuYWdlcl9fcGVyc29uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZyb20tbWFuYWdlcl9fcGhvdG8ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZyb20tbWFuYWdlcl9fcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZyb20tbWFuYWdlci1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1pbnRyb2R1Y3Rpb24tZnJvbS1tYW5hZ2VyLWRldGFpbF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWludHJvZHVjdGlvbi1mcm9tLW1hbmFnZXItZGV0YWlsX19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctaW50cm9kdWN0aW9uLWZyb20tbWFuYWdlci1kZXRhaWxfX2JlbG9uZyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbn1cblxuI3BhZ2UtcmljaCAucGctaW50cm9kdWN0aW9uIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xufVxuI3BhZ2UtcmljaCAucGctaW50cm9kdWN0aW9uLW91dGxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZV9faGVhZGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZV9faGVhZGxpbmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbF9fbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWxfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbF9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbF9fcHJpY2Ugc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWxfX3ByaWNlIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWxfX3ByaWNlIHAge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXByaWNlLWRldGFpbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsX19pdGVtW2RhdGEtdHlwZT1wcmljZV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sdW1uLWdhcDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsX19pdGVtW2RhdGEtdHlwZT1wcmljZV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWxfX2l0ZW1bZGF0YS10eXBlPXByaWNlXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsX19pdGVtW2RhdGEtdHlwZT1wcmljZV0gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNDMzAwMDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsX19pdGVtW2RhdGEtdHlwZT1wcmljZV0gc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1kZXRhaWxfX2l0ZW1bZGF0YS10eXBlPXByaWNlXSBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZpcnN0IGJhc2VsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsX19pdGVtW2RhdGEtdHlwZT1wcmljZV0gcCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcHJpY2UtZGV0YWlsX19ub3RlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIHdpZHRoOiAxMDAlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wcmljZS1zaW11bGF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgY29sdW1uLWdhcDogMjRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZTpub3QoOmhhcyhkaXYpKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZV9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZV9faGVhZGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmVfX2hlYWRsaW5lOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmVfX2hlYWRsaW5lICsgKiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmVfX2hlYWRsaW5lICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmVfX2Jsb2NrLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlX19wYXJ0aXRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZV9fcGFydGl0aW9ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtZGV0YWlsW2RhdGEtdHlwZT1sYW5kXSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogbGFzdCBiYXNlbGluZTtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtZGV0YWlsW2RhdGEtdHlwZT1sYW5kXSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtZGV0YWlsW2RhdGEtdHlwZT1sYW5kXSA+ICoge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtZGV0YWlsW2RhdGEtdHlwZT1sYW5kXSA+ICo6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFENURCO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogNTAlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtZGV0YWlsW2RhdGEtdHlwZT1sYW5kXSA+ICo6Zmlyc3QtY2hpbGQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWRldGFpbFtkYXRhLXR5cGU9bGFuZF0gPiAqOmZpcnN0LWNoaWxkIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1kZXRhaWxbZGF0YS10eXBlPWxhbmRdID4gKjpudGgtY2hpbGQoMikgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWRldGFpbFtkYXRhLXR5cGU9bGFuZF0gPiAqOm50aC1jaGlsZCgyKSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtZGV0YWlsIGR0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWRldGFpbCBkZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtZGV0YWlsIGRkIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1kZXRhaWwgZGQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1kZXRhaWwgZGQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1pbWFnZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtaW1hZ2VzOmhhcyg+IDpvbmx5LWNoaWxkKSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctc3RydWN0dXJlLWltYWdlc19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtaW1hZ2VzX19pdGVtOm9ubHktY2hpbGQge1xuICB3aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtaW1hZ2VzX19pdGVtOm9ubHktY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXN0cnVjdHVyZS1pbWFnZXNfX2l0ZW0gZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFMDA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1zdHJ1Y3R1cmUtaW1hZ2VzX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mYWNpbGl0eSB7XG4gIHBhZGRpbmctYmxvY2s6IDQwcHggODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZhY2lsaXR5IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZhY2lsaXR5Om5vdCg6aGFzKC5wZy1mYWNpbGl0eV9faXRlbVtkYXRhLWFjdGl2ZV0pKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZhY2lsaXR5X19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZmFjaWxpdHlfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZhY2lsaXR5X19pdGVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkU2RTY7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC40O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mYWNpbGl0eV9faXRlbVtkYXRhLWFjdGl2ZV0ge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZTogXCJoZWFkbGluZSBoZWFkbGluZVwiIGF1dG8gXCJtYXAgbWFwXCIgYXV0byBcImFkZHJlc3MgYWRkcmVzc1wiIGF1dG8gXCJzY2hvb2wtYXJlYSBzdGF0aW9uXCIgYXV0by8xZnIgMWZyO1xuICByb3ctZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2Uge1xuICAgIGdyaWQtdGVtcGxhdGU6IFwiaGVhZGxpbmVcIiBhdXRvIFwibWFwXCIgYXV0byBcImFkZHJlc3NcIiBhdXRvIFwic2Nob29sLWFyZWFcIiBhdXRvIFwic3RhdGlvblwiIGF1dG8vMWZyO1xuICAgIHJvdy1nYXA6IDMycHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlX19oZWFkbGluZSB7XG4gIGdyaWQtYXJlYTogaGVhZGxpbmU7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZV9faGVhZGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZV9faGVhZGxpbmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLWFkZHJlc3Mge1xuICBncmlkLWFyZWE6IGFkZHJlc3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtYWRkcmVzc19faGVhZGxpbmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1hZGRyZXNzX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtYWRkcmVzc19fY29udGVudCBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gIHBhZGRpbmctYmxvY2s6IDEycHg7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtIDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTkuODc1cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1hZGRyZXNzX19jb250ZW50IGEge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLWFkZHJlc3NfX2NvbnRlbnQgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtYWRkcmVzc19fY29udGVudCBhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICM5RTlFMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1hZGRyZXNzX19jb250ZW50IGE6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1hZGRyZXNzX19jb250ZW50IGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1tYXAge1xuICBncmlkLWFyZWE6IG1hcDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtbWFwX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1tYXBfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1tYXBfX2NvbnRlbnQ6aGFzKD4gOm9ubHktY2hpbGQpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1tYXBfX2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1tYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzU0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2UtbWFwIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMy8yO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLW1hcF9fYXR0ZW50aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGNTlFMEI7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLXNjaG9vbCB7XG4gIGdyaWQtYXJlYTogc2Nob29sLWFyZWE7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLXNjaG9vbF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1zY2hvb2xfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2Utc2Nob29sX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLXN0YXRpb24ge1xuICBncmlkLWFyZWE6IHN0YXRpb247XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1zdGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBsYWNlLXN0YXRpb25fX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGxhY2Utc3RhdGlvbl9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wbGFjZS1zdGF0aW9uX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllcyB7XG4gIGdyaWQtYXJlYTogZmFjaWxpdHk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllcyB7XG4gICAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX2hlYWRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX19oZWFkbGluZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUQ1REI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXMgLnBnLXBsYWNlX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXMgLnBnLXBsYWNlX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllcyAucGctcGxhY2VfX2hlYWRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzIC5wZy1wbGFjZV9faGVhZGxpbmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX2NvbnRlbnQge1xuICAgIHJvdy1nYXA6IDEycHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX2l0ZW1zIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX2l0ZW1zW2RhdGEtcHJpbWFyeV0ge1xuICBnYXA6IDQwcHggMzBweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX19pdGVtc1tkYXRhLXByaW1hcnldIC5wZy1wbGFjZS1mYWNpbGl0eV9fY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAtNHB4O1xuICBtYXJnaW4tdG9wOiA3NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19faXRlbXNbZGF0YS1zZWNvbmRhcnldIHtcbiAgZ2FwOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBwYWRkaW5nOiA1cmVtIDEuNXJlbSAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICByb3ctZ2FwOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX190aHVtYm5haWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBhc3BlY3QtcmF0aW86IDY0MC80ODA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1hbWVuaXRpZXNfX3RodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX19jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgei1pbmRleDogMTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctYW1lbml0aWVzX19uYW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWFtZW5pdGllc19fZGlzdGFuY2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbCB7XG4gIHBhZGRpbmctYmxvY2s6IDY0cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsW2RhdGEtc29sZF0ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbFtkYXRhLXNvbGRdIC5wZy1lc3RhdGUtZGV0YWlsX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1ibG9jazogMzJweCAwO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWwuaXMtb3BlbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWwuaXMtb3BlbiAucGctZXN0YXRlLWRldGFpbF9fbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWwuaXMtb3BlbiAucGctZXN0YXRlLWRldGFpbF9faXRlbXMge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2hlYWRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9faGVhZGxpbmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9fY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2YzZmI7XG4gICAgbWFyZ2luLWlubGluZTogLTE2cHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9faXRlbXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9faXRlbXMge1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZjNmYjtcbiAgY29sdW1uLWdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2xhYmVsIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTExODI3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWluLWhlaWdodDogNDFweDtcbiAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX3ZhbHVlIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9fdmFsdWUge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2YzZmI7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9fY29sMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogNC41JTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19jb2wyIHtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2NvbDIgPiAqIHtcbiAgd2lkdGg6IDQ3Ljc1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWVzdGF0ZS1kZXRhaWxfX2NvbDIgPiAqIHtcbiAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9fbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICBwYWRkaW5nLWJsb2NrOiAxMjhweCAzMnB4O1xuICBtYXJnaW4taW5saW5lOiAtMTZweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSA1MCUsIHdoaXRlIDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9fbW9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9fbW9yZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmctaW5saW5lOiAxNnB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19tb3JlIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsX19pbmZvIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1lc3RhdGUtZGV0YWlsLXJlZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHJvdy1nYXA6IDhweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZXN0YXRlLWRldGFpbC1yZWZvcm0gPiBkaXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHN1YmdyaWQ7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiAyMHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyX19wZXJzb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXJfX3BlcnNvbiB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlcl9fcGhvdG8ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y0RjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyX19waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXItY29tbWVudCB7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyLWNvbW1lbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcm93LWdhcDogOHB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlci1jb21tZW50X19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyLWNvbW1lbnRfX3RleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXItZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctZnJvbS1tYW5hZ2VyLWRldGFpbF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWZyb20tbWFuYWdlci1kZXRhaWxfX25hbWUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1mcm9tLW1hbmFnZXItZGV0YWlsX19iZWxvbmcge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ibG9jazogODBweCAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHJvdy1nYXA6IDEycHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb25fX2hlYWRsaW5lIHtcbiAgb3JkZXI6IDM7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb25fX2xhYmVsIHtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb25fX3ByaWNlIHtcbiAgb3JkZXI6IDQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uX19wcmljZSBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGxhc3QgYmFzZWxpbmU7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbl9fcHJpY2Ugc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0MzMDAwMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbl9fb3V0bGluZSB7XG4gIG9yZGVyOiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb25fX2FjdGlvbnMge1xuICBvcmRlcjogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb25fX3RlbCB7XG4gIG9yZGVyOiA2O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQ1REI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZmVhdHVyZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWZlYXR1cmUge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWZlYXR1cmVfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1mZWF0dXJlX19pdGVtOjpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9Zmxvb3JdIHtcbiAgb3JkZXI6IDM7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9Zmxvb3JdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9Zmxvb3JdIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFkZHJlc3NdIHtcbiAgb3JkZXI6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogOHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFkZHJlc3NdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWRkcmVzc10ge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWRkcmVzc10gLm1hcC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWRkcmVzc10gLm1hcC1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWZlYXR1cmVfX2l0ZW1bZGF0YS10eXBlPWFjY2Vzc10ge1xuICBvcmRlcjogMjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1mZWF0dXJlX19pdGVtW2RhdGEtdHlwZT1hY2Nlc3NdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZmVhdHVyZV9faXRlbVtkYXRhLXR5cGU9YWNjZXNzXSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZGV0YWlsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZGV0YWlsX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tZGV0YWlsX19sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2MztcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1kZXRhaWxfX3ZhbHVlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tY29udGFjdCB7XG4gIG9yZGVyOiA1O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2Jsb2NrW2RhdGEtdHlwZT1jb252ZXJzaW9uXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1jb250YWN0X19ibG9ja1tkYXRhLXR5cGU9Y29udmVyc2lvbl0gLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYmxvY2tbZGF0YS10eXBlPWNvbnZlcnNpb25dIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2J1dHRvbjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2Jsb2NrW2RhdGEtdHlwZT1jb252ZXJzaW9uXSAucGctY29udmVyc2lvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWNvbnRhY3RdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYmxvY2tbZGF0YS10eXBlPWNvbnZlcnNpb25dIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9cmVzZXJ2ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1jb250YWN0X19ibG9ja1tkYXRhLXR5cGU9Y29udmVyc2lvbl0gLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNDMzAwMDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYmxvY2tbZGF0YS10eXBlPWNvbnZlcnNpb25dIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi44GK5rCX44Gr5YWl44KK6L+95YqgXCI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYmxvY2tbZGF0YS10eXBlPWNvbnZlcnNpb25dIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdW2RhdGEtYWN0aXZlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuOBiuawl+OBq+WFpeOCiueZu+mMsua4iOOBv1wiO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2Jsb2NrW2RhdGEtdHlwZT1jb252ZXJzaW9uXSAucGctY29udmVyc2lvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXVtkYXRhLWFjdGl2ZV0gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYmxvY2tbZGF0YS10eXBlPWNvbnZlcnNpb25dIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdW2RhdGEtYWN0aXZlXSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNDMzAwMDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogZmlsbCAwcyBsaW5lYXIgMC4ycztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi1jb250YWN0X19ibG9ja1tkYXRhLXR5cGU9Y29udmVyc2lvbl0gLnBnLWNvbnZlcnNpb24tY29udGFjdF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV0gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2Jsb2NrW2RhdGEtdHlwZT1jb252ZXJzaW9uXSAucGctY29udmVyc2lvbi1jb250YWN0X19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI0MzMDAwMDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGZpbGwgMHMgbGluZWFyIDAuMnM7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tdGVsIHtcbiAgb3JkZXI6IDc7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tdGVsX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTBweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udmVyc2lvbi10ZWxfX2hlYWRsaW5lOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb252ZXJzaW9uLXRlbF9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IGdhcmFtb25kO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tdGVsX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tdGVsX19udW1iZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnZlcnNpb24tdGVsX190aW1lIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBwYWRkaW5nOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiA0cHg7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3RfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdF9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0X190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdF9fdGV4dCBzcGFuIHtcbiAgY29sb3I6ICNDMzAwMDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3RfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LW1haWxfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LW1haWxfX2J1dHRvbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtbWFpbF9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQ1REI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtbWFpbF9fYnV0dG9uOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwic3ZnZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtbWFpbF9fYnV0dG9uW2RhdGEtdHlwZT1jb250YWN0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LW1haWxfX2J1dHRvbltkYXRhLXR5cGU9cmVzZXJ2ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC1tYWlsX19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0MzMDAwMDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC1tYWlsX19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuOBiuawl+OBq+WFpeOCiui/veWKoFwiO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LW1haWxfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdW2RhdGEtYWN0aXZlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuOBiuawl+OBq+WFpeOCiueZu+mMsua4iOOBv1wiO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LW1haWxfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdW2RhdGEtYWN0aXZlXSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC1tYWlsX19idXR0b25bZGF0YS10eXBlPWZhdm9yaXRlXVtkYXRhLWFjdGl2ZV0gc3ZnIHBhdGgge1xuICBmaWxsOiAjQzMwMDAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGZpbGwgMHMgbGluZWFyIDAuMnM7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLWNvbnRhY3QtbWFpbF9fYnV0dG9uW2RhdGEtdHlwZT1mYXZvcml0ZV0gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2Utb3V0O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LW1haWxfX2J1dHRvbltkYXRhLXR5cGU9ZmF2b3JpdGVdIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjQzMwMDAwO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogZmlsbCAwcyBsaW5lYXIgMC4ycztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC10ZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDVEQjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LXRlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LXRlbF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LXRlbF9fYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDVEQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMThweCAxMnB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LXRlbF9fYnV0dG9uW2hyZWZePVwidGVsOjAxMjBcIl0gLnBnLWNvbnRhY3QtdGVsX19udW1iZXI6YmVmb3JlLFxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LXRlbF9fYnV0dG9uIFtocmVmXj1cInRlbDowODAwXCJdIC5wZy1jb250YWN0LXRlbF9fbnVtYmVyOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDAuN2VtO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1jb250YWN0LXRlbF9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctY29udGFjdC10ZWxfX3RleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1yZWNvbW1lbmQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXJlY29tbWVuZCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcmVjb21tZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXJlY29tbWVuZCB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1yZWNvbW1lbmRfX2hlYWRsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXJlY29tbWVuZF9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXJlY29tbWVuZF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1yZWNvbW1lbmRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcmVjb21tZW5kX19jb250ZW50IC5jLWxpc3RzLWVzdGF0ZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9faGVhZGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9faGVhZGxpbmU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19tYWluIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWlubGluZTogY2FsYygtMSAqIG1heCgoMTAwY3F3IC0gMzY2cHggLSA3MTRweCkgLyAyLCAzMnB4KSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBtYXJnaW4taW5saW5lOiAtMTZweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9fdmlld2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19leHAge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX2V4cCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX2xpc3Qge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4taW5saW5lOiAtMXJlbTtcbiAgfVxuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ibG9jazogMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgIHBhZGRpbmctYmxvY2s6IDAuNzVyZW07XG4gICAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9faXRlbSB7XG4gIG1pbi13aWR0aDogOC42MjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1wYW5vcmFtYV9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX2l0ZW0ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDhweDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX2l0ZW1bZGF0YS1hY3RpdmVdIC5wZy1wYW5vcmFtYV9fdGh1bWI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX3RodW1iIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hX190aHVtYjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctcGFub3JhbWFfX3RodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXBhbm9yYW1hIC5wc3YtbmF2YmFyIHtcbiAgei1pbmRleDogNDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLXZpZGVvIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy12aWRlb19fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ibG9jazogNDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctdmlkZW9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYmxvY2s6IDIwcHggMDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy12aWRlb19faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctdmlkZW9fX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctdmlkZW9fX2hlYWRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOUUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctdmlkZW9fX2hlYWRsaW5lOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy12aWRlbyBpZnJhbWVbZGF0YS10eXBlPXlvdXR1YmVdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIG1haW5bZGF0YS1wbGF0aW51bV0gLnBnLXZpZGVvIHtcbiAgZ3JpZC1hcmVhOiB2aWRlbztcbn1cblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nLWJsb2NrOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMGNxdztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xNDNweDtcbiAgei1pbmRleDogLTE7XG59XG5AY29udGFpbmVyIGxheW91dC1jb2wyICh3aWR0aCA8IDEzNjZweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2U6OmFmdGVyIHtcbiAgICByaWdodDogY2FsYygtMSAqIG1heCgoMTAwY3F3IC0gMzY2cHggLSA3MTRweCkgLyAyLCAzMnB4KSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMGNxdztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICBwYWRkaW5nLWlubGluZTogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2VfX2NvbnRlbnQge1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2VfX2hlYWRsaW5lIHtcbiAgZ3JpZC1hcmVhOiBoZWFkbGluZTtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNDMzAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2VfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZV9faW5mbyB7XG4gIGdyaWQtYXJlYTogaW5mbztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTdlYjtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlX19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlX19ib2R5IHtcbiAgZ3JpZC1hcmVhOiBib2R5O1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlX19ib2R5W2RhdGEtbW9yZV06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZmZmZmZmIDUwJSk7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2VfX2JvZHlbZGF0YS1tb3JlXSAucGctb3Blbi1ob3VzZS1ib2R5X19tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2VfX2JvZHlbZGF0YS1vcGVuXSB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2VfX2JvZHlbZGF0YS1vcGVuXTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2VfX2JvZHlbZGF0YS1vcGVuXSAucGctb3Blbi1ob3VzZS1ib2R5X19tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2UtaW5mb19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLnBnLW9wZW4taG91c2UtaW5mb19fbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICBwYWRkaW5nLWJsb2NrOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlLWluZm9fX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBmbGV4OiAxO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZS1ib2R5IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5wZy1vcGVuLWhvdXNlLWJvZHlfX3RleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRCNTU2Mztcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAucGctb3Blbi1ob3VzZS1ib2R5X19tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSBtYWluW2RhdGEtcGxhdGludW1dIC5wZy10b3VyIHtcbiAgZ3JpZC1hcmVhOiB0b3VyO1xufVxuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJsb2NrOiA0cHg7XG4gIH1cbn1cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciBhdXRvO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IGEge1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICA6aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQgYSB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICB9XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQgYVtkYXRhLXR5cGU9dmlzaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMDAwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IGFbZGF0YS10eXBlPWNvbnRhY3RdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQgYVtkYXRhLXR5cGU9dGVsXSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RTlFMDA7XG59XG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQgYVtkYXRhLXR5cGU9dGVsXTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJzdmdmb250XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGVhMWRcIjtcbiAgY29sb3I6ICM5RTlFMDA7XG59XG5cbi8qXG5AZm9yd2FyZCBcImRldGFpbF9wcmludFwiO1xuICovXG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIG1haW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY29udGFpbjogcGFpbnQ7XG4gIHBhZGRpbmctYmxvY2s6IDYwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIG1haW4ge1xuICAgIHBhZGRpbmctYmxvY2s6IDYwcHggMDtcbiAgICBjb250YWluOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIG1haW4ge1xuICAgIHBhZGRpbmctYmxvY2s6IDQ4cHggMDtcbiAgfVxufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5wZy1wcmV2IHtcbiAgd2lkdGg6IGNhbGMoMTI4NnB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5wZy1wcmV2IHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMiB7XG4gIHdpZHRoOiAxMzY2cHg7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjIuODc1cmVtO1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiBsYXlvdXQtY29sMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICA6d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTB2dyk7XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDJfX21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWlubGluZTogOC45Mzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xufVxuQGNvbnRhaW5lciBsYXlvdXQtY29sMiAod2lkdGggPCAxMzY2cHgpIHtcbiAgOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyX19tYWluIHtcbiAgICBwYWRkaW5nLWlubGluZTogbWF4KCgxMDBjcXcgLSAzNjZweCAtIDcxNHB4KSAvIDIsIDMycHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyX19tYWluIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyX19tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDJfX21haW4gPiA6d2hlcmUoc2VjdGlvbikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5sLWxheW91dC1jb2wyX19tYWluID4gOndoZXJlKHNlY3Rpb24pIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICB9XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDJfX21haW4gPiA6d2hlcmUoc2VjdGlvbik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDVEQjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDJfX21haW4gPiA6d2hlcmUoc2VjdGlvbik6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDJfX3NpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctaW5saW5lOiA1NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICA6d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmwtbGF5b3V0LWNvbDJfX3NpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAubC1sYXlvdXQtY29sMl9fc2lkZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLXR5cGU9ZmF2b3JpdGVdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi44GK5rCX44Gr5YWl44KK44Gr55m76Yyy44GZ44KLXCI7XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtdHlwZT1mYXZvcml0ZV1bZGF0YS1hY3RpdmVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzMDAwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLXR5cGU9ZmF2b3JpdGVdW2RhdGEtYWN0aXZlXSBzdmcge1xuICBzdHJva2U6IHdoaXRlO1xufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLXR5cGU9ZmF2b3JpdGVdW2RhdGEtYWN0aXZlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuOBiuawl+OBq+WFpeOCiueZu+mMsua4iOOBv1wiO1xufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5jLWJ1dHRvbnMtZGVmYXVsdFtkYXRhLXR5cGU9ZmF2b3JpdGVdIHN2ZyB7XG4gIHN0cm9rZTogI0MzMDAwMDtcbiAgZmlsbDogd2hpdGU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLnBnLW5hdiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNjBweDtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgcGFkZGluZzogMCAxMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAucGctbmF2IHtcbiAgICB0b3A6IDQ4cHg7XG4gIH1cbiAgOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5wZy1uYXZbZGF0YS1oaWRkZW5dIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI0MCUpO1xuICB9XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLnBnLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIDp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAucGctbmF2X19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIDp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSAucGctbmF2X19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5wZy1uYXZfX2l0ZW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgOndoZXJlKCNwYWdlLWVzdGF0ZS1kZXRhaWwpIC5wZy1uYXZfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLnBnLW5hdl9faXRlbVtkYXRhLWFjdGl2ZV06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5RTAwO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG46d2hlcmUoI3BhZ2UtZXN0YXRlLWRldGFpbCkgLnBnLW5hdl9faXRlbSBhIHtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xufVxuI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCBtYWluIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IC5wZy1wYWdlLWluZm8ge1xuICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXggLnBnLXBhZ2UtaW5mbyAuYy1iYXNpY3MtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCAucGctcGFnZS1pbmZvX19jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogMTBweDtcbiAgd2lkdGg6IGNhbGMoMTI4NnB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCAucGctcGFnZS1pbmZvX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXggLnBnLXBhZ2UtaW5mb19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXggLnBnLXBhZ2UtaW5mbyAuYy1iYXNpY3MtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbiNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1yZWNvbW1lbmQtaW5kZXggLnBnLWxpc3Qge1xuICBwYWRkaW5nLWJsb2NrOiAwIDQwcHg7XG59XG4jcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IC5wZy1uby1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtcmVjb21tZW5kLWluZGV4IC5wZy1uby1kYXRhIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG59XG5cbiNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xufVxuI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCBtYWluIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IC5wZy1wYWdlLWluZm8ge1xuICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXggLnBnLXBhZ2UtaW5mbyAuYy1iYXNpY3MtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCAucGctcGFnZS1pbmZvX19jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogMTBweDtcbiAgd2lkdGg6IGNhbGMoMTI4NnB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCAucGctcGFnZS1pbmZvX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXggLnBnLXBhZ2UtaW5mb19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXggLnBnLXBhZ2UtaW5mbyAuYy1iYXNpY3MtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbiNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZXN0YXRlLW5ld2VzdC1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4jcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbiNwYWdlLWVzdGF0ZS1uZXdlc3QtaW5kZXggLnBnLWxpc3Qge1xuICBwYWRkaW5nLWJsb2NrOiAwIDQwcHg7XG59XG4jcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IC5wZy1uby1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IC5wZy1uby1kYXRhIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG59XG5cbiNwYWdlLWhpc3RvcnktaW5kZXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xufVxuI3BhZ2UtaGlzdG9yeS1pbmRleCBtYWluIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jcGFnZS1oaXN0b3J5LWluZGV4IC5wZy1wYWdlLWluZm8ge1xuICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWhpc3RvcnktaW5kZXggLnBnLXBhZ2UtaW5mbyAuYy1iYXNpY3MtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3BhZ2UtaGlzdG9yeS1pbmRleCAucGctcGFnZS1pbmZvX19jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogMTBweDtcbiAgd2lkdGg6IGNhbGMoMTI4NnB4ICsgMiAqIDIlKTtcbiAgcGFkZGluZy1pbmxpbmU6IDIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtaGlzdG9yeS1pbmRleCAucGctcGFnZS1pbmZvX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLWhpc3RvcnktaW5kZXggLnBnLXBhZ2UtaW5mb19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNwYWdlLWhpc3RvcnktaW5kZXggLnBnLXBhZ2UtaW5mbyAuYy1iYXNpY3MtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbiNwYWdlLWhpc3RvcnktaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtaGlzdG9yeS1pbmRleCAucGctcGFnZS1pbmZvX19jb3VudCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4jcGFnZS1oaXN0b3J5LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcGFnZS1oaXN0b3J5LWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWhpc3RvcnktaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbiNwYWdlLWhpc3RvcnktaW5kZXggLnBnLWxpc3Qge1xuICBwYWRkaW5nLWJsb2NrOiAwIDQwcHg7XG59XG4jcGFnZS1oaXN0b3J5LWluZGV4IC5wZy1uby1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1oaXN0b3J5LWluZGV4IC5wZy1uby1kYXRhIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICB9XG59XG5cbiNwYWdlLWZhdm9yaXRlLWluZGV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbn1cbiNwYWdlLWZhdm9yaXRlLWluZGV4IG1haW4ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiNwYWdlLWZhdm9yaXRlLWluZGV4IC5wZy1wYWdlLWluZm8ge1xuICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWZhdm9yaXRlLWluZGV4IC5wZy1wYWdlLWluZm8gLmMtYmFzaWNzLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwYWdlLWZhdm9yaXRlLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICB3aWR0aDogY2FsYygxMjg2cHggKyAyICogMiUpO1xuICBwYWRkaW5nLWlubGluZTogMiU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1mYXZvcml0ZS1pbmRleCAucGctcGFnZS1pbmZvX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLWZhdm9yaXRlLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jcGFnZS1mYXZvcml0ZS1pbmRleCAucGctcGFnZS1pbmZvIC5jLWJhc2ljcy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuI3BhZ2UtZmF2b3JpdGUtaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0QjU1NjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtZmF2b3JpdGUtaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuI3BhZ2UtZmF2b3JpdGUtaW5kZXggLnBnLXBhZ2UtaW5mb19fY291bnQgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNwYWdlLWZhdm9yaXRlLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUU5RTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWZhdm9yaXRlLWluZGV4IC5wZy1wYWdlLWluZm9fX2NvdW50IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4jcGFnZS1mYXZvcml0ZS1pbmRleCAucGctbGlzdCB7XG4gIHBhZGRpbmctYmxvY2s6IDAgNDBweDtcbn1cbiNwYWdlLWZhdm9yaXRlLWluZGV4IC5wZy1uby1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjcGFnZS1mYXZvcml0ZS1pbmRleCAucGctbm8tZGF0YSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuXG4jcGFnZS1teXBhZ2UtYWNjb3VudC1lZGl0IC5wZy1hY2NvdW50LWVkaXQge1xuICB3aWR0aDogY2FsYyg0ODBweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLW15cGFnZS1hY2NvdW50LWVkaXQgLnBnLWFjY291bnQtZWRpdCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1lZGl0IC5wZy1hY2NvdW50LWVkaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDY0cHg7XG4gIHBhZGRpbmctYmxvY2s6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWFjY291bnQtZWRpdCAucGctYWNjb3VudC1lZGl0IHtcbiAgICBnYXA6IDQ4cHg7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtZWRpdCAucGctYWNjb3VudC1lZGl0X19mb3JtLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1lZGl0IC5wZy1hY2NvdW50LWVkaXRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWFjY291bnQtZWRpdCAucGctYWNjb3VudC1lZGl0X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1lZGl0IC5wZy1hY2NvdW50LWVkaXRfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LWVkaXQgLnBnLWFjY291bnQtZWRpdF9fcm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1lZGl0IC5wZy1hY2NvdW50LWVkaXRfX3N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIHdpZHRoOiAzMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtYWNjb3VudC1lZGl0IC5wZy1hY2NvdW50LWVkaXRfX3N1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtZWRpdCAucGctYWNjb3VudC1lZGl0X19wcm9maWxlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3BhZ2UtbXlwYWdlLWFjY291bnQtZW1haWwtc2VuZCAucGctYWNjb3VudC1lbWFpbC1zZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWFjY291bnQtZW1haWwtc2VuZCAucGctYWNjb3VudC1lbWFpbC1zZW5kIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LWVtYWlsLXNlbmQgLnBnLWFjY291bnQtZW1haWwtc2VuZF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWFjY291bnQtZW1haWwtc2VuZCAucGctYWNjb3VudC1lbWFpbC1zZW5kX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1lbWFpbC1zZW5kIC5wZy1hY2NvdW50LWVtYWlsLXNlbmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWFjY291bnQtZW1haWwtc2VuZCAucGctYWNjb3VudC1lbWFpbC1zZW5kX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1lbWFpbC1zZW5kIC5wZy1hY2NvdW50LWVtYWlsLXNlbmRfX2Rlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzI1NjNFQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNwYWdlLW15cGFnZS1hY2NvdW50LXByb2ZpbGUtZWRpdCAucGctYWNjb3VudC1wcm9maWxlLWVkaXQge1xuICB3aWR0aDogY2FsYyg0ODBweCArIDIgKiAyJSk7XG4gIHBhZGRpbmctaW5saW5lOiAyJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLW15cGFnZS1hY2NvdW50LXByb2ZpbGUtZWRpdCAucGctYWNjb3VudC1wcm9maWxlLWVkaXQge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtcHJvZmlsZS1lZGl0IC5wZy1hY2NvdW50LXByb2ZpbGUtZWRpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNjRweDtcbiAgcGFkZGluZy1ibG9jazogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtYWNjb3VudC1wcm9maWxlLWVkaXQgLnBnLWFjY291bnQtcHJvZmlsZS1lZGl0IHtcbiAgICBnYXA6IDQ4cHg7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtcHJvZmlsZS1lZGl0IC5wZy1hY2NvdW50LXByb2ZpbGUtZWRpdF9fZm9ybS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtcHJvZmlsZS1lZGl0IC5wZy1hY2NvdW50LXByb2ZpbGUtZWRpdF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtYWNjb3VudC1wcm9maWxlLWVkaXQgLnBnLWFjY291bnQtcHJvZmlsZS1lZGl0X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1wcm9maWxlLWVkaXQgLnBnLWFjY291bnQtcHJvZmlsZS1lZGl0X19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4jcGFnZS1teXBhZ2UtYWNjb3VudC1wcm9maWxlLWVkaXQgLnBnLWFjY291bnQtcHJvZmlsZS1lZGl0X19yb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLW15cGFnZS1hY2NvdW50LXByb2ZpbGUtZWRpdCAucGctYWNjb3VudC1wcm9maWxlLWVkaXRfX3Jvd3MgLmMtZm9ybXMtaW5wdXQtcmFkaW9fX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BhZ2UtbXlwYWdlLWFjY291bnQtcHJvZmlsZS1lZGl0IC5wZy1hY2NvdW50LXByb2ZpbGUtZWRpdF9fc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgd2lkdGg6IDMyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1hY2NvdW50LXByb2ZpbGUtZWRpdCAucGctYWNjb3VudC1wcm9maWxlLWVkaXRfX3N1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jcGFnZS1teXBhZ2UtaW5kZXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY2O1xufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1hY2NvdW50IHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNTA5ODAzOTIyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNjtcbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctYWNjb3VudF9fY29udGVudCB7XG4gIHdpZHRoOiAxMjg2cHg7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1hY2NvdW50X19jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1hY2NvdW50X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1pbmRleCAucGctYWNjb3VudF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1hY2NvdW50X19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLWFjY291bnRfX25hbWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctYWNjb3VudC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1hY2NvdW50LWFjdGlvbnNfX2l0ZW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEI1NTYzO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLWFjY291bnQtYWN0aW9uc19faXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctYWNjb3VudC1hY3Rpb25zX19pdGVtIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1hY2NvdW50LWFjdGlvbnNfX2l0ZW1bZGF0YS10eXBlPWxvZ291dF06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZWEwZFwiO1xufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICBwYWRkaW5nLWlubGluZTogMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1jb250ZW50cyB7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogNjBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbiB7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICB9XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb24gLmMtbGlzdHMtZXN0YXRlIHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFENURCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQ1REI7XG4gIH1cbiAgI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG4gIHdpZHRoOiAxMjg2cHg7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19oZWFkZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19oZWFkZXIge1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX3BhZ2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNEI1NTYzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19wYWdlIHNwYW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzlFOUUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX3BhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAjcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX3BhZ2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4jcGFnZS1teXBhZ2UtaW5kZXggLnBnLXNlY3Rpb25fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9fYWN0aW9ucyAuYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZSB7XG4gIGhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMwMTk2MDc4NDMpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9fYWN0aW9ucyAuYy1idXR0b25zLWRlZmF1bHQtZGF0YWJlZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLW15cGFnZS1pbmRleCAucGctc2VjdGlvbl9fYWN0aW9ucy1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19hY3Rpb25zLXNwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgI3BhZ2UtbXlwYWdlLWluZGV4IC5wZy1zZWN0aW9uX19hY3Rpb25zLXNwIC5jLWJ1dHRvbnMtZGVmYXVsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3BhZ2UtbG9naW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xufVxuI3BhZ2UtbG9naW4gbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI3BhZ2UtbG9naW4gLmMtYnV0dG9ucy1nbGFzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE3KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE3KSA3MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCkgMTAwJSk7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU3MnB4IG1pbm1heCgwLCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1sb2dpbiAucGctbG9naW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tZm9ybSxcbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1mb3Jnb3Qge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAxMjBweCAxNDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI3BhZ2UtbG9naW4gLnBnLWxvZ2luLWZvcm0sXG4gICNwYWdlLWxvZ2luIC5wZy1sb2dpbi1mb3Jnb3Qge1xuICAgIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWxvZ2luIC5wZy1sb2dpbi1mb3JtLFxuICAjcGFnZS1sb2dpbiAucGctbG9naW4tZm9yZ290IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgfVxufVxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLWZvcm1fX2lubmVyLFxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLWZvcmdvdF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLWZvcm1fX2hncm91cCxcbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1mb3Jnb3RfX2hncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1mb3JtX19mb3JtLFxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLWZvcmdvdF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tZm9ybV9fZXJyb3IsXG4jcGFnZS1sb2dpbiAucGctbG9naW4tZm9yZ290X19lcnJvciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0Q5MkQyMDtcbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1mb3JtX19zdWJtaXQsXG4jcGFnZS1sb2dpbiAucGctbG9naW4tZm9yZ290X19zdWJtaXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwNXB4O1xufVxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLWZvcm0gLmMtZm9ybXMtaW5wdXQtdGV4dCxcbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1mb3Jnb3QgLmMtZm9ybXMtaW5wdXQtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLWZvcm0ge1xuICBncmlkLXJvdzogMTtcbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1mb3JtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogLTAuM2VtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1mb3JtX19sZWFkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tZm9ybV9fcm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tZm9ybV9fcGFzc3dvcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tZm9ybV9fcGFzc3dvcmQgLmMtZm9ybXMtaW5wdXQtdGV4dCB7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDA7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tZm9ybV9fcGFzc3dvcmQtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1mb3JtX19wYXNzd29yZC10b2dnbGU6aG92ZXIsICNwYWdlLWxvZ2luIC5wZy1sb2dpbi1mb3JtX19wYXNzd29yZC10b2dnbGVbYXJpYS1wcmVzc2VkPXRydWVdIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tZm9ybV9fcGFzc3dvcmQtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcIn5pbWFnZXMvY29tbW9uL2ljb25zL2V5ZS5zdmdcIik7XG4gIG1hc2stc2l6ZTogMTkuNXB4IDEzLjVweDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLWZvcm1fX3Bhc3N3b3JkLXRvZ2dsZVthcmlhLXByZXNzZWQ9dHJ1ZV0gLnBnLWxvZ2luLWZvcm1fX3Bhc3N3b3JkLWljb24ge1xuICBtYXNrLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2NvbW1vbi9pY29ucy9leWUtb2ZmLnN2Z1wiKTtcbiAgbWFzay1zaXplOiAyNHB4IDI0cHg7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tZm9ybV9fcm93LXBhc3N3b3JkLmMtZm9ybXMtcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDg1cHg7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tZm9ybV9fcmVtZW1iZXIge1xuICBwYWRkaW5nLWlubGluZTogMTZweDtcbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1mb3JtX19yZW1lbWJlciAuYy1mb3Jtcy1jaGVja2JveF9fbGFiZWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1mb3JtX19mb3Jnb3QtbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNkI3MjgwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tZm9ybV9fZm9yZ290LWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tZm9yZ290IHtcbiAgZ3JpZC1yb3c6IDI7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiA4MHB4O1xufVxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLWZvcmdvdF9faW5uZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1sb2dpbiAucGctbG9naW4tZm9yZ290X19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1mb3Jnb3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1mb3Jnb3RfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOUNBM0FGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tZm9yZ290IC5jLWZvcm1zLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLW1lcml0IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDEvc3BhbiAyO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDQwcHggMTQzcHg7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjcGFnZS1sb2dpbiAucGctbG9naW4tbWVyaXQge1xuICAgIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWxvZ2luIC5wZy1sb2dpbi1tZXJpdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogODBweCAxNnB4IDQwcHg7XG4gIH1cbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1tZXJpdF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1tZXJpdF9fYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLW1lcml0X19iZy1tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1tZXJpdF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTA4cHg7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tbWVyaXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogLTAuMTVlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1tZXJpdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWxvZ2luIC5wZy1sb2dpbi1tZXJpdF9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLW1lcml0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDExMHB4O1xuICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1sb2dpbiAucGctbG9naW4tbWVyaXRfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICB9XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tbWVyaXRfX2l0ZW0tbm8ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDRweDtcbiAgY29sb3I6ICM5Q0EzQUY7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tbWVyaXRfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1sb2dpbiAucGctbG9naW4tbWVyaXRfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAjcGFnZS1sb2dpbiAucGctbG9naW4tbWVyaXRfX2l0ZW0tdGV4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwYWdlLWxvZ2luIC5wZy1sb2dpbi1tZXJpdF9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgfVxufVxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLW1lcml0X190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLW1lcml0X190YWJsZSB0aCxcbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1tZXJpdF9fdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkI3MjgwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tbWVyaXRfX3RhYmxlIHRoZWFkIHRoLFxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLW1lcml0X190YWJsZSB0aGVhZCB0ZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BhZ2UtbG9naW4gLnBnLWxvZ2luLW1lcml0X190YWJsZSB0aGVhZCB0aCxcbiAgI3BhZ2UtbG9naW4gLnBnLWxvZ2luLW1lcml0X190YWJsZSB0aGVhZCB0ZCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1tZXJpdF9fdGFibGUgdGJvZHkgLnBnLWxvZ2luLW1lcml0X190YWJsZS1sYWJlbCB7XG4gIHBhZGRpbmctaW5saW5lOiA2cHg7XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tbWVyaXRfX3RhYmxlIHRib2R5IHRoLFxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLW1lcml0X190YWJsZSB0Ym9keSB0ZCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1sb2dpbiAucGctbG9naW4tbWVyaXRfX3RhYmxlIHRib2R5IHRoLFxuICAjcGFnZS1sb2dpbiAucGctbG9naW4tbWVyaXRfX3RhYmxlIHRib2R5IHRkIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG4jcGFnZS1sb2dpbiAucGctbG9naW4tbWVyaXRfX3RhYmxlLWJsYW5rIHtcbiAgd2lkdGg6IDE4MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1sb2dpbiAucGctbG9naW4tbWVyaXRfX3RhYmxlLWJsYW5rIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gIH1cbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1tZXJpdF9fdGFibGUtbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwYWdlLWxvZ2luIC5wZy1sb2dpbi1tZXJpdF9fdGFibGUtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1tZXJpdF9fdGFibGUtZ3Vlc3Qge1xuICB3aWR0aDogMTMwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1sb2dpbiAucGctbG9naW4tbWVyaXRfX3RhYmxlLWd1ZXN0IHtcbiAgICB3aWR0aDogMTA1cHg7XG4gIH1cbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1tZXJpdF9fdGFibGUtbWVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNwYWdlLWxvZ2luIC5wZy1sb2dpbi1tZXJpdCB0aGVhZCAucGctbG9naW4tbWVyaXRfX3RhYmxlLW1lbWJlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjZlOWJkIDAlLCAjZWFjODg2IDEwJSwgI2ZlZjBkOCAzMCUsICM5ZjczMzIgMTAwJSk7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuI3BhZ2UtbG9naW4gLnBnLWxvZ2luLW1lcml0X190YWJsZS1ub25lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbiNwYWdlLWZvcmdldC1lbWFpbC1zZW5kLFxuI3BhZ2UtZm9yZ2V0LXJlc2V0LFxuI3BhZ2UtZm9yZ2V0LXJlYXV0aG9yaXplIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbn1cbiNwYWdlLWZvcmdldC1lbWFpbC1zZW5kIG1haW4sXG4jcGFnZS1mb3JnZXQtcmVzZXQgbWFpbixcbiNwYWdlLWZvcmdldC1yZWF1dGhvcml6ZSBtYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4jcGFnZS1mb3JnZXQtZW1haWwtc2VuZCAubC1mb3JnZXQsXG4jcGFnZS1mb3JnZXQtcmVzZXQgLmwtZm9yZ2V0LFxuI3BhZ2UtZm9yZ2V0LXJlYXV0aG9yaXplIC5sLWZvcmdldCB7XG4gIHBhZGRpbmc6IDE2MHB4IDE0M3B4IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFnZS1mb3JnZXQtZW1haWwtc2VuZCAubC1mb3JnZXQsXG4gICNwYWdlLWZvcmdldC1yZXNldCAubC1mb3JnZXQsXG4gICNwYWdlLWZvcmdldC1yZWF1dGhvcml6ZSAubC1mb3JnZXQge1xuICAgIHBhZGRpbmctaW5saW5lOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtZm9yZ2V0LWVtYWlsLXNlbmQgLmwtZm9yZ2V0LFxuICAjcGFnZS1mb3JnZXQtcmVzZXQgLmwtZm9yZ2V0LFxuICAjcGFnZS1mb3JnZXQtcmVhdXRob3JpemUgLmwtZm9yZ2V0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDE2cHg7XG4gIH1cbn1cbiNwYWdlLWZvcmdldC1lbWFpbC1zZW5kIC5sLWZvcmdldF9faW5uZXIsXG4jcGFnZS1mb3JnZXQtcmVzZXQgLmwtZm9yZ2V0X19pbm5lcixcbiNwYWdlLWZvcmdldC1yZWF1dGhvcml6ZSAubC1mb3JnZXRfX2lubmVyIHtcbiAgd2lkdGg6IG1pbigxMDAlLCAxMDgwcHgpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiA2NHB4IDgwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNUQ1RjYzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVENUY2Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1mb3JnZXQtZW1haWwtc2VuZCAubC1mb3JnZXRfX2lubmVyLFxuICAjcGFnZS1mb3JnZXQtcmVzZXQgLmwtZm9yZ2V0X19pbm5lcixcbiAgI3BhZ2UtZm9yZ2V0LXJlYXV0aG9yaXplIC5sLWZvcmdldF9faW5uZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIH1cbn1cbiNwYWdlLWZvcmdldC1lbWFpbC1zZW5kIC5sLWZvcmdldF9fYm9keSxcbiNwYWdlLWZvcmdldC1yZXNldCAubC1mb3JnZXRfX2JvZHksXG4jcGFnZS1mb3JnZXQtcmVhdXRob3JpemUgLmwtZm9yZ2V0X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWZvcmdldC1lbWFpbC1zZW5kIC5sLWZvcmdldF9fdGV4dCxcbiNwYWdlLWZvcmdldC1yZXNldCAubC1mb3JnZXRfX3RleHQsXG4jcGFnZS1mb3JnZXQtcmVhdXRob3JpemUgLmwtZm9yZ2V0X190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLWZvcmdldC1lbWFpbC1zZW5kIC5sLWZvcmdldF9fdGl0bGUsXG4jcGFnZS1mb3JnZXQtcmVzZXQgLmwtZm9yZ2V0X190aXRsZSxcbiNwYWdlLWZvcmdldC1yZWF1dGhvcml6ZSAubC1mb3JnZXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLWZvcmdldC1lbWFpbC1zZW5kIC5sLWZvcmdldF9fdGl0bGUsXG4gICNwYWdlLWZvcmdldC1yZXNldCAubC1mb3JnZXRfX3RpdGxlLFxuICAjcGFnZS1mb3JnZXQtcmVhdXRob3JpemUgLmwtZm9yZ2V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuI3BhZ2UtZm9yZ2V0LWVtYWlsLXNlbmQgLmwtZm9yZ2V0X19kZXNjcmlwdGlvbixcbiNwYWdlLWZvcmdldC1yZXNldCAubC1mb3JnZXRfX2Rlc2NyaXB0aW9uLFxuI3BhZ2UtZm9yZ2V0LXJlYXV0aG9yaXplIC5sLWZvcmdldF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5Q0EzQUY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1mb3JnZXQtZW1haWwtc2VuZCAubC1mb3JnZXRfX2Rlc2NyaXB0aW9uLFxuICAjcGFnZS1mb3JnZXQtcmVzZXQgLmwtZm9yZ2V0X19kZXNjcmlwdGlvbixcbiAgI3BhZ2UtZm9yZ2V0LXJlYXV0aG9yaXplIC5sLWZvcmdldF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuI3BhZ2UtZm9yZ2V0LWVtYWlsLXNlbmQgLmwtZm9yZ2V0IC5jLWJ1dHRvbnMtZ2xhc3MsXG4jcGFnZS1mb3JnZXQtcmVzZXQgLmwtZm9yZ2V0IC5jLWJ1dHRvbnMtZ2xhc3MsXG4jcGFnZS1mb3JnZXQtcmVhdXRob3JpemUgLmwtZm9yZ2V0IC5jLWJ1dHRvbnMtZ2xhc3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMDVweDtcbn1cbiNwYWdlLWZvcmdldC1lbWFpbC1zZW5kIC5sLWZvcmdldCAuYy1idXR0b25zLWdsYXNzX19sYWJlbCxcbiNwYWdlLWZvcmdldC1yZXNldCAubC1mb3JnZXQgLmMtYnV0dG9ucy1nbGFzc19fbGFiZWwsXG4jcGFnZS1mb3JnZXQtcmVhdXRob3JpemUgLmwtZm9yZ2V0IC5jLWJ1dHRvbnMtZ2xhc3NfX2xhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuI3BhZ2UtZm9yZ2V0LXJlc2V0IC5sLWZvcmdldF9fdGV4dCB7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1mb3JnZXQtcmVzZXQgLmwtZm9yZ2V0X190ZXh0IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1mb3JnZXQtcmVzZXQgLmwtZm9yZ2V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbiNwYWdlLWZvcmdldC1yZXNldCAubC1mb3JnZXRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtZm9yZ2V0LXJlc2V0IC5sLWZvcmdldF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cbiNwYWdlLWZvcmdldC1yZXNldCAubC1mb3JnZXRfX2Vycm9yIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjRDkyRDIwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZS1mb3JnZXQtcmVzZXQgLmwtZm9yZ2V0X19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICB3aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2UtZm9yZ2V0LXJlc2V0IC5sLWZvcmdldF9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwYWdlLWZvcmdldC1yZXNldCAubC1mb3JnZXQgLmMtZm9ybXMtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG59IiwiaHRtbHstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei10YWItc2l6ZTo0O3RhYi1zaXplOjQ7d29yZC1icmVhazpub3JtYWx9Kiw6YWZ0ZXIsOmJlZm9yZXtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym94LXNpemluZzppbmhlcml0fTphZnRlciw6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmluaGVyaXR9KnttYXJnaW46MDtwYWRkaW5nOjB9aHJ7Y29sb3I6aW5oZXJpdDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfWRldGFpbHMsbWFpbntkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19c21hbGx7Zm9udC1zaXplOjgwJX1baGlkZGVuXXtkaXNwbGF5Om5vbmV9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZS13aWR0aDowfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2V9cHJle2ZvbnQtc2l6ZToxZW19YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19dGFibGV7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7dGV4dC1pbmRlbnQ6MH1pZnJhbWV7Ym9yZGVyLXN0eWxlOm5vbmV9aW5wdXR7Ym9yZGVyLXJhZGl1czowfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfXRleHRhcmVhe292ZXJmbG93OmF1dG87cmVzaXplOnZlcnRpY2FsfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Zm9udDppbmhlcml0fW9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OjcwMH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3JvbGU9YnV0dG9uXSxbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbntjdXJzb3I6cG9pbnRlcn1bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9W3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9W3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uLGh0bWwgW3R5cGU9YnV0dG9uXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6bm9uZX1hOmZvY3VzLGJ1dHRvbjpmb2N1cyxpbnB1dDpmb2N1cyxzZWxlY3Q6Zm9jdXMsdGV4dGFyZWE6Zm9jdXN7b3V0bGluZS13aWR0aDowfXNlbGVjdHstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1zZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfXNlbGVjdDo6LW1zLXZhbHVle2NvbG9yOmN1cnJlbnRDb2xvcn1sZWdlbmR7Ym9yZGVyOjA7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbH06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y29sb3I6aW5oZXJpdDtmb250OmluaGVyaXR9W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W2FyaWEtYnVzeT10cnVlXXtjdXJzb3I6cHJvZ3Jlc3N9W2FyaWEtY29udHJvbHNde2N1cnNvcjpwb2ludGVyfVthcmlhLWRpc2FibGVkPXRydWVde2N1cnNvcjpkZWZhdWx0fSIsIi8qKlxuICog44OV44Ot44Oz44OI55So44Gu44Kr44Op44O85aSJ5pWwXG4gKiBUT0hPIEhPVVNF5paw5bCP5bKpIOODh+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/nirbmhYtcbiRjb2xvci1lcnJvcjogI0Q5MkQyMDtcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOWFpeWKm+ODleOCqeODvOODoCDigJQg44OA44O844Kv44OG44O844Oe77yIZGF0YS10aGVtZT1cImRhcmtcIu+8iVxuLy8gRGF0YSBCZWUgRGVzaWduIFN5c3RlbSDjga7jg4jjg7zjgq/jg7Pjgojjgopcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kY29sb3ItYmctZGFyay1iYXNlOiAgICAgICAgICAgICAgICMyMjIyMjI7IC8vIOODgOODvOOCr+ODhuODvOODnuOBruODmuODvOOCuOiDjOaZr++8iGJhY2tncm91bmQvYmFzZe+8iVxuJGNvbG9yLWlucHV0LWRhcmstc3VyZmFjZTogICAgICAgICByZ2JhKCNGRkZGRkYsIDAuMDMpOyAvLyDlhaXlipvmrITjga7pnaLvvIh0ZXh0YXJlYe+8iVxuJGNvbG9yLWlucHV0LWRhcmstb3ZlcmxheTogICAgICAgICBtaXgoI0ZGRkZGRiwgIzExMTgyNywgMyUpOyAvLyDog4zlvozjgajph43jgarjgovjg4njg63jg4Pjg5fjg4Djgqbjg7Pjga7pnaLvvIjkuI3pgI/mmI7vvIlcbiRjb2xvci1pbnB1dC1kYXJrLXZhbHVlOiAgICAgICAgICAgIzRCNTU2MzsgLy8g44OX44Os44O844K544Ob44Or44OA44O844O75pyq6YG45oqe5YCk77yIdGV4dC9zZWNvbmRhcnnvvIlcbiRjb2xvci1pbnB1dC1kYXJrLWJnOiAgICAgICAgICAgICAgIzM1MzgzOTsgLy8g5YWl5Yqb44OV44Kj44O844Or44OJ6IOM5pmv77yIYmFja2dyb3VuZC9tdXRlZO+8iVxuJGNvbG9yLWlucHV0LWRhcmstYm9yZGVyOiAgICAgICAgICAjNUQ1RjYzOyAvLyDlhaXlipvjg5XjgqPjg7zjg6vjg4nmnqDnt5rjg7vljLrliIfjgornt5pcbiRjb2xvci1pbnB1dC1kYXJrLXJlcXVpcmVkOiAgICAgICAgI0FBMkQyRDsgLy8g5b+F6aCI44Oe44O844Kv77yIbWFpbu+8iVxuJGNvbG9yLWlucHV0LWRhcmstY2hlY2stYmc6ICAgICAgICByZ2JhKCNGRkZGRkYsIDAuMSk7ICAvLyDjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrnpgJrluLjog4zmma9cbiRjb2xvci1pbnB1dC1kYXJrLWNoZWNrLWJnLWFjdGl2ZTogcmdiYSgjRkZGRkZGLCAwLjM2KTsgLy8g44OB44Kn44OD44Kv44Oc44OD44Kv44K56YG45oqe5pmC6IOM5pmvXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5zjg7zjg4Djg7xcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kY29sb3ItYm9yZGVyLWRlZmF1bHQ6ICAgICAgICAgI0QxRDVEQjsgLy8g5qiZ5rqW55qE44GqVUnlooPnlYznt5pcbiRjb2xvci1ib3JkZXItc3VidGxlOiAgICAgICAgICAjRTVFN0VCOyAvLyDou73jgYTljLrliIfjgorjga7oloTjgYTlooPnlYznt5pcbiRjb2xvci1ib3JkZXItc3Ryb25nOiAgICAgICAgICAjNkI3MjgwOyAvLyDlvLfoqr/jgZfjgZ/jgYTlooPnlYznt5pcbiRjb2xvci1ib3JkZXItZGFyazogICAgICAgICAgICAkY29sb3ItYnJhbmQtdGVydGlhcnk7ICAvLyDjg4Djg7zjgq/og4zmma/jga7looPnlYznt5pcbiRjb2xvci1ib3JkZXItYnJhbmQtcHJpbWFyeTogICAkY29sb3ItYnJhbmQtcHJpbWFyeTsgICAvLyDmnIDph43opoHjga7lvLfoqr/mnqBcbiRjb2xvci1ib3JkZXItYnJhbmQtc2Vjb25kYXJ5OiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5OyAvLyDoo5zliqnjgqLjgq/jgrfjg6fjg7Pjga7mnqBcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODnOOCv+ODsyDigJQgcHJpbWFyee+8iOacgOmHjeimgUNUQe+8iVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci1idG4tcHJpbWFyeS1iZzogICAgICAgICAgJGNvbG9yLWJyYW5kLXByaW1hcnk7IC8vIOmAmuW4uOiDjOaZr1xuJGNvbG9yLWJ0bi1wcmltYXJ5LWJnLWhvdmVyOiAgICAjOUUwMDAwOyAgICAgICAgICAgICAgLy8g44Ob44OQ44O86IOM5pmvXG4kY29sb3ItYnRuLXByaW1hcnktYmctYWN0aXZlOiAgICM4NzAwMDA7ICAgICAgICAgICAgICAvLyDjgq/jg6rjg4Pjgq/og4zmma9cbiRjb2xvci1idG4tcHJpbWFyeS1iZy1kaXNhYmxlZDogI0QxRDVEQjsgICAgICAgICAgICAgIC8vIOeEoeWKueiDjOaZr1xuJGNvbG9yLWJ0bi1wcmltYXJ5LXRleHQ6ICAgICAgICAkY29sb3ItdGV4dC1pbnZlcnNlOyAgLy8g44Oc44K/44Oz44OG44Kt44K544OIXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5zjgr/jg7Mg4oCUIHNlY29uZGFyee+8iOijnOWKqUNUQe+8iVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci1idG4tc2Vjb25kYXJ5LWJnOiAgICAgICAgICAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5OyAvLyDpgJrluLjog4zmma9cbiRjb2xvci1idG4tc2Vjb25kYXJ5LWJnLWhvdmVyOiAgICAjN0E3QTAwOyAgICAgICAgICAgICAgICAvLyDjg5vjg5Djg7zog4zmma9cbiRjb2xvci1idG4tc2Vjb25kYXJ5LWJnLWFjdGl2ZTogICAjNUM1QzAwOyAgICAgICAgICAgICAgICAvLyDjgq/jg6rjg4Pjgq/og4zmma9cbiRjb2xvci1idG4tc2Vjb25kYXJ5LWJnLWRpc2FibGVkOiAjRDFENURCOyAgICAgICAgICAgICAgICAvLyDnhKHlirnog4zmma9cbiRjb2xvci1idG4tc2Vjb25kYXJ5LXRleHQ6ICAgICAgICAkY29sb3ItdGV4dC1pbnZlcnNlOyAgICAvLyDjg5zjgr/jg7Pjg4bjgq3jgrnjg4hcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODnOOCv+ODsyDigJQgbmV1dHJhbO+8iOaxjueUqO+8iVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci1idG4tbmV1dHJhbC1iZzogICAgICAgICAgI0ZGRkZGRjsgICAgICAgICAgICAgLy8g6YCa5bi46IOM5pmvXG4kY29sb3ItYnRuLW5ldXRyYWwtYmctaG92ZXI6ICAgICNGM0Y0RjY7ICAgICAgICAgICAgIC8vIOODm+ODkOODvOiDjOaZr1xuJGNvbG9yLWJ0bi1uZXV0cmFsLWJnLWFjdGl2ZTogICAjRTVFN0VCOyAgICAgICAgICAgICAvLyDjgq/jg6rjg4Pjgq/og4zmma9cbiRjb2xvci1idG4tbmV1dHJhbC1iZy1kaXNhYmxlZDogI0QxRDVEQjsgICAgICAgICAgICAgLy8g54Sh5Yq56IOM5pmvXG4kY29sb3ItYnRuLW5ldXRyYWwtdGV4dDogICAgICAgICRjb2xvci10ZXh0LXByaW1hcnk7IC8vIOODnOOCv+ODs+ODhuOCreOCueODiFxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44Oc44K/44OzIOKAlCBhY2NlbnTvvIjlo7LljbTlsI7nt5rjgarjganjga7nibnliKXjgapDVEHvvIlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kY29sb3ItYnRuLWFjY2VudC1iZzogICAgICAgICAgJGNvbG9yLWJyYW5kLWFjY2VudDsgLy8g6YCa5bi46IOM5pmvXG4kY29sb3ItYnRuLWFjY2VudC1iZy1ob3ZlcjogICAgIzFENEVEODsgICAgICAgICAgICAgLy8g44Ob44OQ44O86IOM5pmvXG4kY29sb3ItYnRuLWFjY2VudC1iZy1hY3RpdmU6ICAgIzFFNDBBRjsgICAgICAgICAgICAgLy8g44Kv44Oq44OD44Kv6IOM5pmvXG4kY29sb3ItYnRuLWFjY2VudC1iZy1kaXNhYmxlZDogI0QxRDVEQjsgICAgICAgICAgICAgLy8g54Sh5Yq56IOM5pmvXG4kY29sb3ItYnRuLWFjY2VudC10ZXh0OiAgICAgICAgJGNvbG9yLXRleHQtaW52ZXJzZTsgLy8g44Oc44K/44Oz44OG44Kt44K544OIXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBVSVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci11aS1mb2N1cy1yaW5nOiAjMjU2M0VCOyAvLyDjgq3jg7zjg5zjg7zjg4nmk43kvZzmmYLjga7jg5Xjgqnjg7zjgqvjgrnjg6rjg7PjgrBcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOWumue+qeOCq+ODqeODvO+8iOaXouWtmOOBruWkieaVsOOBq+WQiOOCj+OBm+OBn+OCqOOCpOODquOCouOCue+8iVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci1ibGFjazogIzAwMDAwMDtcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRjb2xvci1ub3JtYWwtYmxhY2s6ICMwMDAwMDA7XG4kY29sb3Itbm9ybWFsLWJsYWNrOiAjMDAwMDAwO1xuJGNvbG9yLW1vbm8tYmxhY2s6ICAgIzAwMDAwMDtcbiRjb2xvci1mb250LWJhc2U6ICAgICRjb2xvci10ZXh0LXByaW1hcnk7XG5cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCI7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIjtcblxuLy9AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU5vdG8rU2VyaWYrSlA6NDAwLDUwMCw3MDAmZGlzcGxheT1zd2FwJnN1YnNldD1qYXBhbmVzZScpO1xuLy9AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU5vdG8rU2FucytKUDo0MDAsNTAwLDcwMCZkaXNwbGF5PXN3YXAmc3Vic2V0PWphcGFuZXNlJyk7XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzOTBweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICBmb250LXNpemU6IGZ1bmN0aW9ucy50ZXh0LXNpemUoMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItZm9udC1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kZm9udC1mYW1pbHktbm90by1zYW5zO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5cbm1haW4ge1xuICAgIC8vIGNsaXAg44Gv5qiq44Gv44G/5Ye644GX44KS6Zqg44GX44Gk44Gk44K544Kv44Ot44O844Or44Kz44Oz44OG44OK44KS5L2c44KJ44Gq44GE44Gf44KB44CB5YaF5YG044GuIHBvc2l0aW9uOiBzdGlja3kg44KS57at5oyB44Gn44GN44KLXG4gICAgb3ZlcmZsb3c6IGNsaXA7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbmEge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGNvbG9yLWZvbnQtYmFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgICAvL29wYWNpdHk6IC42O1xuICAgIH1cbn1cblxuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudWwsXG5saSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5lbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5odG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbiIsIi8vIGZvbnQgZmFtaWx5XG4kZm9udC1mYW1pbHktbm90by1zZXJpZjogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuJGZvbnQtZmFtaWx5LW5vdG8tc2FuczogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1vdXRmaXQ6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktcm9ib3RvOiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWpvc3Q6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuLy8g6Iux5pWw5a2X44GvIEpvc3Tjg7vlkozmlofjga8gTm90byBTYW5zIEpQ77yI44OV44Kp44O844Og44Gu44Op44OZ44Or55So77yJXG4kZm9udC1mYW1pbHktam9zdC1taXg6IFwiSm9zdFwiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuXG4vLyDoi7HmloflrZflhKrlhYjjga7jg5/jg4Pjgq/jgrnjg5Xjgqnjg7Pjg4hcbiRmb250LWZhbWlseS1taXg6IFwiT3V0Zml0XCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG5cbi8vIGZvbnQgd2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LXRoaW46IDEwMDtcbiRmb250LXdlaWdodC1leHRyYWxpZ2h0OiAyMDA7XG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiRmb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtZXh0cmFib2xkOiA4MDA7XG4kZm9udC13ZWlnaHQtYmxhY2s6IDkwMDtcblxuLy8g44Os44Ks44K344O844K544K/44Kk44OrXG4kZm9udC10aGluOiAxMDA7XG4kZm9udC1leHRyYWxpZ2h0OiAyMDA7XG4kZm9udC1saWdodDogMzAwO1xuJGZvbnQtcmVndWxhcjogNDAwO1xuJGZvbnQtbWVkaXVtOiA1MDA7XG4kZm9udC1zZW1pYm9sZDogNjAwO1xuJGZvbnQtYm9sZDogNzAwO1xuJGZvbnQtZXh0cmFib2xkOiA4MDA7XG4kZm9udC1ibGFjazogOTAwO1xuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnMvbWVkaWFfcXVlcnlcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWFwXCI7XG5cbi8vIHdlaWdodFxuJHdlaWdodC1saXN0OiAoXG4gICAgYm9sZDogJGZvbnQtd2VpZ2h0LWJvbGQsXG4gICAgc2VtaWJvbGQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCxcbiAgICBtZWRpdW06ICRmb250LXdlaWdodC1tZWRpdW0sXG4gICAgcmVndWxhcjogJGZvbnQtd2VpZ2h0LXJlZ3VsYXIsXG4pO1xuXG4vLyBsaW5lIGhlaWdodFxuJGxpbmUtaGVpZ2h0LWxpc3Q6IChcbiAgICB3aWRlOiAyLFxuICAgIG5vcm1hbDogMS43LFxuICAgIG5hcnJvdzogMS41LFxuICAgIHRpZ2h0OiAxLjQsXG4pO1xuXG4vLyDjg5Xjgqnjg7Pjg4jjg5XjgqHjg5/jg6rjg7xcbiRmYW1pbHktbGlzdDogKFxuICAgIG5vdG8tc2VyaWY6ICRmb250LWZhbWlseS1ub3RvLXNlcmlmLFxuICAgIG5vdG8tc2FuczogJGZvbnQtZmFtaWx5LW5vdG8tc2FucyxcbiAgICBvdXRmaXQ6ICRmb250LWZhbWlseS1vdXRmaXQsXG4gICAgam9zdDogJGZvbnQtZmFtaWx5LWpvc3QsXG4gICAgam9zdC1taXg6ICRmb250LWZhbWlseS1qb3N0LW1peCxcbiAgICBtaXg6ICRmb250LWZhbWlseS1taXgsXG4pO1xuXG4vLyDjg5Xjgqnjg7Pjg4jmsY7nlKjjgrnjgr/jgqTjg6tcbkBtaXhpbiB1LXRleHQtYmFzZShcbiAgICAkc2l6ZTogMTYsXG4gICAgJGxpbmUtaGVpZ2h0OiBcIm5vcm1hbFwiLFxuICAgICR0cmFja2luZzogMC4wNWVtLFxuICAgICRjb2xvcjogJGNvbG9yLWZvbnQtYmFzZSxcbiAgICAkd2VpZ2h0OiBcInNlbWlib2xkXCIsXG4gICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuKSB7XG4gICAgZm9udC1zaXplOiB0ZXh0LXNpemUoJHNpemUpO1xuICAgIGxldHRlci1zcGFjaW5nOiAkdHJhY2tpbmc7XG5cbiAgICAvL2NvbG9yOiAkY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IGlmKFxuICAgICAgICBtYXAuaGFzLWtleSgkbGluZS1oZWlnaHQtbGlzdCwgJGxpbmUtaGVpZ2h0KSxcbiAgICAgICAgbWFwLmdldCgkbGluZS1oZWlnaHQtbGlzdCwgJGxpbmUtaGVpZ2h0KSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0XG4gICAgKTtcbiAgICBmb250LXdlaWdodDogaWYoXG4gICAgICAgIG1hcC5oYXMta2V5KCR3ZWlnaHQtbGlzdCwgJHdlaWdodCksXG4gICAgICAgIG1hcC5nZXQoJHdlaWdodC1saXN0LCAkd2VpZ2h0KSxcbiAgICAgICAgJHdlaWdodFxuICAgICk7XG4gICAgZm9udC1mYW1pbHk6IGlmKFxuICAgICAgICBtYXAuaGFzLWtleSgkZmFtaWx5LWxpc3QsICRmYW1pbHkpLFxuICAgICAgICBtYXAuZ2V0KCRmYW1pbHktbGlzdCwgJGZhbWlseSksXG4gICAgICAgICRmYW1pbHlcbiAgICApO1xufVxuXG4vLyBMZWdhY3kgY29tcGF0aWJpbGl0eSBmb3IgbWlncmF0ZWQgc3R5bGVzLlxuQG1peGluIHUtdGV4dC1ib2R5KFxuICAgICRzaXplOiAxNixcbiAgICAkd2VpZ2h0OiBcInJlZ3VsYXJcIixcbiAgICAkbGluZS1oZWlnaHQ6IFwibm9ybWFsXCIsXG4gICAgJHRyYWNraW5nOiAwLjA1ZW0sXG4gICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJHdlaWdodDogJHdlaWdodCxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkZmFtaWx5OiAkZmFtaWx5XG4gICAgKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEhlYWRpbmdcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gSGVhZGluZy/msY7nlKhcbkBtaXhpbiB1LXRleHQtaGVhZGluZygkc2l6ZTogMjQsICR0cmFja2luZzogMC4wNWVtLCAkd2VpZ2h0OiBcImJvbGRcIikge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogXCJ0aWdodFwiLFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogJHdlaWdodCxcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG5cbi8vIEhlYWRpbmcvWFhMXG5AbWl4aW4gdS10ZXh0LWhlYWRpbmcteHhsIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZyg0MCk7XG59XG5cbi8vSGVhZGluZy9YTFxuQG1peGluIHUtdGV4dC1oZWFkaW5nLXhsIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygzMik7XG59XG5cbi8vIEhlYWRpbmcvTEdcbkBtaXhpbiB1LXRleHQtaGVhZGluZy1sZyB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcoMjgpO1xufVxuXG4vLyBIZWFkaW5nL01EXG5AbWl4aW4gdS10ZXh0LWhlYWRpbmctbWQge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDI0KTtcbn1cblxuLy8gSGVhZGluZy9TTVxuQG1peGluIHUtdGV4dC1oZWFkaW5nLXNtIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZygyMCk7XG59XG5cbi8vIEhlYWRpbmcvWFNcbkBtaXhpbiB1LXRleHQtaGVhZGluZy14cyB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcoMTgpO1xufVxuXG4vLyBIZWFkaW5nL1hYU1xuQG1peGluIHUtdGV4dC1oZWFkaW5nLXh4cyB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcoMTYpO1xufVxuXG5AbWl4aW4gdS10ZXh0LWhlYWRpbmcteHh4cyB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcoMTQpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogSGVhZGluZy9ib2xkXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiB1LXRleHQtaGVhZC1ib2xkKCRzaXplOiAyNCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKCRzaXplKTtcbn1cblxuIC8vIEhlYWRpbmcvNjRweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtNjQge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDY0KTtcbn1cbi8vIEhlYWRpbmcvNTZweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtNTYge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDU2KTtcbn1cbi8vIEhlYWRpbmcvNDhweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtNDgge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDQ4KTtcbn1cbi8vIEhlYWRpbmcvNDBweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtNDAge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDQwKTtcbn1cbi8vIEhlYWRpbmcvMzZweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMzYge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDM2KTtcbn1cbi8vIEhlYWRpbmcvMzJweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMzIge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDMyKTtcbn1cbi8vIEhlYWRpbmcvMjhweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMjgge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDI4KTtcbn1cbi8vIEhlYWRpbmcvMjRweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMjQge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDI0KTtcbn1cbi8vIEhlYWRpbmcvMjBweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMjAge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDIwKTtcbn1cbi8vIEhlYWRpbmcvMThweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMTgge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDE4KTtcbn1cbi8vIEhlYWRpbmcvMTZweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMTYge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDE2KTtcbn1cbi8vIEhlYWRpbmcvMTRweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMTQge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDE0KTtcbn1cbi8vIEhlYWRpbmcvMTJweFxuQG1peGluIHUtdGV4dC1oZWFkLWJvbGQtMTIge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nKDEyKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEhlYWRpbmcvbWVkaXVtXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEhlYWRpbmcvbWVkaXVtL2Jhc2VcbkBtaXhpbiB1LXRleHQtaGVhZC1tZWRpdW0oJHNpemU6IDI0LCAkdHJhY2tpbmc6IDAuMDVlbSwgJHdlaWdodDogXCJtZWRpdW1cIikge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogXCJ0aWdodFwiLFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogJHdlaWdodCxcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG5cbi8vIEhlYWRpbmcvNjRweFxuQG1peGluIHUtdGV4dC1oZWFkLW1lZGl1bS02NCB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDY0KTtcbn1cblxuLy8gSGVhZGluZy81NnB4XG5AbWl4aW4gdS10ZXh0LWhlYWQtbWVkaXVtLTU2IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0oNTYpO1xufVxuXG4vLyBIZWFkaW5nLzQ4cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1tZWRpdW0tNDgge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSg0OCk7XG59XG5cbi8vIEhlYWRpbmcvNDBweFxuQG1peGluIHUtdGV4dC1oZWFkLW1lZGl1bS00MCB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDQwKTtcbn1cblxuLy8gSGVhZGluZy8zNnB4XG5AbWl4aW4gdS10ZXh0LWhlYWQtbWVkaXVtLTM2IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0oMzYpO1xufVxuXG4vLyBIZWFkaW5nLzMycHhcbkBtaXhpbiB1LXRleHQtaGVhZC1tZWRpdW0tMzIge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgzMik7XG59XG5cbi8vIEhlYWRpbmcvMjhweFxuQG1peGluIHUtdGV4dC1oZWFkLW1lZGl1bS0yOCB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDI4KTtcbn1cblxuLy8gSGVhZGluZy8yNHB4XG5AbWl4aW4gdS10ZXh0LWhlYWQtbWVkaXVtLTI0IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0oMjQpO1xufVxuXG4vLyBIZWFkaW5nLzIwcHhcbkBtaXhpbiB1LXRleHQtaGVhZC1tZWRpdW0tMjAge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgyMCk7XG59XG5cbi8vIEhlYWRpbmcvMThweFxuQG1peGluIHUtdGV4dC1oZWFkLW1lZGl1bS0xOCB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDE4KTtcbn1cblxuLy8gSGVhZGluZy8xNnB4XG5AbWl4aW4gdS10ZXh0LWhlYWQtbWVkaXVtLTE2IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0oMTYpO1xufVxuXG4vLyBIZWFkaW5nLzE0cHhcbkBtaXhpbiB1LXRleHQtaGVhZC1tZWRpdW0tMTQge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgxNCk7XG59XG5cbi8vIEhlYWRpbmcvMTJweFxuQG1peGluIHUtdGV4dC1oZWFkLW1lZGl1bS0xMiB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDEyKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJvZHkvcmVndWxhciBsaDJcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gQm9keS9yZWd1bGFyL2xoMiBiYXNlXG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDIoJHNpemU6IDE2LCAkdHJhY2tpbmc6IDAuMDVlbSwgJHdlaWdodDogXCJyZWd1bGFyXCIpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDIsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiAkd2VpZ2h0XG4gICAgKTtcbn1cblxuLy8gQm9keS9yZWd1bGFyL2xoMiAxOHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDItMTgoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDIoMTgpO1xufVxuXG4vLyBCb2R5L3JlZ3VsYXIvbGgyIDE2cHhcbkBtaXhpbiB1LXRleHQtYm9keS1yZWd1bGFyLWxoMi0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMigxNik7XG59XG5cbi8vIEJvZHkvcmVndWxhci9saDIgMTRweFxuQG1peGluIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgyLTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgyKDE0KTtcbn1cblxuLy8gQm9keS9yZWd1bGFyL2xoMiAxMnB4XG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDItMTIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDIoMTIpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogQm9keS9yZWd1bGFyIGxoMTZcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gQm9keS9yZWd1bGFyL2xoMTYgYmFzZVxuQG1peGluIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNigkc2l6ZTogMTYsICR0cmFja2luZzogMC4wNWVtLCAkd2VpZ2h0OiBcInJlZ3VsYXJcIikge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogMS42LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogJHdlaWdodFxuICAgICk7XG59XG5cbi8vIEJvZHkvcmVndWxhci9saDE2IDE4cHhcbkBtaXhpbiB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYtMTgoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE2KDE4KTtcbn1cblxuLy8gQm9keS9yZWd1bGFyL2xoMTYgMTZweFxuQG1peGluIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNi0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYoMTYpO1xufVxuXG4vLyBCb2R5L3JlZ3VsYXIvbGgxNiAxNHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDE2LTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNigxNCk7XG59XG5cbi8vIEJvZHkvcmVndWxhci9saDE2IDEycHhcbkBtaXhpbiB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYtMTIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE2KDEyKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJvZHkvcmVndWxhciBsaDE0XG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEJvZHkvcmVndWxhci9saDE0IGJhc2VcbkBtaXhpbiB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoJHNpemU6IDE2LCAkdHJhY2tpbmc6IDAuMDVlbSwgJHdlaWdodDogXCJyZWd1bGFyXCIpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDEuNCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6ICR3ZWlnaHRcbiAgICApO1xufVxuXG4vLyBCb2R5L3JlZ3VsYXIvbGgxNCAxOHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDE0LTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNCgxOCk7XG59XG5cbi8vIEJvZHkvcmVndWxhci9saDE0IDE2cHhcbkBtaXhpbiB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQtMTYoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0KDE2KTtcbn1cblxuLy8gQm9keS9yZWd1bGFyL2xoMTQgMTRweFxuQG1peGluIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoMTQpO1xufVxuXG4vLyBCb2R5L3JlZ3VsYXIvbGgxNCAxMnB4XG5AbWl4aW4gdS10ZXh0LWJvZHktcmVndWxhci1saDE0LTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNCgxMik7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCb2R5L21lZGl1bSBsaDE0XG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gQm9keS9tZWRpdW0vbGgxNCDmsY7nlKhcbkBtaXhpbiB1LXRleHQtYm9keS1tZWRpdW0tbGgxNCgkc2l6ZTogMTYsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLjQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcIm1lZGl1bVwiXG4gICAgKTtcbn1cblxuLy8gQm9keS9tZWRpdW0vbGgxNCAxOHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktbWVkaXVtLWxoMTQtMTgoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbWVkaXVtLWxoMTQoMTgpO1xufVxuXG4vLyBCb2R5L21lZGl1bS9saDE0IDE2cHhcbkBtaXhpbiB1LXRleHQtYm9keS1tZWRpdW0tbGgxNC0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1tZWRpdW0tbGgxNCgxNik7XG59XG5cbi8vIEJvZHkvbWVkaXVtL2xoMTQgMTRweFxuQG1peGluIHUtdGV4dC1ib2R5LW1lZGl1bS1saDE0LTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW1lZGl1bS1saDE0KDE0KTtcbn1cblxuLy8gQm9keS9tZWRpdW0vbGgxNCAxMnB4XG5AbWl4aW4gdS10ZXh0LWJvZHktbWVkaXVtLWxoMTQtMTIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbWVkaXVtLWxoMTQoMTIpO1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCb2R5XG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEJvZHkvTm9ybWFsL+axjueUqFxuQG1peGluIHUtdGV4dC1ib2R5LW5vcm1hbCgkc2l6ZTogMTYsICR0cmFja2luZzogMC4wNWVtLCAkd2VpZ2h0OiBcInJlZ3VsYXJcIikge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogMixcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6ICR3ZWlnaHRcbiAgICApO1xufVxuXG4vLyBCb2R5L05vcm1hbCAxOHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktbm9ybWFsLTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW5vcm1hbCgxOCk7XG59XG5cbi8vIEJvZHkvTm9ybWFsIDE2cHhcbkBtaXhpbiB1LXRleHQtYm9keS1ub3JtYWwtMTYoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbm9ybWFsKDE2KTtcbn1cblxuLy8gQm9keS9Ob3JtYWwgMTRweFxuQG1peGluIHUtdGV4dC1ib2R5LW5vcm1hbC0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1ub3JtYWwoMTQpO1xufVxuXG4vLyBCb2R5L05vcm1hbCAxNHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktbm9ybWFsLTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW5vcm1hbCgxMik7XG59XG5cbi8vIEJvZHkvTmFycm93L+axjueUqFxuQG1peGluIHUtdGV4dC1ib2R5LW5hcnJvdygkc2l6ZTogMTYsICR0cmFja2luZzogMC4wNWVtLCAkd2VpZ2h0OiBcInJlZ3VsYXJcIikge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogMS42LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogJHdlaWdodFxuICAgICk7XG59XG5cbi8vIEJvZHkvTmFycm93IDE4cHhcbkBtaXhpbiB1LXRleHQtYm9keS1uYXJyb3ctMTgoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbmFycm93KDE4KTtcbn1cblxuLy8gQm9keS9OYXJyb3cgMTZweFxuQG1peGluIHUtdGV4dC1ib2R5LW5hcnJvdy0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1uYXJyb3coMTYpO1xufVxuXG4vLyBCb2R5L05hcnJvdyAxNHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktbmFycm93LTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW5hcnJvdygxNCk7XG59XG5cbi8vIEJvZHkvVGlnaHQv5rGO55SoXG5AbWl4aW4gdS10ZXh0LWJvZHktdGlnaHQoJHNpemU6IDE2LCAkdHJhY2tpbmc6IDAuMDVlbSwgJHdlaWdodDogXCJyZWd1bGFyXCIpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDEuNCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6ICR3ZWlnaHRcbiAgICApO1xufVxuXG4vLyBCb2R5L1RpZ2h0LyAxOHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktdGlnaHQtMTgoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktdGlnaHQoMTgpO1xufVxuXG4vLyBCb2R5L1RpZ2h0LyAxNnB4XG5AbWl4aW4gdS10ZXh0LWJvZHktdGlnaHQtMTYoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktdGlnaHQoMTYpO1xufVxuXG4vLyBCb2R5L1RpZ2h0LyAxNHB4XG5AbWl4aW4gdS10ZXh0LWJvZHktdGlnaHQtMTQoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktdGlnaHQoMTQpO1xufVxuXG4vLyBCb2R5L1RpZ2h0LyAxMnB4XG5AbWl4aW4gdS10ZXh0LWJvZHktdGlnaHQtMTIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktdGlnaHQoMTIsIDAuMDVlbSwgXCJyZWd1bGFyXCIpO1xufVxuXG4vLyBCb2R5L05vcm1hbCAxOHB4XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBCdXR0b24gJiBUYWcgJiBldGNcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gQnV0dG9uL+axjueUqFxuQG1peGluIHUtdGV4dC1idXR0b24oJHNpemU6IDE2LCAkbGluZS1oZWlnaHQ6IDEsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcImJvbGRcIixcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG5cbi8vIEJ1dHRvbi9YTFxuQG1peGluIHUtdGV4dC1idXR0b24teGwoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbigyNCk7XG59XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi0yNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uKDI0KTtcbn1cblxuLy8gQnV0dG9uL0xHXG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1sZygpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uKDIwKTtcbn1cbkBtaXhpbiB1LXRleHQtYnV0dG9uLTIwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24oMjApO1xufVxuXG4vLyBCdXR0b24vTURcbkBtaXhpbiB1LXRleHQtYnV0dG9uLW1kKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24oMTgpO1xufVxuQG1peGluIHUtdGV4dC1idXR0b24tMTgoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbigxOCk7XG59XG5cbi8vIEJ1dHRvbi9TTVxuQG1peGluIHUtdGV4dC1idXR0b24tc20oKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbigxNik7XG59XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uKDE2KTtcbn1cblxuLy8gQnV0dG9uL1hTXG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi14cygpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uKDE0KTtcbn1cbkBtaXhpbiB1LXRleHQtYnV0dG9uLTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24oMTQpO1xufVxuXG4vLyBCdXR0b24vWFhTXG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi14eHMoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbigxMik7XG59XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi0xMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uKDEyKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJ1dHRvbiAmIFRhZyAvIGJvbGRcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gQnV0dG9uL2JvbGRcbkBtaXhpbiB1LXRleHQtYnV0dG9uLWJvbGQoJHNpemU6IDE2LCAkbGluZS1oZWlnaHQ6IDEsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcImJvbGRcIixcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG4vLyBCdXR0b24vYm9sZC80MHB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTQwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCg0MCk7XG59XG4vLyBCdXR0b24vYm9sZC8zNnB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTM2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgzNik7XG59XG4vLyBCdXR0b24vYm9sZC8zMnB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTMyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgzMik7XG59XG4vLyBCdXR0b24vYm9sZC8yOHB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTI4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgyOCk7XG59XG4vLyBCdXR0b24vYm9sZC8yNHB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTI0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgyNCk7XG59XG4vLyBCdXR0b24vYm9sZC8yMHB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTIwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgyMCk7XG59XG4vLyBCdXR0b24vYm9sZC8xOHB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgxOCk7XG59XG4vLyBCdXR0b24vYm9sZC8xNnB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTE2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgxNik7XG59XG4vLyBCdXR0b24vYm9sZC8xNHB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgxNCk7XG59XG4vLyBCdXR0b24vYm9sZC8xMnB4XG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1ib2xkLTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZCgxMik7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogT3RoZXIgLyBib2xkXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIE90aGVyL2JvbGRcbkBtaXhpbiB1LXRleHQtb3RoZXItYm9sZCgkc2l6ZTogMTYsICRsaW5lLWhlaWdodDogMSwgJHRyYWNraW5nOiAwLjA1ZW0pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwiYm9sZFwiLFxuICAgICAgICAkZmFtaWx5OiBcIm5vdG8tc2Fuc1wiXG4gICAgKTtcbn1cbi8vIE90aGVyL2JvbGQvNDBweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTQwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDQwKTtcbn1cbi8vIE90aGVyL2JvbGQvMzZweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTM2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDM2KTtcbn1cbi8vIE90aGVyL2JvbGQvMzJweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTMyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDMyKTtcbn1cbi8vIE90aGVyL2JvbGQvMjhweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTI4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDI4KTtcbn1cbi8vIE90aGVyL2JvbGQvMjRweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTI0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDI0KTtcbn1cbi8vIE90aGVyL2JvbGQvMjBweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTIwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDIwKTtcbn1cbi8vIE90aGVyL2JvbGQvMThweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDE4KTtcbn1cbi8vIE90aGVyL2JvbGQvMTZweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTE2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDE2KTtcbn1cbi8vIE90aGVyL2JvbGQvMTRweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDE0KTtcbn1cbi8vIE90aGVyL2JvbGQvMTJweFxuQG1peGluIHUtdGV4dC1vdGhlci1ib2xkLTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkKDEyKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIEJ1dHRvbiAmIFRhZyAvIG1lZGl1bVxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBCdXR0b24vbWVkaXVtXG5AbWl4aW4gdS10ZXh0LWJ1dHRvbi1tZWRpdW0oJHNpemU6IDE2LCAkbGluZS1oZWlnaHQ6IDEsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcIm1lZGl1bVwiLFxuICAgICAgICAkZmFtaWx5OiBcIm5vdG8tc2Fuc1wiXG4gICAgKTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vNDBweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTQwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDQwKTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMzZweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTM2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDM2KTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMzJweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTMyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDMyKTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMjhweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTI4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDI4KTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMjRweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTI0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDI0KTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMjBweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTIwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDIwKTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMThweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDE4KTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMTZweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTE2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDE2KTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMTRweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDE0KTtcbn1cbi8vIEJ1dHRvbi9tZWRpdW0vMTJweFxuQG1peGluIHUtdGV4dC1idXR0b24tbWVkaXVtLTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtKDEyKTtcbn1cblxuLy8gT3RoZXIvbWVkaXVtXG5AbWl4aW4gdS10ZXh0LW90aGVyLW1lZGl1bSgkc2l6ZTogMTYsICRsaW5lLWhlaWdodDogMSwgJHRyYWNraW5nOiAwLjA1ZW0pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwibWVkaXVtXCIsXG4gICAgICAgICRmYW1pbHk6IFwibm90by1zYW5zXCJcbiAgICApO1xufVxuLy8gT3RoZXIvbWVkaXVtLzQwcHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTQwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oNDApO1xufVxuLy8gT3RoZXIvbWVkaXVtLzM2cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTM2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMzYpO1xufVxuLy8gT3RoZXIvbWVkaXVtLzMycHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTMyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMzIpO1xufVxuLy8gT3RoZXIvbWVkaXVtLzI4cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTI4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMjgpO1xufVxuLy8gT3RoZXIvbWVkaXVtLzI0cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTI0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMjQpO1xufVxuLy8gT3RoZXIvbWVkaXVtLzIwcHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTIwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMjApO1xufVxuLy8gT3RoZXIvbWVkaXVtLzE4cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTgpO1xufVxuLy8gT3RoZXIvbWVkaXVtLzE2cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTE2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTYpO1xufVxuLy8gT3RoZXIvbWVkaXVtLzE0cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTE0KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTQpO1xufVxuLy8gT3RoZXIvbWVkaXVtLzEycHhcbkBtaXhpbiB1LXRleHQtb3RoZXItbWVkaXVtLTEyKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTIpO1xufVxuXG4vLyBPdGhlci9yZWd1bGFyXG5AbWl4aW4gdS10ZXh0LW90aGVyLXJlZ3VsYXIoJHNpemU6IDE2LCAkbGluZS1oZWlnaHQ6IDEsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcInJlZ3VsYXJcIixcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG4vLyBPdGhlci9yZWd1bGFyLzQwcHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci00MCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcig0MCk7XG59XG4vLyBPdGhlci9yZWd1bGFyLzM2cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0zNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigzNik7XG59XG4vLyBPdGhlci9yZWd1bGFyLzMycHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0zMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigzMik7XG59XG4vLyBPdGhlci9yZWd1bGFyLzI4cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0yOCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigyOCk7XG59XG4vLyBPdGhlci9yZWd1bGFyLzI0cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0yNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigyNCk7XG59XG4vLyBPdGhlci9yZWd1bGFyLzIwcHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0yMCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigyMCk7XG59XG4vLyBPdGhlci9yZWd1bGFyLzE4cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0xOCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigxOCk7XG59XG4vLyBPdGhlci9yZWd1bGFyLzE2cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0xNigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigxNik7XG59XG4vLyBPdGhlci9yZWd1bGFyLzE0cHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigxNCk7XG59XG4vLyBPdGhlci9yZWd1bGFyLzEycHhcbkBtaXhpbiB1LXRleHQtb3RoZXItcmVndWxhci0xMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigxMik7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiBFbmdsaXNoXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEVuZ2xpc2ggQm9sZCDmsY7nlKhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1ib2xkKFxuICAgICRzaXplOiAxNixcbiAgICAkbGluZS1oZWlnaHQ6IDEsXG4gICAgJHRyYWNraW5nOiAwXG4pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwiYm9sZFwiLFxuICAgICAgICAkZmFtaWx5OiBcIm91dGZpdFwiXG4gICAgKTtcbn1cblxuLy8gRW5nbGlzaCBCb2xkIDQwcHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1ib2xkLTQwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLWJvbGQoNDApO1xufVxuXG4vLyBFbmdsaXNoIEJvbGQgMzJweFxuQG1peGluIHUtdGV4dC1lbmdsaXNoLWJvbGQtMzIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtYm9sZCgzMik7XG59XG5cbi8vIEVuZ2xpc2ggQm9sZCAyNHB4XG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtYm9sZC0yNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1ib2xkKDI0KTtcbn1cblxuLy8gRW5nbGlzaCBCb2xkIDIwcHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1ib2xkLTIwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLWJvbGQoMjApO1xufVxuXG4vLyBFbmdsaXNoIEJvbGQgMTZweFxuQG1peGluIHUtdGV4dC1lbmdsaXNoLWJvbGQtMTYoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtYm9sZCgxNik7XG59XG5cbi8vIEVuZ2xpc2ggQm9sZCAxNHB4XG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtYm9sZC0xNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1ib2xkKDE0KTtcbn1cblxuLy8gRW5nbGlzaCBSZWd1bGFyIOaxjueUqFxuQG1peGluIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXIoXG4gICAgJHNpemU6IDE2LFxuICAgICRsaW5lLWhlaWdodDogXCJ0aWdodFwiLFxuICAgICR0cmFja2luZzogMC4wMmVtXG4pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwicmVndWxhclwiLFxuICAgICAgICAkZmFtaWx5OiBcIm91dGZpdFwiXG4gICAgKTtcbn1cblxuLy8gRW5nbGlzaCBSZWd1bGFyIDQwcHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTQwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXIoNDApO1xufVxuXG4vLyBFbmdsaXNoIFJlZ3VsYXIgMzJweFxuQG1peGluIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXItMzIoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhcigzMik7XG59XG5cbi8vIEVuZ2xpc2ggUmVndWxhciAyNHB4XG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0yNCgpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyKDI0KTtcbn1cblxuLy8gRW5nbGlzaCBSZWd1bGFyIDIwcHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTIwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXIoMjApO1xufVxuLy8gRW5nbGlzaCBSZWd1bGFyIDE4cHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTE4KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXIoMTgpO1xufVxuLy8gRW5nbGlzaCBSZWd1bGFyIDE2cHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTE2KCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXIoMTYpO1xufVxuXG4vLyBFbmdsaXNoIFJlZ3VsYXIgMTRweFxuQG1peGluIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXItMTQoKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhcigxNCk7XG59XG5cbi8vIEVuZ2xpc2ggUmVndWxhciAxMnB4XG5AbWl4aW4gdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0xMigpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyKDEyKTtcbn1cblxuLy8gRW5nbGlzaCBSZWd1bGFyIDEwcHhcbkBtaXhpbiB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTEwKCkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXIoMTApO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICog5rGO55So5pel5pys6KqeXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIGJvZHnnlKhcbkBtaXhpbiB1LXRleHQtanAtbWVkaXVtLWxoMigkc2l6ZSwgJHRyYWNraW5nOiAwLjA1ZW0pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDIsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcIm1lZGl1bVwiLFxuICAgICAgICAkZmFtaWx5OiBcIm5vdG8tc2Fuc1wiXG4gICAgKTtcbn1cblxuQG1peGluIHUtdGV4dC1qcC1tZWRpdW0tbGgxNygkc2l6ZSwgJHRyYWNraW5nOiAwLjA1ZW0pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDEuNyxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwibWVkaXVtXCIsXG4gICAgICAgICRmYW1pbHk6IFwibm90by1zYW5zXCJcbiAgICApO1xufVxuXG5AbWl4aW4gdS10ZXh0LWpwLW1lZGl1bS1saDE0KCRzaXplLCAkdHJhY2tpbmc6IDAuMDVlbSkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogMS40LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJtZWRpdW1cIixcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG5cbi8vIOODnOOCv+ODs+eUqFxuQG1peGluIHUtdGV4dC1qcC1ib2xkLWxoMTQoJHNpemUsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLjQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcImJvbGRcIixcbiAgICAgICAgJGZhbWlseTogXCJub3RvLXNhbnNcIlxuICAgICk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiDmsY7nlKjoi7Hoqp5cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIHUtdGV4dC1lbi1ib2xkLWxoMTQoJHNpemUsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLjQsXG4gICAgICAgICR0cmFja2luZzogJHRyYWNraW5nLFxuICAgICAgICAkd2VpZ2h0OiBcImJvbGRcIixcbiAgICAgICAgJGZhbWlseTogXCJvdXRmaXRcIlxuICAgICk7XG59XG5cbkBtaXhpbiB1LXRleHQtZW4tcmVndWxhci1saDE0KCRzaXplLCAkdHJhY2tpbmc6IDAuMDVlbSkge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAkc2l6ZTogJHNpemUsXG4gICAgICAgICRsaW5lLWhlaWdodDogMS40LFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJyZWd1bGFyXCIsXG4gICAgICAgICRmYW1pbHk6IFwib3V0Zml0XCJcbiAgICApO1xufVxuXG5AbWl4aW4gdS10ZXh0LWVuLXJlZ3VsYXItbGgxKCRzaXplLCAkdHJhY2tpbmc6IDAuMWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJyZWd1bGFyXCIsXG4gICAgICAgICRmYW1pbHk6IFwib3V0Zml0XCJcbiAgICApO1xufVxuXG5AbWl4aW4gdS10ZXh0LWVuLXJlZ3VsYXItbGgxMigkc2l6ZSwgJHRyYWNraW5nOiAwLjA1ZW0pIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6IDEuMixcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwicmVndWxhclwiLFxuICAgICAgICAkZmFtaWx5OiBcIm91dGZpdFwiXG4gICAgKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIOaxjueUqOaVsOWtl1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtaXhpbiB1LXRleHQtbnVtYmVyLXJlZ3VsYXIoJHNpemUsICR0cmFja2luZzogMC4wNWVtKSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICRzaXplOiAkc2l6ZSxcbiAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLFxuICAgICAgICAkdHJhY2tpbmc6ICR0cmFja2luZyxcbiAgICAgICAgJHdlaWdodDogXCJyZWd1bGFyXCIsXG4gICAgICAgICRmYW1pbHk6IFwib3VcIlxuICAgICk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiDjg5Xjgqnjg7zjg6DvvIhEYXRhIEJlZSBEZXNpZ24gU3lzdGVt77yJXG4gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIEVOLVNlcmlm77yISm9zdO+8iTog44OV44Kp44O844Og44Gu44Op44OZ44Or44CC5ZKM5paH44GvIE5vdG8gU2FucyBKUCDjgavjg5Xjgqnjg7zjg6vjg5Djg4Pjgq/jgZnjgotcbkBtaXhpbiB1LXRleHQtZm9ybS1lbigkc2l6ZTogMTIsICR0cmFja2luZzogMC4xNWVtLCAkbGluZS1oZWlnaHQ6IDEpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwicmVndWxhclwiLFxuICAgICAgICAkZmFtaWx5OiBcImpvc3QtbWl4XCJcbiAgICApO1xufVxuXG4vLyBKUC1TYW5z77yITm90byBTYW5zIEpQ77yJOiDjg5Xjgqnjg7zjg6Djga7jg6njg5njg6vjg7vlhaXlipvlgKRcbkBtaXhpbiB1LXRleHQtZm9ybS1qcCgkc2l6ZTogMTIsICR0cmFja2luZzogMC4xNWVtLCAkbGluZS1oZWlnaHQ6IDEpIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgJHNpemU6ICRzaXplLFxuICAgICAgICAkbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCxcbiAgICAgICAgJHRyYWNraW5nOiAkdHJhY2tpbmcsXG4gICAgICAgICR3ZWlnaHQ6IFwicmVndWxhclwiLFxuICAgICAgICAkZmFtaWx5OiBcIm5vdG8tc2Fuc1wiXG4gICAgKTtcbn1cbiIsIi8qXG4gKiDjg6zjgrnjg53jg7Pjgrfjg5bjga7ooajnpLrpnZ7ooajnpLrliLblvqFcbiAqL1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucy9tZWRpYV9xdWVyeScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5cbi8vIFBD44Gn44GuVEVM44Oq44Oz44Kv54Sh5Yq5XG5AaW5jbHVkZSBtcV9taW4oJHNtKSB7XG4gIGFbaHJlZl49J3RlbDonXSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4vLyBzbeOCteOCpOOCuig2NDBweCnku6XkuIvjgafooajnpLpcbi5zcC1zdHlsZSwgLnNtLXN0eWxlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBzbSgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLy8gbWTjgrXjgqTjgrooNzY4cHgp5Lul5LiL44Gn6KGo56S6XG4ubWQtc3R5bGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1kKCkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4vLyBsZ+OCteOCpOOCuigxMDI0cHgp5Lul5LiL44Gn6KGo56S6XG4ubGctc3R5bGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGxnKCkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4vL3Nw44OT44Ol44O844Gu44G/6Kej6ZmkXG4ucGMtc3R5bGUge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBzbSgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYy1pbmxpbmUtc3R5bGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgQGluY2x1ZGUgc20oKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLy8g44Oh44OH44Kj44Ki44Kv44Ko44OqXG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcy9fYnJlYWtwb2ludHMuc2Nzc1wiIGFzICo7XG5cbi8vLyBtYXgtd2lkdGggOiA2NDBweCDjga7jg6Hjg4fjgqPjgqLjgq/jgqjjg6pcbi8vLyDjgrnjg57jg5vjga7mqKrnva7jgY3nrYlcbi8vLyBAY29udGVudFxuLy8vIEBncm91cCBtZWRpYS1xdWVyeVxuQG1peGluIHNtIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBtYXgtd2lkdGggOiA3NjhweCDjga7jg6Hjg4fjgqPjgqLjgq/jgqjjg6pcbi8vLyDjgr/jg5bjg6zjg4Pjg4jnrYlcbi8vLyBAY29udGVudFxuLy8vIEBncm91cCBtZWRpYS1xdWVyeVxuQG1peGluIG1kIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBtYXgtd2lkdGggOiAxMDI0cHgg44Gu44Oh44OH44Kj44Ki44Kv44Ko44OqXG4vLy8g44OH44K544Kv44OI44OD44OX44Gn5Y2K5YiG44Gu5bmF44Gn6ZaL44GE44Gf5pmC44Gq44GpXG4vLy8gQGNvbnRlbnRcbi8vLyBAZ3JvdXAgbWVkaWEtcXVlcnlcbkBtaXhpbiBsZyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLy8gbWF4LXdpZHRoIDogMTI4MHB4IOOBruODoeODh+OCo+OCouOCr+OCqOODqlxuLy8vIE1hY0Jvb2sgMTEgaW5jaCDnrYlcbi8vLyBAY29udGVudFxuLy8vIEBncm91cCBtZWRpYS1xdWVyeVxuQG1peGluIHhsIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBtYXgtd2lkdGggOiAxOTIwcHgg44Gu44Oh44OH44Kj44Ki44Kv44Ko44OqXG4vLy8gQGNvbnRlbnRcbi8vLyBAZ3JvdXAgbWVkaWEtcXVlcnlcbkBtaXhpbiB4eGwge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHh4bCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBtYXgtd2lkdGggOiAyNTYwcHgg44Gu44Oh44OH44Kj44Ki44Kv44Ko44OqXG4vLy8gQGNvbnRlbnRcbi8vLyBAZ3JvdXAgbWVkaWEtcXVlcnlcbkBtaXhpbiB4eHhsIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4eHhsKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gJHNpemXku6XkuIrjga7jg6Hjg4fjgqPjgqLjgq/jgqjjg6rjgpLlgIvliKXmjIflrppcbkBtaXhpbiBtcS1taW4oJHNpemUpe1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNpemUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyAkc2l6ZeS7peS4i+OBruODoeODh+OCo+OCouOCr+OCqOODquOCkuWAi+WIpeaMh+WumlxuQG1peGluIG1xLW1heCgkc2l6ZSl7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59IiwiLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaWNvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwic2FzczptYXBcIjtcbkB1c2UgXCJAL2ZvbnRzL3N2Z2ZvbnQuc2Nzc1wiIGFzICo7XG5cbiRpY29uLWxpc3Q6IChcbiAgICBjbG9jazogJHN2Z2ZvbnQtY2xvY2ssXG4gICAgYXJyb3ctZm9yd2FyZDogJHN2Z2ZvbnQtYXJyb3ctZm9yd2FyZCxcbiAgICBhcnJvdy1jaXJjbGU6ICRzdmdmb250LWFycm93LWNpcmNsZSxcbiAgICBlbWFpbDogJHN2Z2ZvbnQtZW1haWwsXG4gICAgZmF2b3JpdGU6ICRzdmdmb250LWZhdm9yaXRlLFxuICAgIGZsb29yOiAkc3ZnZm9udC1mbG9vcixcbiAgICBob21lOiAkc3ZnZm9udC1ob21lLFxuICAgIGxvY2s6ICRzdmdmb250LWxvY2ssXG4gICAgbG9naW46ICRzdmdmb250LWxvZ2luLFxuICAgIG1hcC1waW46ICRzdmdmb250LW1hcC1waW4sXG4gICAgbWVudTogJHN2Z2ZvbnQtbWVudSxcbiAgICBwbHVzLWNpcmNsZTogJHN2Z2ZvbnQtcGx1cy1jaXJjbGUsXG4gICAgcHJpbnQ6ICRzdmdmb250LXByaW50LFxuICAgIHNlYXJjaC1lc3RhdGU6ICRzdmdmb250LXNlYXJjaC1lc3RhdGUsXG4gICAgc2VhcmNoOiAkc3ZnZm9udC1zZWFyY2gsXG4gICAgc21hcnRwaG9uZTogJHN2Z2ZvbnQtc21hcnRwaG9uZSxcbiAgICBzaG9wOiAkc3ZnZm9udC1zaG9wLFxuICAgIHVzZXI6ICRzdmdmb250LXVzZXIsXG4gICAgY2FsZW5kYXI6ICRzdmdmb250LWNhbGVuZGFyLFxuICAgIGNoZWNrOiAkc3ZnZm9udC1jaGVjayxcbiAgICBwbHVzOiAkc3ZnZm9udC1wbHVzLFxuICAgIG1pbnVzOiAkc3ZnZm9udC1taW51cyxcbiAgICBzY2hvb2w6ICRzdmdmb250LXNjaG9vbCxcbiAgICBtYXA6ICRzdmdmb250LW1hcCxcbiAgICB0cmFpbjogJHN2Z2ZvbnQtdHJhaW4sXG4gICAgYXJlYTogJHN2Z2ZvbnQtYXJlYSxcbiAgICBjbG9zZTogJHN2Z2ZvbnQtY2xvc2UsXG4gICAgdGVsOiAkc3ZnZm9udC10ZWwsXG4pO1xuXG5AbWl4aW4gaWNvbigkbmFtZSkge1xuICAgIGZvbnQtZmFtaWx5OiAnc3ZnZm9udCcgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICBjb250ZW50OiBtYXAuZ2V0KCRpY29uLWxpc3QsICRuYW1lKTtcbn1cbiIsIkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiBcInN2Z2ZvbnRcIjtcbiAgc3JjOiB1cmwoJ3N2Z2ZvbnQuZW90P3Q9MTc2MDAyOTE0MDY2NycpOyAvKiBJRTkqL1xuICBzcmM6IHVybCgnc3ZnZm9udC5lb3Q/dD0xNzYwMDI5MTQwNjY3I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gIHVybChcInN2Z2ZvbnQud29mZjI/dD0xNzYwMDI5MTQwNjY3XCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJzdmdmb250LndvZmY/dD0xNzYwMDI5MTQwNjY3XCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybCgnc3ZnZm9udC50dGY/dD0xNzYwMDI5MTQwNjY3JykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBjaHJvbWUsIGZpcmVmb3gsIG9wZXJhLCBTYWZhcmksIEFuZHJvaWQsIGlPUyA0LjIrKi9cbiAgdXJsKCdzdmdmb250LnN2Zz90PTE3NjAwMjkxNDA2Njcjc3ZnZm9udCcpIGZvcm1hdCgnc3ZnJyk7IC8qIGlPUyA0LjEtICovXG59XG5cbltjbGFzc149XCJzdmdmb250LVwiXSwgW2NsYXNzKj1cIiBzdmdmb250LVwiXSB7XG4gIGZvbnQtZmFtaWx5OiAnc3ZnZm9udCcgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTpub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc3ZnZm9udC0wLXllbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwMVwiOyB9XG4uc3ZnZm9udC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTAyXCI7IH1cbi5zdmdmb250LWFycm93LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwM1wiOyB9XG4uc3ZnZm9udC1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA0XCI7IH1cbi5zdmdmb250LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA1XCI7IH1cbi5zdmdmb250LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA2XCI7IH1cbi5zdmdmb250LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA3XCI7IH1cbi5zdmdmb250LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA4XCI7IH1cbi5zdmdmb250LWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA5XCI7IH1cbi5zdmdmb250LWZhdm9yaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBhXCI7IH1cbi5zdmdmb250LWZsb29yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBiXCI7IH1cbi5zdmdmb250LWhvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGNcIjsgfVxuLnN2Z2ZvbnQtbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwZFwiOyB9XG4uc3ZnZm9udC1sb2dpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwZVwiOyB9XG4uc3ZnZm9udC1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBmXCI7IH1cbi5zdmdmb250LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTBcIjsgfVxuLnN2Z2ZvbnQtbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTExXCI7IH1cbi5zdmdmb250LW1lbnU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTJcIjsgfVxuLnN2Z2ZvbnQtbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTNcIjsgfVxuLnN2Z2ZvbnQtcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTRcIjsgfVxuLnN2Z2ZvbnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExNVwiOyB9XG4uc3ZnZm9udC1wcmludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExNlwiOyB9XG4uc3ZnZm9udC1zY2hvb2w6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTdcIjsgfVxuLnN2Z2ZvbnQtc2VhcmNoLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMThcIjsgfVxuLnN2Z2ZvbnQtc2VhcmNoLWVzdGF0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExOVwiOyB9XG4uc3ZnZm9udC1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWFcIjsgfVxuLnN2Z2ZvbnQtc2hvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExYlwiOyB9XG4uc3ZnZm9udC1zbWFydHBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTFjXCI7IH1cbi5zdmdmb250LXRlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExZFwiOyB9XG4uc3ZnZm9udC10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExZVwiOyB9XG4uc3ZnZm9udC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTFmXCI7IH1cblxuJHN2Z2ZvbnQtMC15ZW46IFwiXFxlYTAxXCI7XG4kc3ZnZm9udC1hcmVhOiBcIlxcZWEwMlwiO1xuJHN2Z2ZvbnQtYXJyb3ctY2lyY2xlOiBcIlxcZWEwM1wiO1xuJHN2Z2ZvbnQtYXJyb3ctZm9yd2FyZDogXCJcXGVhMDRcIjtcbiRzdmdmb250LWNhbGVuZGFyOiBcIlxcZWEwNVwiO1xuJHN2Z2ZvbnQtY2hlY2s6IFwiXFxlYTA2XCI7XG4kc3ZnZm9udC1jbG9jazogXCJcXGVhMDdcIjtcbiRzdmdmb250LWNsb3NlOiBcIlxcZWEwOFwiO1xuJHN2Z2ZvbnQtZW1haWw6IFwiXFxlYTA5XCI7XG4kc3ZnZm9udC1mYXZvcml0ZTogXCJcXGVhMGFcIjtcbiRzdmdmb250LWZsb29yOiBcIlxcZWEwYlwiO1xuJHN2Z2ZvbnQtaG9tZTogXCJcXGVhMGNcIjtcbiRzdmdmb250LWxvY2s6IFwiXFxlYTBkXCI7XG4kc3ZnZm9udC1sb2dpbjogXCJcXGVhMGVcIjtcbiRzdmdmb250LW1haWw6IFwiXFxlYTBmXCI7XG4kc3ZnZm9udC1tYXAtcGluOiBcIlxcZWExMFwiO1xuJHN2Z2ZvbnQtbWFwOiBcIlxcZWExMVwiO1xuJHN2Z2ZvbnQtbWVudTogXCJcXGVhMTJcIjtcbiRzdmdmb250LW1pbnVzOiBcIlxcZWExM1wiO1xuJHN2Z2ZvbnQtcGx1cy1jaXJjbGU6IFwiXFxlYTE0XCI7XG4kc3ZnZm9udC1wbHVzOiBcIlxcZWExNVwiO1xuJHN2Z2ZvbnQtcHJpbnQ6IFwiXFxlYTE2XCI7XG4kc3ZnZm9udC1zY2hvb2w6IFwiXFxlYTE3XCI7XG4kc3ZnZm9udC1zZWFyY2gtMjogXCJcXGVhMThcIjtcbiRzdmdmb250LXNlYXJjaC1lc3RhdGU6IFwiXFxlYTE5XCI7XG4kc3ZnZm9udC1zZWFyY2g6IFwiXFxlYTFhXCI7XG4kc3ZnZm9udC1zaG9wOiBcIlxcZWExYlwiO1xuJHN2Z2ZvbnQtc21hcnRwaG9uZTogXCJcXGVhMWNcIjtcbiRzdmdmb250LXRlbDogXCJcXGVhMWRcIjtcbiRzdmdmb250LXRyYWluOiBcIlxcZWExZVwiO1xuJHN2Z2ZvbnQtdXNlcjogXCJcXGVhMWZcIjtcblxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtYnV0dG9ucy1kZWZhdWx0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogc2l6ZSg0OCk7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICAgIC8vIOODh+OCtuOCpOODs+WkieabtOOBleOCjOOBpuOBhOOBn+OBn+OCgeWFsemAmuOBp+S/ruato1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBAaW5jbHVkZSB1LXRleHQtZW4tcmVndWxhci1saDEyKDE2KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWlucHV0LWJvcmRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgLy8ganVzdGlmeS1jb250ZW50XG4gICAgJltkYXRhLWp1c3RpZnktY29udGVudD1cImxlZnRcIl0ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgICZbZGF0YS1qdXN0aWZ5LWNvbnRlbnQ9XCJyaWdodFwiXSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLy8gaW5saW5lXG4gICAgJltkYXRhLWlubGluZT1cInRydWVcIl0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gZm9udFxuICAgICZbZGF0YS1mb250PVwiZW4tcmVndWxhci0yMFwiXSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbi1yZWd1bGFyLWxoMSgyMCwwLjFlbSk7XG4gICAgfVxuICAgICZbZGF0YS1mb250PVwiZW4tcmVndWxhci0zMlwiXSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbi1yZWd1bGFyLWxoMSgzMiwwLjA1ZW0pO1xuICAgIH1cbiAgICAmW2RhdGEtZm9udD1cImpwLWJvbGQtMTZcIl0ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0xNjtcbiAgICB9XG4gICAgJltkYXRhLWZvbnQ9XCJqcC1ib2xkLTE4XCJdIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMTg7XG4gICAgfVxuICAgICZbZGF0YS1mb250PVwianAtYm9sZC0yMFwiXSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTIwO1xuICAgIH1cbiAgICAmW2RhdGEtZm9udD1cImpwLWJvbGQtMjRcIl0ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0yNDtcbiAgICB9XG5cblxuICAgIC8vIGhlaWdodFxuICAgICZbZGF0YS1oZWlnaHQ9XCI1NlwiXSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHNpemUoNTYpO1xuICAgIH1cbiAgICAmW2RhdGEtaGVpZ2h0PVwiNjRcIl0ge1xuICAgICAgICBtaW4taGVpZ2h0OiBzaXplKDY0KTtcbiAgICB9XG4gICAgJltkYXRhLWhlaWdodD1cIjg0LTY0XCJdIHtcbiAgICAgICAgbWluLWhlaWdodDogc2l6ZSg4NCk7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHNpemUoNjQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gY29sb3JcbiAgICAmW2RhdGEtY29sb3I9XCJib3JkZXItc2Vjb25kYXJ5XCJdIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgfVxuICAgICZbZGF0YS1jb2xvcj1cInNlY29uZGFyeVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICAgICZbZGF0YS1jb2xvcj1cImFjY2VudFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1hY2NlbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICAgICZbZGF0YS1jb2xvcj1cIndoaXRlXCJdIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC8vIGFycm93XG4gICAgJltkYXRhLWFycm93PVwiZm9yd2FyZFwiXSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6c2l6ZSgyMCk7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJhcnJvdy1mb3J3YXJkXCIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBzaXplKDEwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtYXJyb3c9XCJwcmV2XCJdIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOnNpemUoMjApO1xuICAgICAgICBnYXA6IHNpemUoMjApO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImFycm93LWZvcndhcmRcIik7XG4gICAgICAgICAgICBmb250LXNpemU6IHNpemUoMTApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtYXJyb3c9XCJleHRlcm5hbFwiXSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6c2l6ZSgzMikgc2l6ZSgyMCk7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJleHRlcm5hbFwiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLWFycm93PVwicGx1c1wiXSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWlubGluZTpzaXplKDIwKTtcbiAgICAgICAgZ2FwOiBzaXplKDIwKTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJwbHVzXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiBzaXplKDEyKTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgc2l6ZSgxKTtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDE2KTtcbiAgICAgICAgICAgIGhlaWdodDogc2l6ZSgxNik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBzaXplKDgpO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyByb3VuZFxuICAgICZbZGF0YS1yb3VuZD1cIm5vbmVcIl0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICZbZGF0YS1yb3VuZD1cIjRcIl0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiBzaXplKDQpO1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi8vIOOBmeOCiuOCrOODqeOCue+8iOODquOCreODg+ODieOCsOODqeOCue+8ieODnOOCv+ODs1xuLy8g6KGo6Z2i77yI5Y2K6YCP5piO6IOM5pmv44O744G844GL44GX44O744Kw44Op44OH44O844K344On44Oz57iB77yJ44GvIGdsYXNzX3N1cmZhY2Ug44Of44OD44Kv44K544Kk44Oz44Gn5YWx5pyJ44GZ44KLXG4uYy1idXR0b25zLWdsYXNzIHtcbiAgICBAaW5jbHVkZSBnbGFzc19zdXJmYWNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNTRweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5ZKM5paH44OV44Kp44Oz44OI44Gu44Op44OZ44Or77yI44Ko44Op44O844Oa44O844K444GuIFRPUCDjg5zjgr/jg7PnrYnvvIlcbiAgICAmW2RhdGEtZm9udD1cImpwLXJlZ3VsYXItMTZcIl0ge1xuICAgICAgICAuYy1idXR0b25zLWdsYXNzX19sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhcigxNiwgMSwgMC4xNWVtKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOaIu+OCi+ODnOOCv+ODs+OAguefouWNsOOCkuW3puWQkeOBjeOBq+OBl+OBpuODqeODmeODq+OBruWJjeOBq+e9ruOBj1xuICAgICZbZGF0YS1hcnJvdz1cInByZXZcIl0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgLmMtYnV0dG9ucy1nbGFzc19faWNvbiBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8vIEBncm91cCBtZWRpYS1xdWVyeVxuQG1peGluIHVsX2xpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7XG4gICAgcHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuQG1peGluIG9sX2xpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOmluc2lkZTtcbiAgICBwe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4vLy8g44GZ44KK44Ks44Op44K577yI44Oq44Kt44OD44OJ44Kw44Op44K577yJ6Kq/44Gu6KGo6Z2iXG4vLy8g5Y2K6YCP5piO6IOM5pmvICsg6IOM5pmv44G844GL44GXICsg6KeS5Li444Gr6L+95b6T44GZ44KL44Kw44Op44OH44O844K344On44Oz57iB77yI5LiK5LiLPeaYjuOCi+OBhCAvIOW3puWPsz3mmpfjgYTvvIlcbi8vLyBjLWJ1dHRvbnMtZ2xhc3Mg44Go44CB5ZCM44GY6KaL44Gf55uu44KS5L2/44GG5ZCE5omA77yI44K544Op44Kk44OA44O844Gu5YmN5b6M44Oc44K/44Oz562J77yJ44Gn5YWx5pyJ44GZ44KLXG4vLy8gQHBhcmFtIHtDb2xvcn0gJGJhY2tncm91bmQgLSDljYrpgI/mmI7jga7og4zmma/oibJcbi8vLyBAcGFyYW0ge0xlbmd0aH0gJGJvcmRlci13aWR0aCAtIOe4geOBruWkquOBlVxuLy8vIEBncm91cCBkZWNvcmF0aW9uXG5AbWl4aW4gZ2xhc3Nfc3VyZmFjZSgkYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAkYm9yZGVyLXdpZHRoOiAxcHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuICAgIC8vIOOCsOODqeODh+ODvOOCt+ODp+ODs+e4ge+8iOWdh+S4gOOBquODmeOCvyBib3JkZXIg44Gn44Gv5Ye644Gb44Gq44GE44Gf44KBIDo6YmVmb3JlIOOBruODnuOCueOCr+WQiOaIkOOBp+ihqOePvu+8iVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6ICRib3JkZXItd2lkdGg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAwJSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAzNSUsXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgNjUlLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgLy8g5Lit5aSu44KS44GP44KK5oqc44GE44Gm57iB44Gg44GR5q6L44GZ77yI6KeS5Li444Gr6L+95b6T77yJXG4gICAgICAgIC13ZWJraXQtbWFzazpcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApO1xuICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XG4gICAgICAgIG1hc2stY29tcG9zaXRlOiBleGNsdWRlO1xuICAgICAgICAvLyDnuIHjgpLjgIzloZfjgorjgI3jgafjga/jgarjgY/jgIzlhYnjgI3jgajjgZfjgabog4zlvozjgavlj43lv5zjgZXjgZvjgovvvIhzY3JlZW4g44Gv5pqX6IOM5pmv44Gn44KC57iB44GM5raI44GI44Gq44GE77yJXG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cblxuQG1peGluIHVsX2NoZWNrIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogLjM3NWVtO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLinJNcIjtcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLy8g44K044O844Or44OJ44Oc44K/44Oz77yITHV4dXJ5IEJ1dHRvbu+8iVxuLy8g6YeR44Kw44Op44OH44O844K344On44Oz44Gu5LiK44Gr57Sw44GE5YWJ5rKi77yIX19zaGluZe+8ieOBjOS4gOWumumWk+malOOBp+aWnOOCgeOBq+i1sOOCi1xuLmMtYnV0dG9ucy1nb2xkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDM2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyDlhYnmsqLjgpLjg5zjgr/jg7Pjga7lhoXlgbTjgafjgq/jg6rjg4Pjg5fjgZnjgotcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2U4ZDVjMyAwJSwgI2IzOGY1ZSAxMDAlKTtcbiAgICAvLyDlpJblgbTjga7okL3jgaHlvbEgKyDkuIrnq6/jga7jg4/jgqTjg6njgqTjg4jvvIhGaWdtYTogaW5uZXIgc2hhZG9377yJXG4gICAgYm94LXNoYWRvdzpcbiAgICAgICAgMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpLFxuICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgY29sb3I6ICMyYTFmMTY7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wOCk7XG4gICAgfVxuXG4gICAgLy8g5pac44KB44Gr6LWw44KL5YWJ5rKi44CCM+enkuWRqOacn+OBruOBhuOBoSAwLjPjgJwwLjkg56eS44Gg44GR5bem44GL44KJ5Y+z44G45oqc44GR44KLXG4gICAgJl9fc2hpbmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgOTBkZWcsXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxuICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSA0MCUsXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpIDYwJSxcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJVxuICAgICAgICApO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYW5pbWF0aW9uOiBjLWJ1dHRvbnMtZ29sZC1zaGluZSAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogXCJKb3N0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8g5YWJ5rKi44Gu56e75YuV44Go44OV44Kn44O844OJ77yIRmlnbWEg44Gu44Kt44O844OV44Os44O844Og44Gr5a++5b+c77yJXG5Aa2V5ZnJhbWVzIGMtYnV0dG9ucy1nb2xkLXNoaW5lIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgyMGRlZyk7XG4gICAgfVxuICAgIDEwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgyMGRlZyk7XG4gICAgfVxuICAgIDExLjY2NyUge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICAgIDI2LjY2NyUge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICAgIDMwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1N3B4LCAtNTAlKSByb3RhdGUoMjBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjU3cHgsIC01MCUpIHJvdGF0ZSgyMGRlZyk7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtYmFzaWNzLWJyZWFkY3J1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogc2l6ZSgzNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1iZy1tdXRlZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJnLW11dGVkO1xuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWlubGluZTo0JTtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6MiU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgyKDE0KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTIpO1xuICAgICAgICB9XG4gICAgICAgICY6aGFzKCsgKikge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIC8vIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3ctZm9yd2FyZCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzaXplKDEyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdHlwZT1cImxpbmtcIl0gc3BhbntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdHlwZT1cImN1cnJlbnRcIl17XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtYmFzaWNzLXBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4uYy1iYXNpY3MtcGFnaW5hdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogc2l6ZSgyMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgICZbZGF0YS1hcnJvdz1cInByZXZcIl0sXG4gICAgICAgICZbZGF0YS1hcnJvdz1cIm5leHRcIl0ge1xuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWJhc2ljcy1jdXJzb3Ige1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTEyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtbm8tbGlua10ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmMtYmFzaWNzLWN1cnNvciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tcHJpbWFyeS1iZy1kaXNhYmxlZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1hcnJvdz1cInByZXZcIl0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzaXplKDIwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHNpemUoMTApO1xuICAgICAgICAgICAgICAgIC5jLWJhc2ljcy1jdXJzb3Ige1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWFycm93PVwibmV4dFwiXSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogc2l6ZSgyMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHNpemUoMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BhZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBzaXplKDgpO1xuICAgICAgICAmW2RhdGEtc3BdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDIwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0yNDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgxNCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1hY3RpdmVdIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweDtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogc2l6ZSgzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RvdHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDIwKTtcbiAgICAgICAgLy8gQGluY2x1ZGUgdS1mb250LWVuLXJlZ3VsYXItbGgxMCgyNCk7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDE0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jdXJyZW50LXBhZ2Uge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICB9XG4gICAgJl9fbGFzdC1wYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtYmFzaWNzLWN1cnNvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3YzdjNztcbiAgICB3aWR0aDogc2l6ZSgzMik7XG4gICAgaGVpZ2h0OiBzaXplKDMyKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDB2bWF4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwifmltYWdlcy9jb21tb24vaWNvbnMvYXJyb3ctc2ltcGxlLWJsdWUuc3ZnXCIpO1xuICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmW2RhdGEtZGlyZWN0aW9uPVwicmlnaHRcIl0ge1xuICAgIH1cbiAgICAmW2RhdGEtZGlyZWN0aW9uPVwibGVmdFwiXSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLWRpcmVjdGlvbj1cInRvcFwiXSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLWRpcmVjdGlvbj1cImJvdHRvbVwiXSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4uYy1idXR0b25zLWFyZWEtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IHNpemUoMzIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbGluay1zdWJ0bGU7XG4gICAgcGFkZGluZy1pbmxpbmU6IHNpemUoOCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihcImFycm93LWZvcndhcmRcIik7XG4gICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxMCk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogc2l6ZSgyNCk7XG4gICAgICAgIGhlaWdodDogc2l6ZSgyNCk7XG4gICAgfVxuXG4gICAgLy8gYXJyb3dcbiAgICAmW2RhdGEtYXJyb3c9XCJkb3duXCJdIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImFycm93LWZvcndhcmRcIik7XG4gICAgICAgICAgICBmb250LXNpemU6IHNpemUoMTApO1xuICAgICAgICAgICAgcm90YXRlOiA5MGRlZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1idXR0b25zLWZhdm9yaXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IHNpemUoNDApO1xuICAgIGhlaWdodDogc2l6ZSg0MCk7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tbmV1dHJhbC1iZztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgIC8vIOOCr+ODquODg+OCr+aZguOBrumdkuiJsuOCkua2iOOBmVxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgd2lkdGg6IHNpemUoMTYpO1xuICAgICAgICBoZWlnaHQ6IHNpemUoMTYpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICB9XG5cbiAgICAmX19pY29uLXBhdGgge1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2U6ICRjb2xvci1pY29uLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycywgZmlsbCAwLjJzO1xuICAgIH1cblxuICAgICZbZGF0YS1hY3RpdmVdIHtcbiAgICAgICAgLmMtYnV0dG9ucy1mYXZvcml0ZV9faWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWJ1dHRvbnMtZmF2b3JpdGVfX2ljb24tcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItaWNvbi1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvci1pY29uLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWJ1dHRvbnMtc2hhcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1vdXQgMzAwbXM7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJzaGFyZVwiKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFsbG9vbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZSwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlO1xuXG4gICAgICAgICZbZGF0YS1vcGVuXSB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g55+i5Y2w77ya44Oc44O844OA44O86Imy44Gu5LiJ6KeS77yI6IOM6Z2i44CB44KE44KE5aSn44GN44KB77yJXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTNweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgNTAlIDAlLCAxMDAlIDEwMCUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOefouWNsO+8mueZveWhl+OCiuOBruS4ieinku+8iOWJjemdouOAgTFweCDlhoXmnqDjgavooqvjgZvjgablooPnm67nt5rjgpLmtojjgZnvvIlcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTExcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDUwJSAwJSwgMTAwJSAxMDAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYWxsb29uLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2JhbGxvb24taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fYmFsbG9vbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJl9fYmFsbG9vbi1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2U7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImNsb3NlXCIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5vcm1hbC1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhbGxvb24tbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgIH1cblxuICAgICZfX2JhbGxvb24taXRlbS13cmFwIHtcbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhbGxvb24taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZW1haWw6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwiZW1haWxcIik7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxpbmU6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwiYnJhbmQtbGluZVwiKTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDZjNzU1O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29weTo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJsaW5rXCIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3BpZWQtdGlwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5vcm1hbC1ibGFjaztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG5cbiAgICAgICAgJltkYXRhLXNob3ddIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLy8gRGF0YUJlZSBEZXNpZ24gU3lzdGVtIOODnOOCv+ODs1xuLmMtYnV0dG9ucy1kZWZhdWx0LWRhdGFiZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0xODtcbiAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vIHR5cGVcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAgIC8vIHByaW1hcnnvvIjotaTvvInigJQg44OH44OV44Kp44Or44OIXG4gICAgJltkYXRhLXR5cGU9XCJwcmltYXJ5XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1wcmltYXJ5LWJnO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJ0bi1wcmltYXJ5LXRleHQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLXByaW1hcnktYmctaG92ZXI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1wcmltYXJ5LWJnLWFjdGl2ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc2Vjb25kYXJ577yI6buE57eR77yJXG4gICAgJltkYXRhLXR5cGU9XCJzZWNvbmRhcnlcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLXNlY29uZGFyeS1iZztcbiAgICAgICAgY29sb3I6ICRjb2xvci1idG4tc2Vjb25kYXJ5LXRleHQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLXNlY29uZGFyeS1iZy1ob3ZlcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLXNlY29uZGFyeS1iZy1hY3RpdmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIG5ldXRyYWzvvIjnmb3vvIlcbiAgICAmW2RhdGEtdHlwZT1cIm5ldXRyYWxcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLW5ldXRyYWwtYmc7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnRuLW5ldXRyYWwtdGV4dDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1uZXV0cmFsLWJnLWhvdmVyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4tbmV1dHJhbC1iZy1hY3RpdmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGRhcmvvvIjpu5LvvIlcbiAgICAmW2RhdGEtdHlwZT1cImRhcmtcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaW52ZXJzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGFjY2VudO+8iOmdku+8iVxuICAgICZbZGF0YS10eXBlPVwiYWNjZW50XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1hY2NlbnQtYmc7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnRuLWFjY2VudC10ZXh0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1hY2NlbnQtYmctaG92ZXI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1hY2NlbnQtYmctYWN0aXZlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAvLyBkaXNhYmxlZFxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLXByaW1hcnktYmctZGlzYWJsZWQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAvLyBpY29uXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgICAvLyDlj7PjgqLjgqTjgrPjg7PvvIjnn6LljbDlj7PvvInigJQg44OG44Kt44K544OI44Gv44K744Oz44K/44O844CB44Ki44Kk44Kz44Oz44KS5Y+z56uv44Gr57W25a++6YWN572uXG4gICAgJltkYXRhLWljb249XCJyaWdodFwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImFycm93LWZvcndhcmRcIik7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOW3puOCouOCpOOCs+ODs++8iOefouWNsOW3pu+8ieKAlCDjg4bjgq3jgrnjg4jjga/jgrvjg7Pjgr/jg7zjgIHjgqLjgqTjgrPjg7PjgpLlt6bnq6/jgavntbblr77phY3nva5cbiAgICAmW2RhdGEtaWNvbj1cImxlZnRcIl0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwiYXJyb3ctZm9yd2FyZFwiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWJhc2ljcy1wYWdlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwifmltYWdlcy9jb21tb24vcGFnZS1oZWFkZXItYmcucG5nXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogc2l6ZSg0MCk7XG4gICAgbWluLWhlaWdodDogc2l6ZSgyMDApO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgbWluLWhlaWdodDogc2l6ZSgxMjApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc2l6ZSgxOSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIn5pbWFnZXMvY29tbW9uL3BhZ2UtaGVhZGVyLWJnX3NwLnBuZ1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZC00MDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZC0yNDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWxhYmVscy1jYXRlZ29yeSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXItMTQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICBwYWRkaW5nOiBzaXplKDQpIHNpemUoOCk7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogc2l6ZSgyNCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogc2l6ZSg0KTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgfVxuICAgICZbZGF0YS1jb2xvcj0nYm9yZGVyJ117XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHNpemUoNCk7XG4gICAgfVxuICAgICZbZGF0YS1jb2xvcj0nZ3JheSdde1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICAgICZbZGF0YS1jb2xvcj0nYmxhY2snXXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1kYXJrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAmW2RhdGEtaGVpZ2h0PSczNidde1xuICAgICAgICBoZWlnaHQ6IHNpemUoMzYpO1xuICAgIH1cbiAgICAmW2RhdGEtaW5saW5lPScxMidde1xuICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDEyKTtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiBzaXplKDEyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQtYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtaW4td2lkdGg6IHNpemUoMjApO1xuICAgICAgICBtaW4taGVpZ2h0OiBzaXplKDE3KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogc2l6ZSg5OTkpO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOnNpemUoMSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWxhYmVscy10YWcge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IHNpemUoMjQpO1xuICAgIHBhZGRpbmctaW5saW5lOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJltkYXRhLXR5cGU9XCJuZXdcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtdGVydGlhcnk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJORVdcIjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtY29sb3I9XCJ0ZXJ0aWFyeVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC10ZXJ0aWFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAmW2RhdGEtY29sb3I9XCJzZWNvbmRhcnlcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICZbZGF0YS10eXBlPVwicHJpY2VfZG93blwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlBSSUNFIERPV05cIjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi8vIOeJqeS7tueoruWIpeOCv+OCsO+8iOaWsOevieaIuOW7uuOBpuOAgeS4reWPpOaIuOW7uuOBpuOAgeODnuODs+OCt+ODp+ODs+OAgeWcn+WcsO+8iVxuLmMtb3RoZXJzLXRhZy1lc3RhdGUtdHlwZSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbi1tZWRpdW0tMTQ7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgcGFkZGluZzogMCBzaXplKDgpO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLy8g5qOf5pWw44O75Yy655S75pWw44K/44KwXG4uYy1vdGhlcnMtdGFnLWVzdGF0ZS1jb3VudCB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbi1tZWRpdW0tMTI7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLXN0cm9uZztcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAwIHNpemUoOCk7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5cbi5jLWxhYmVscy10YWctY29uZGl0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuICAgIGhlaWdodDogMzJweDtcblxuICAgICZbZGF0YS10eXBlPVwicGlja3VwXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDhweDtcblxuICAgICAgICAuYy1sYWJlbHMtdGFnLWNvbmRpdGlvbl9fdG9obyB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1iYXNlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1sYWJlbHMtdGFnLWNvbmRpdGlvbl9fdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTE4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS10eXBlPVwiY29uZGl0aW9uXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMTJweDtcblxuICAgICAgICAuYy1sYWJlbHMtdGFnLWNvbmRpdGlvbl9faWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1sYWJlbHMtdGFnLWNvbmRpdGlvbl9fdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWNhcmRzLW5ld3Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGFkZGluZy1ib3R0b206IHNpemUoMTIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jYXJkLWJnO1xuICAgIGdhcDogc2l6ZSg4KSBzaXplKDEyKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQtMTY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBAaW5jbHVkZSBtZHtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW4tcmVndWxhci1saDEyKDEyLCAwLjA1ZW0pO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogc2l6ZSgxMik7XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHNpemUoOCk7XG4gICAgfVxuXG4gICAgJl9fbmV3IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBuZXc7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtY2FyZHMtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sdW1uLWdhcDogc2l6ZSgyMCk7XG5cbiAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgIHNjYWxlOiAxLjE7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogc2l6ZSgxMjApO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogc2NhbGUgMC42cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IHNpemUoOCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xNjtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbi1yZWd1bGFyLWxoMSgxMiwgMC4wNWVtKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cblxuICAgIC5jLWxhYmVscy1jYXRlZ29yeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxNCk7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtY2FyZHMtc3RhZmYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItY2FyZC1ib3JkZXI7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItY2FyZC1ib3JkZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6aG92ZXIgaW1nIHtcbiAgICAgICAgc2NhbGU6IDEuMTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMjQwLzE4NjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBzY2FsZSAwLjZzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOnNpemUoMTYpO1xuICAgICAgICBwYWRkaW5nLWlubGluZTpzaXplKDE2KTtcbiAgICAgICAgJltkYXRhLWFycm93XSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHNpemUoMjQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogc2l6ZSgyNCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImFycm93LWZvcndhcmRcIik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzaXplKDEwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHNpemUoMTYpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhZGdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IHNpemUoLTE4KTtcbiAgICAgICAgcmlnaHQ6IHNpemUoOCk7XG4gICAgfVxuXG4gICAgJl9fcm9sZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW1lZGl1bS1saDE0LTEyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDQpO1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkLTE4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXRlcnRpYXJ5O1xuICAgIH1cblxuICAgICZfX3N1YiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHNpemUoOCk7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbi1yZWd1bGFyLWxoMTIoMTIsMC4wNWVtKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4uYy1jYXJkcy12b2ljZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICY6aG92ZXIgaW1nIHtcbiAgICAgICAgc2NhbGU6IDEuMTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDMzNCAvIDI1MDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHNjYWxlIDAuNnMgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogc2l6ZSgxMik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogc2l6ZSg4KTtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAmX190YWdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX2NvbW1lbnQge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1tZWRpdW0tbGgxNC0xODtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogc2l6ZSgyNCk7XG4gICAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbWVkaXVtLWxoMTQtMTQ7XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW4tcmVndWxhci1saDEyKDEyLCAwLjA1ZW0pO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgfVxuICAgICZfX2NsaWVudHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXItMTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICB9XG4gICAgJl9fYm90dG9te1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogc2l6ZSg4KTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbkBtaXhpbiBlc3RhdGUtYmFzZSgka2V5LW5hbWUpIHtcbiAgICAuYy1jYXJkcy0jeyRrZXktbmFtZX0ge1xuICAgICAgICAkX3RoaXM6ICY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJhc2U7XG4gICAgICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMCAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuYy1jYXJkcy1lc3RhdGUtdGh1bWJuYWlsc19faW1hZ2Uge1xuICAgICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1tb3ZpZV0ge1xuICAgICAgICAgICAgLmMtY2FyZHMtZXN0YXRlX19oZWFkZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX192aWV3LW1vcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ub3JtYWwtYmxhY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQwMCAvIDI2ODtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDM4MiAvIDI1NTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcm93LWdhcDogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogc2NhbGUgMC42cyBlYXNlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMGNxdztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLXNhbGVzXSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI5NyAvIDE3NTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19mYXZvcml0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IHNpemUoNik7XG4gICAgICAgICAgICByaWdodDogc2l6ZSg2KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGh1bWJuYWlsOm5vdChbZGF0YS1zd2lwZXJdKSB+ICZfX25hdixcbiAgICAgICAgJl9fdGh1bWJuYWlsOmhhcyguc3dpcGVyLXNsaWRlOm9ubHktY2hpbGQpIH4gJl9fbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19uYXYtcHJldixcbiAgICAgICAgJl9fbmF2LW5leHQge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmF2LXByZXYge1xuICAgICAgICAgICAgLmMtY2FyZHMtI3ska2V5LW5hbWV9X19uYXYtaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IHNpemUoMjApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGdhcDogc2l6ZSg4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IHNpemUoNCk7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUtdmFsdWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDIwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLWJvbGQtMTg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190YWdzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZlYXR1cmVzIHtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZpZXctbW9yZSB7XG4gICAgICAgICAgICBvcmRlcjogNjtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc29sZC1jYXRlZ29yeSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmMtY2FyZHMtZXN0YXRlLXRodW1ibmFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvL2NvbHVtbi1nYXA6IDFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLy8gUEM6IG92ZXJmbG93OmhpZGRlbiDjgafjgq/jg6rjg4Pjg5fjgIFTd2lwZXLjgYzkvY3nva7liLblvqHjgZnjgovjgZ/jgoEgZGlzcGxheTpub25lIOS4jeimgVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLWluIHRyYW5zZm9ybTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWNhcmRzLWVzdGF0ZS1kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgxMik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcblxuQHVzZSBcIi4vZXN0YXRlLWJhc2VcIiBhcyAqO1xuXG5AaW5jbHVkZSBlc3RhdGUtYmFzZShlc3RhdGUpO1xuXG4uYy1jYXJkcy1lc3RhdGUge1xuICAgICZfX3JpY2gtYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAvLyA9PT09PT09PT09IE5ldyDjg5Djg6rjgqLjg7Pjg4jvvIjmlrDnnYDnianku7bjgrDjg6rjg4Pjg4nnlKjvvIkgPT09PT09PT09PVxuICAgICZbZGF0YS12YXJpYW50PVwibmV3XCJdIHtcbiAgICAgICAgLmMtY2FyZHMtZXN0YXRlIHtcbiAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjQ0LzE2MDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyMDYvMTM3O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSg4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSg4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190aXRsZS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgyMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19mZWF0dXJlcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSg4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBuZXfjg5Djg6rjgqLjg7Pjg4jjgafjga/jg4rjg5PjgpLpnZ7ooajnpLpcbiAgICAgICAgICAgICZfX25hdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2Zhdm9yaXRlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3ZpZXctbW9yZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDY7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtY2FyZHMtZXN0YXRlLWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWNhcmRzLWVzdGF0ZS1mZWF0dXJlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTIpO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtY2FyZHMtcGFydGl0aW9uIHtcbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgY29udGFpbmVyLW5hbWU6IHByb3BlcnR5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1pbmxpbmU6IDI0cHg7XG4gICAgcGFkZGluZy1ibG9jazogMjRweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggIzAwMDAwMDRkO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IDFweCAjMDAwMDAwMWE7XG4gICAgcm93LWdhcDogMTJweDtcbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMjRweDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX190aHVtYm5haWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogOHB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDEyLCAkd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDJweDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDQpO1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMzIsICR3ZWlnaHQ6IG1lZGl1bSwgJGxpbmUtaGVpZ2h0OiAxKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDIwLCAkd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ZlYXR1cmVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNHB4O1xuICAgIH1cbiAgICAmX19mZWF0dXJle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZSgxMiwgJHdlaWdodDogbWVkaXVtLCAkbGluZS1oZWlnaHQ6IDEpO1xuICAgICAgICBkdHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICAgIGRke1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhY3R7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMTQsICR3ZWlnaHQ6IG1lZGl1bSwgJGxpbmUtaGVpZ2h0OiAxKTtcbiAgICAgICAgbWFyZ2luLWlubGluZTogLTI0cHg7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG5AdXNlIFwiLi9lc3RhdGUtYmFzZVwiIGFzICo7XG5cbkBpbmNsdWRlIGVzdGF0ZS1iYXNlKGVzdGF0ZS1tZW1iZXIpO1xuXG4uYy1jYXJkcy1lc3RhdGUtbWVtYmVyIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoOHB4KSBicmlnaHRuZXNzKDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cblxuICAgICZbZGF0YS12YXJpYW50PVwibmV3XCJdIHtcbiAgICAgICAgLmMtZXN0YXRlLW1lbWJlci1jdGEge1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1lc3RhdGUtbWVtYmVyLWN0YV9faGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtZXN0YXRlLW1lbWJlci1jdGFfX2J0bi1yZWdpc3RlciBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1lc3RhdGUtbWVtYmVyLWN0YV9fYnRuLXJlZ2lzdGVyIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1lc3RhdGUtbWVtYmVyLWN0YV9fYnRuLWxvZ2luIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE0KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWNhcmRzLWVzdGF0ZS1tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLy8g44Kr44O844OJ5YWo5L2T44Oq44Oz44KvXG4gICAgJl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bS0xMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImFycm93LWZvcndhcmRcIik7XG4gICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSg4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWljb24tc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICB9XG5cbiAgICAuYy1jYXJkcy1lc3RhdGUtZmVhdHVyZXMge1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAuYy1jYXJkcy1lc3RhdGVfX3ByaWNlIHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDIwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtY2FyZHMtZXN0YXRlLWZlYXR1cmVzX19pdGVtOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2FyZWEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogNHB4O1xuICAgIH1cblxuICAgICZfX2FyZWEtdmFsdWUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQtMTQ7XG4gICAgfVxuXG4gICAgJl9fYXJlYS11bml0IHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0LTEyO1xuICAgIH1cblxuICAgICZfX2FyZWEtdHN1Ym8ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQtMTI7XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWxhYmVscy1zdGFmZiB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xMjtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwdm1heDtcbiAgICBwYWRkaW5nOiBzaXplKDQpIHNpemUoOCk7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMykpIGRyb3Atc2hhZG93KDBweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuLXJlZ3VsYXItbGgxMigxNiwwLjA1ZW0pO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cblxuXG4uYy1jb21tb25zLWJhc2UtbGF5b3V0LXN0aWNreS1zaWRlYmFyIHtcblxuICAgICRicDogMTEwMHB4O1xuICAgIHdpZHRoOiBzaXplKDEwODApO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgZ2FwOiBzaXplKDgwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYmxvY2s6IHNpemUoNjQpO1xuXG4gICAgQGluY2x1ZGUgIG1xLW1heCgkYnApIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogc2l6ZSgwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAgc2l6ZSg0MCk7XG4gICAgfVxuICAgICZfX2xhYmVse1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZW5nbGlzaC1yZWd1bGFyLTE4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSAgbXEtbWF4KCRicCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0xNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwe1xuICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDQwKTtcbiAgICAgICAgd2lkdGg6IHNpemUoMjgwKTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgcGFkZGluZzogc2l6ZSgzMik7XG4gICAgICAgIHRvcDogc2l6ZSg4MCk7IC8vIOWbuuWumumWi+Wni+S9jee9rlxuICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IHNpemUoMjApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IHNpemUoMjApO1xuXG4gICAgICAgIC8vYXJnaW4tYmxvY2s6IHNpemUoNDApO1xuICAgICAgICBAaW5jbHVkZSAgbXEtbWF4KCRicCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDE2KTtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IHNpemUoMTYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRjb2xvci1ib3JkZXItZGVmYXVsdCBzb2xpZCBzaXplKDEpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fd3JhcHBlcntcbiAgICAgICAgQGluY2x1ZGUgIG1xLW1heCgkYnApIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiBzaXplKDIwKTtcbiAgICAgICAgQGluY2x1ZGUgIG1xLW1heCgkYnApIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmX19ib2R5IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICAgIGdhcDogc2l6ZSg0MCk7XG4gICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgwKTtcbiAgICAgIHBhZGRpbmctYmxvY2s6IHNpemUoMCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL2JvcmRlci1yaWdodDogc2l6ZSgxKSBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG5cbiAgICAgIEBpbmNsdWRlICBtcS1tYXgoJGJwKSB7XG4gICAgICAgICAgZ2FwOiBzaXplKDI0KTtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgxNik7XG4gICAgICAgICAgcGFkZGluZy1ibG9jazogc2l6ZSgzMik7XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1wYWRkaW5nLWlubGluZT1cIjE0MFwiXXtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgxNDApO1xuICAgICAgICAgIEBpbmNsdWRlICBtcS1tYXgoJGJwKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDE2KTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogc2l6ZSgzMik7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1jb21tb25zLWNvdW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICZfX2NvdW50IHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0yNDtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0yMDtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHNpemUoNik7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTQsIDAuMDVlbSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDEyLCAwLjA1ZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zb3J0e1xuICAgICAgICAuYy1mb3Jtcy1zZWxlY3R7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoMzYpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgc2VsZWN0e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoMzUpO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHNpemUoMikgc2l6ZSgzNikgc2l6ZSgyKSBzaXplKDE2KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1ub3JtYWwtMTI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCBzaXplKDEpICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBzaXplKDIwKTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdHJpZ2dlcntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoMzYpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHNpemUoMTgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBzaXplKDE2MCk7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWhlYWRpbmctdGl0bGUge1xuICAgICZbZGF0YS12YXJpYW50PVwic3RhY2tcIl0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ZDVmNjM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS12YXJpYW50PVwiaW5saW5lXCJdIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fZW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1qb3N0O1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWhlYWRpbmctdGl0bGVbZGF0YS12YXJpYW50PVwiaW5saW5lXCJdICYge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19qYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ub3RvLXNhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgIH1cbn1cblxuLmMtY2FyZC1uZXdzIHtcbiAgICAmW2RhdGEtdmFyaWFudD1cImFyY2hpdmVcIl0ge1xuICAgICAgICAuYy1jYXJkLW5ld3NfX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDExOXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCA4cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzVkNWY2MztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLmMtY2FyZC1uZXdzX19saW5rIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVkNWY2MztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWNhcmQtbmV3c19fZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1qb3N0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1jYXJkLW5ld3NfX3llYXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWNhcmQtbmV3c19fZGF5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1jYXJkLW5ld3NfX2RpdmlkZXIge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLW11dGVkO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtY2FyZC1uZXdzX19ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1jYXJkLW5ld3NfX2FyY2hpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWpvc3Q7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWNhcmQtbmV3c19fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5vdG8tc2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtY2FyZC1uZXdzX19jYXRlZ29yeSB7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5vdG8tc2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXZhcmlhbnQ9XCJjb21wYWN0XCJdIHtcbiAgICAgICAgLmMtY2FyZC1uZXdzX19saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1jYXJkLW5ld3NfX3RpdGxlIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5vdG8tc2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1jYXJkLW5ld3NfX2xpbmUge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1zdHJvbmc7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1jYXJkLW5ld3NfX2RhdGUge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWpvc3Q7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLW5ld3MtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDI0cHg7XG4gICAgd2lkdGg6IG1pbigxMDAlLCA2MDBweCk7XG4gICAgcGFkZGluZzogMjBweCAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIH1cblxuICAgICZfX2Fycm93LFxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1qb3N0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAmW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhZ2VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZfX2xpbmssXG4gICAgJl9fZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmtbYXJpYS1jdXJyZW50PVwicGFnZVwiXSB7XG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgfVxuXG4gICAgJl9fZG90cyB7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1iYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLy8g44Oe44Km44K56L+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+OBmVxuXG4vLyDkvZnnmb1cbiRwYWRkaW5nLXBjOiA0MHB4O1xuJHBhZGRpbmctc3A6IDI3cHg7XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG4uYy1vdGhlcnMtbG9hbi1zaW11bGF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3VidGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiBzaXplKDMyKSBzaXplKDQwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBzaXplKDE2KTtcblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgcGFkZGluZzogc2l6ZSgyMCkgc2l6ZSgxNik7XG4gICAgICAgIGdhcDogc2l6ZSgxMik7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBzaXplKDgpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZC0yNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZC0yMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZ2FwOiBzaXplKDEyKTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1pbm1heCgje3NpemUoMjYwKX0sIDFmcik7XG4gICAgICAgIHJvdy1nYXA6IHNpemUoMTIpO1xuICAgICAgICAvL2ZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiBzaXplKDEyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZDtcbiAgICAgICAgY29sdW1uLWdhcDogc2l6ZSgxMik7XG4gICAgICAgIHBhZGRpbmc6IHNpemUoMjApO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYmFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICAgICAgICAgZ2FwOiBzaXplKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRvd24ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iYXItbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0xNjtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fYmFyLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHNpemUoOCk7XG4gICAgfVxuXG4gICAgJl9fYmFyLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IHNpemUoNCk7XG4gICAgfVxuXG4gICAgJl9fYmFyLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHNpemUoNCk7XG4gICAgICAgIHBhZGRpbmc6IHNpemUoMTIpIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJhc2U7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgICAgIDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyksXG4gICAgICAgICAgICAgICAgMHB4IDJweCA4cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jhci1idG4tbWFpbiB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTg7XG4gICAgfVxuXG4gICAgJl9fYmFyLWJ0bi1zdWIge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhci0xNDtcbiAgICB9XG5cbiAgICAmX19yZXN1bHRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGdhcDogc2l6ZSgxMik7XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogc2l6ZSg4KTtcbiAgICAgICAgcGFkZGluZzogc2l6ZSgyMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1icmFuZC1zZWNvbmRhcnktc3VidGxlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX3Jlc3VsdC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHNpemUoOCk7XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0LWxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMjA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgIH1cblxuICAgICZfX3Jlc3VsdC1zdWIge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItcmVndWxhci0xNjtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgIH1cblxuICAgICZfX3Jlc3VsdC12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiBzaXplKDgpO1xuICAgIH1cblxuICAgICZfX3Jlc3VsdC1udW1iZXIge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTQwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICZfX3Jlc3VsdC11bml0LXdyYXAge1xuICAgICAgICBoZWlnaHQ6IHNpemUoMzQpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0LXVuaXQge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTIwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmX19ub3RlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktdGlnaHQtMTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1vdGhlcnMtZXN0YXRlLWxpc3QtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDgwO1xuICAgIHRvcDogMDtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDZweCAwcHggIzAwMDAwMDMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCA2cHggMTBweCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMC41cHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgxMiwgMC4wNWVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBmb250LXNpemU6IDhweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihcImFycm93LWZvcndhcmRcIik7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1vdGhlcnMtY29udGFjdC10ZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKDE2LCAkd2VpZ2h0OiBib2xkLCAkbGluZS1oZWlnaHQ6IDEuNCwgJHRyYWNraW5nOiAwLjA1ZW0pO1xuICAgIH1cbiAgICAmX19udW1iZXIge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtbnVtYmVyLXJlZ3VsYXIoMjYpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICZbaHJlZl49XCJ0ZWw6MDEyMFwiXSxbaHJlZl49XCJ0ZWw6MDgwMFwiXXtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZnJlZS1jYWxsKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNGVtKTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpbWUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoMTIpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4vLyDjg4bjgq3jgrnjg4jjga7lh7rnj77jgqLjg4vjg6Hjg7zjgrfjg6fjg7PvvIhKUzoganMvY29tcG9uZW50cy9vdGhlcnMvX3RleHQtcmV2ZWFsLmpz77yJXG4vLyDliJ3mnJ/nirbmhYvjgpLlvZPjgabjgovliY3jga7ntKDjga7nirbmhYvjgYzopovjgYjjgabjgZfjgb7jgYbjga7jgpLpmLLjgZDjgZ/jgoHjgIHlr77osaHjgpLpmqDjgZfjgabjgYrjgY3jgIFcbi8vIOihjOWIhuWJsuODu+WIneacn+eKtuaFi+OBrumBqeeUqOOBjOa4iOOCk+OBoOaZgueCue+8iGRhdGEtcmV2ZWFsLXJlYWR577yJ44Gn6KGo56S644GZ44KL44CCXG4vL1xuLy8g44Kv44Op44K544GvIEpTIOOBruWvvuixoeOCkuekuuOBmeODleODg+OCr+OBquOBruOBpyBjLSDjgafjga/jgarjgY8ganMtIOOBruOBvuOBvuaJseOBhuOAglxuLmpzLXRleHQtcmV2ZWFsLFxuLmpzLWZhZGUtdXAge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICZbZGF0YS1yZXZlYWwtcmVhZHldIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4vLyDnlLvlg4/jgpLmqKrjgavmtYHjgZfntprjgZHjgovjg57jg7zjgq3jg7zvvIhGaWdtYTogaW1nL0FuaW1hdGlvbi8wMe+8iVxuLy8gQmxhZGUg5YG044Gn5ZCM44GY5Lim44Gz44KSIDIg44K744OD44OI5Ye65Yqb44GX44CBMSDjgrvjg4Pjg4jliIbjgZrjgonjgZfjgZ/jgajjgZPjgo3jgafjg6vjg7zjg5fjgZXjgZvjgovjgIJcbi5jLW90aGVycy1pbWFnZS1tYXJxdWVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9fdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHNpemUoOCk7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgLy8g56e75YuV6YeP44Gv44CMMSDjgrvjg4Pjg4jliIbjga7luYUgKyDjgrvjg4Pjg4jplpPjga4gZ2Fw44CN77ydIOODiOODqeODg+OCr+W5heOBruWNiuWIhiArIGdhcCDjga7ljYrliIZcbiAgICAgICAgYW5pbWF0aW9uOiBjLW90aGVycy1pbWFnZS1tYXJxdWVlLXNjcm9sbCA2MHMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IHNpemUoMzI4KTtcbiAgICAgICAgaGVpZ2h0OiBzaXplKDIyMyk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjLW90aGVycy1pbWFnZS1tYXJxdWVlLXNjcm9sbCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGMoLTUwJSAtICN7c2l6ZSg0KX0pLCAwLCAwKTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4vLyDkvqHmoLzooajnpLrjgrPjg7Pjg53jg7zjg43jg7Pjg4hcbi5jLWNvbW1vbnMtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogc2l6ZSg0KTtcblxuICAgIC8vIOS+oeagvO+8iOaVsOWApO+8iVxuICAgICZfX251bWJlciB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtLTMyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICB9XG5cbiAgICAvLyDjgJzvvIjljLrliIfjgorvvIlcbiAgICAmX19zZXBhcmF0b3Ige1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQtMTQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICB9XG5cbiAgICAvLyDkuIflhoZcbiAgICAmX191bml0IHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbi1ib2xkLTE2O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc2l6ZSg0KTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgIH1cblxuICAgIC8vIOS+oeagvOacquWumlxuICAgICZfX3VuZGVjaWRlZCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tbWVkaXVtLTE0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cblxuICAgIC8vIG1lZGl1bSDjgrXjgqTjgrpcbiAgICAmW2RhdGEtc2l6ZT1cIm1lZGl1bVwiXSB7XG4gICAgICAgIC5jLWNvbW1vbnMtcHJpY2VfX251bWJlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bS0yNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWNvbW1vbnMtcHJpY2VfX3NlcGFyYXRvciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bS0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1jb21tb25zLXByaWNlX191bml0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tYm9sZC0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHNtYWxsIOOCteOCpOOCulxuICAgICZbZGF0YS1zaXplPVwic21hbGxcIl0ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5jLWNvbW1vbnMtcHJpY2VfX251bWJlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bS0xNjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWNvbW1vbnMtcHJpY2VfX3NlcGFyYXRvciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQtMTQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtY29tbW9ucy1wcmljZV9fdW5pdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLWJvbGQtMTQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4vLyDnianku7bnibnlvrTjgqLjgqTjg4bjg6DvvIjmiYDlnKjlnLDjg7vpp4Xjg7vplpPlj5bjgornrYnvvIlcbi5jLWNvbW1vbnMtZXN0YXRlLWZlYXR1cmUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogc2l6ZSg0KTtcblxuICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogc2l6ZSgyMCk7XG4gICAgICAgIGhlaWdodDogc2l6ZSgyMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgIH1cblxuICAgICZbZGF0YS10eXBlPVwibG9jYXRpb25cIl0ge1xuICAgICAgICAuYy1jb21tb25zLWVzdGF0ZS1mZWF0dXJlLWl0ZW1fX2ljb246OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKG1hcC1waW4pO1xuICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXR5cGU9XCJzdGF0aW9uXCJdIHtcbiAgICAgICAgLmMtY29tbW9ucy1lc3RhdGUtZmVhdHVyZS1pdGVtX19pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih0cmFpbik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtdHlwZT1cImZsb29yX3BsYW5cIl0ge1xuICAgICAgICAuYy1jb21tb25zLWVzdGF0ZS1mZWF0dXJlLWl0ZW1fX2ljb246OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKGZsb29yKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi8vIOeJqeS7tuips+e0sOOCouOCpOODhuODoO+8iOW7uueJqemdouepjeODu+Wcn+WcsOmdouepjeODu+evieW5tOaciOetie+8iVxuLmMtY29tbW9ucy1lc3RhdGUtZGV0YWlsLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiBzaXplKDgpO1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLW1lZGl1bS0xMjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgcGFkZGluZzogc2l6ZSgzKSBzaXplKDYpIHNpemUoNCk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJl9fdmFsdWUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQtMTQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1saXN0cy1lc3RhdGUge1xuICAgICRfdGhpczogJjtcbiAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoLW1kO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiA0JTtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgIH1cbiAgICAmOndoZXJlKFtkYXRhLWNvbHVtbnMtcGM9XCIyXCJdKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOndoZXJlKFtkYXRhLWNvbHVtbnMtcGM9XCIxXCJdKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZW1wdHkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gICAgfVxuICAgICY6aGFzKCN7JF90aGlzfV9fZW1wdHkpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtZm9ybXMtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmW2RhdGEtaGlkZGVuXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8g44ON44Kk44OG44Kj44OW44OB44Kn44OD44Kv44Oc44OD44Kv44K544KS6Z2e6KGo56S6XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAvLyDjgqvjgrnjgr/jg6Djg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrlcbiAgICAgICAgJiArIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgLy8gRmlnbWEg44Gv44Ks44Op44K56KGo54++44GnIDFweCDjga7mmI7jgovjgYTnuIHjgYzlhaXjgovvvIjmm7jjgY3lh7rjgZfnlLvlg4/jga7lrp/muKzlgKTvvIlcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjI1KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnB1dC1kYXJrLWNoZWNrLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g44OB44Kn44OD44Kv5riI44G/77yI6Z2i44Gu6Imy44KS5aSJ44GI44KL77yJXG4gICAgICAgICY6Y2hlY2tlZCArIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnB1dC1kYXJrLWNoZWNrLWJnLWFjdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOODgeOCp+ODg+OCr+ODnuODvOOCr+OAgkZpZ21hIOOBruODmeOCr+OCv+ODvO+8iDEycHjvvInjgpIgMjBweCDjga7mnqDjga7kuK3lpK7jgavph43jga3jgotcbiAgICAgICAgJjpjaGVja2VkICsgLmMtZm9ybXMtY2hlY2tib3hfX2xhYmVsOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNHB4OyAvLyAoMjAgLSAxMikgLyAyXG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwifmltYWdlcy9jb21tb24vaWNvbnMvY2hlY2stbWFyay5zdmdcIik7XG4gICAgICAgICAgICBtYXNrLXNpemU6IDEycHggMTJweDtcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDnhKHlirnnirbmhYtcbiAgICAgICAgJjpkaXNhYmxlZCArIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxNCwgMC4xNWVtLCAxLjQpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcblxuICAgICAgICAmW2RhdGEtc2l6ZT1cInNcIl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0LTEyO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXN0eWxlfj1cImJvcmRlclwiXSAuYy1mb3Jtcy1jaGVja2JveF9fbGFiZWwtdGV4dCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvdW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxNCwgMC4xNWVtLCAxLjQpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pbnB1dC1kYXJrLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuQG1peGluIGlucHV0LWNvbW1vbigkc2VsZWN0b3IpIHtcbiAgICAjeyRzZWxlY3Rvcn0ge1xuICAgICAgICAvLyDjgqjjg6njg7zjg6Hjg4Pjgrvjg7zjgrjjga/kuIvnt5rjga7kuIvjgavlh7rjgZnvvIjphY3nva7jga8gX3Jvdy5zY3NzIOWBtOOBp+WItuW+oe+8iVxuICAgICAgICAmX19lcnJvciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxMiwgMC4xNWVtLCAxLjQpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiLi9pbnB1dC1jb21tb25cIiBhcyAqO1xuXG4uYy1mb3Jtcy1pbnB1dC1jaGVja2JveCB7XG4gICAgJF90aGlzOiAmO1xuICAgIEBpbmNsdWRlIGlucHV0LWNvbW1vbigkX3RoaXMpO1xuXG4gICAgJltkYXRhLWRpcmVjdGlvbj1cImNvbDRcIl0ge1xuICAgICAgICAjeyRfdGhpc31fX2l0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWRpcmVjdGlvbj1cImlubGluZVwiXSB7XG4gICAgICAgICN7JF90aGlzfV9faXRlbXMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXSB7XG4gICAgICAgICN7JF90aGlzfV9faXRlbXMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1kaXJlY3Rpb249XCJibG9ja1wiXSB7XG4gICAgICAgICN7JF90aGlzfV9faXRlbXMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXR5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICAjeyRfdGhpc31fX2l0ZW1zIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtZm9ybXMtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIC8vIOaknOe0oueUqOODgeOCp+ODg+OCr+ODnOODg+OCr+OCueOBpzDku7bjga7loLTlkIjjga/pnZ7ooajnpLpcbiAgICAgICAgICAgICAgICAmOmhhcyguYy1mb3Jtcy1jaGVja2JveF9fY291bnRbZGF0YS1jb3VudD1cIjBcIl0pIHtcbiAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtdHlwZT1cInRlcm1zXCJdIHtcbiAgICAgICAgLmMtZm9ybXMtY2hlY2tib3gge1xuICAgICAgICAgICAgLy8g5qSc57Si55So44OB44Kn44OD44Kv44Oc44OD44Kv44K544GnMOS7tuOBruWgtOWQiOOBr+mdnuihqOekulxuICAgICAgICAgICAgJjpoYXMoLmMtZm9ybXMtY2hlY2tib3hfX2NvdW50W2RhdGEtY291bnQ9XCIwXCJdKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgJltkYXRhLW1vZGUtbXVsY2hdIHtcbiAgICAgICAgI3skX3RoaXN9X19pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRfdGhpc31fX2l0ZW1zIC5jLWZvcm1zLWNoZWNrYm94IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSksXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4uYy1mb3Jtcy1yYWRpbyB7XG4gICAgJF90aGlzOiAmO1xuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAvLyDpgbjmip7mmYLjga/pnaLjgpLmv4PjgY/jgZfjgIHlhoXlgbTjga7kuLjjgpLlh7rjgZlcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5wdXQtZGFyay1jaGVjay1iZy1hY3RpdmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tanAoMTQsIDAuMTVlbSwgMS40KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIC8vIEZpZ21hIOOBr+OCrOODqeOCueihqOePvuOBpyAxcHgg44Gu5piO44KL44GE57iB44GM5YWl44KL77yI5pu444GN5Ye644GX55S75YOP44Gu5a6f5ris5YCk77yJ44CCXG4gICAgICAgICAgICAvLyDlhobjga/nuIHjgYzjgqLjg7Pjg4HjgqjjgqTjg6rjgqLjgrnjgafoloTjgY/lh7rjgovjgbbjgpPjgIHnn6nlvaIoMC4yNSnjgojjgormv4PjgY/jgZfjgabopovjgYjjgpLmj4PjgYjjgotcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMyKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnB1dC1kYXJrLWNoZWNrLWJnO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gKDIwIC0gOCkgLyAyXG4gICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIC8vIEZpZ21hIOOBruWGheWBtOOBruS4uOOBr+mdouOCiOOCiuaal+OBhO+8iOabuOOBjeWHuuOBl+eUu+WDj+OBruWun+a4rOWApCAjMzUzODM577yJXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5wdXQtZGFyay1iZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXN0eWxlfj1cImJvcmRlclwiXSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zdHlsZX49XCJib2xkXCJdIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKC5jLWZvcm1zLXJhZGlvX19jb3VudFtkYXRhLWNvdW50PVwiMFwiXSkge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgICN7JF90aGlzfV9fbGFiZWwge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlICcuL2lucHV0LWNvbW1vbicgYXMgKjtcblxuLmMtZm9ybXMtaW5wdXQtcmFkaW8ge1xuICAgICRfdGhpczogJjtcbiAgICBAaW5jbHVkZSBpbnB1dC1jb21tb24oJF90aGlzKTtcblxuICAgICZbZGF0YS1kaXJlY3Rpb249XCJpbmxpbmVcIl0ge1xuICAgICAgICAjeyRfdGhpc31fX2l0ZW1zIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtZGlyZWN0aW9uPVwiYmxvY2tcIl0ge1xuICAgICAgICAjeyRfdGhpc31fX2l0ZW1zIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWF4LWNvbnRlbnQpO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtZm9ybXMtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgJltkYXRhLXNpemU9XCJmaXRcIl0ge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8g44OI44Oq44Ks44O877yI6Kaq44OV44Kj44O844Or44OJ44Gu5LiL57ea5YaF44Gr5Y+O44G+44KL44Gf44KB5p6g44Gv5oyB44Gf44Gq44GE77yJXG4gICAgJl9fdHJpZ2dlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOmBuOaKnuS4reOBruWApFxuICAgIC8vIOmBuOaKnuS4reOBruWApOOAguODl+ODrOODvOOCueODm+ODq+ODgOODvOOBqOWMuuWIpeOBp+OBjeOCi+OCiOOBhueZveOBq+OBmeOCi1xuICAgICZfX2xhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tanAoMTQsIDAuMTVlbSwgMSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgfVxuXG4gICAgLy8g5pyq6YG45oqe5pmC77yI44OX44Os44O844K544Ob44Or44OA44O855u45b2T77yJXG4gICAgJltkYXRhLW5vLXZhbHVlXSAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICB9XG5cbiAgICAvLyDnn6LljbDvvIhGaWdtYTogOCB4IDRweCDjga7jgrfjgqfjg5bjg63jg7PvvIlcbiAgICAmX19hcnJvdyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWlucHV0LWRhcmstdmFsdWU7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCA1MCUgMTAwJSwgMTAwJSAwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOmWi+OBhOOBn+eKtuaFi1xuICAgICZbZGF0YS1vcGVuXSB7XG4gICAgICAgIC5jLWZvcm1zLXNlbGVjdF9fYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtZm9ybXMtc2VsZWN0X19kcm9wZG93biB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjg4njg63jg4Pjg5fjg4Djgqbjg7NcbiAgICAmX19kcm9wZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICAgICAgbGVmdDogLTE2cHg7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgICAvLyBGaWdtYSDjga4gMyUg55m944Gv5LiN6YCP5piO44Gq44Oa44O844K46IOM5pmv44Gu5LiK44Gr5LmX44KL5YmN5o+Q44CCXG4gICAgICAgIC8vIOOBneOBruOBvuOBviByZ2JhIOOBq+OBmeOCi+OBqOiDjOW+jOOBruODleOCqeODvOODoOOBjOmAj+OBkeOCi+OBn+OCgeOAgeWQjOOBmOimi+OBiOOBruS4jemAj+aYjuiJsuOCkuS9v+OBhlxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5wdXQtZGFyay1vdmVybGF5O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMzQwcHg7XG5cbiAgICAgICAgLy8g44OA44O844Kv44OG44O844Oe5LiK44Gn44OW44Op44Km44K25pei5a6a44Gu44K544Kv44Ot44O844Or44OQ44O844GM55uu56uL44Gk44Gf44KB6Z2e6KGo56S644Gr44GZ44KLXG4gICAgICAgIC8vIO+8iOOCueOCr+ODreODvOODq+iHquS9k+OBr+ODm+OCpOODvOODq+ODu+ODieODqeODg+OCsOOBp+WPr+iDve+8iVxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44Kw44Or44O844OX44Op44OZ44OrXG4gICAgJl9fZ3JvdXAtbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLy8g44Kq44OX44K344On44OzXG4gICAgJl9fb3B0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAwIDEycHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1pbnB1dC1kYXJrLWJvcmRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOmBuOaKnuS4reOBr+eZvSArIOS4i+e3muOCkue0sOOBj1xuICAgICAgICAmW2RhdGEtc2VsZWN0ZWRdIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAuNXB4O1xuXG4gICAgICAgICAgICAuYy1mb3Jtcy1zZWxlY3RfX29wdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX29wdGlvbi10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tanAoMTQsIDAuMTVlbSwgMSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmX19vcHRpb24tY2hlY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIOmdnua0u+aAp1xuICAgICZbZGF0YS1kaXNhYmxlZF0ge1xuICAgICAgICAuYy1mb3Jtcy1zZWxlY3RfX3RyaWdnZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlICcuL2lucHV0LWNvbW1vbicgYXMgKjtcblxuLmMtZm9ybXMtaW5wdXQtc2VsZWN0IHtcbiAgICAkX3RoaXM6ICY7XG4gICAgQGluY2x1ZGUgaW5wdXQtY29tbW9uKCRfdGhpcyk7XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAmX19oZWxwIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tanA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW5wdXQtZGFyay12YWx1ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4vLyDlhaXlipvmrITjgZ3jga7jgoLjga7jga/mnqDjgpLmjIHjgZ/jgZrjgIHopqrjg5XjgqPjg7zjg6vjg4nvvIguYy1mb3Jtcy1yb3fvvInjga7kuIvnt5rlhoXjgavlj47jgb7jgotcbi5jLWZvcm1zLXRleHQge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWpwKDE0LCAwLjE1ZW0sIDEpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvLyBGaWdtYSDjga7mloflrZfjg5zjg4Pjgq/jgrnjga8gMTRweCDjgaDjgYzjgIHjgZ3jga7pq5jjgZXjgavlm7rlrprjgZnjgovjgajlhaXlipvmloflrZfjga7kuIrkuIvjgYzmrKDjgZHjgovjgIJcbiAgICAvLyDooYzjga7kvZnnmb3oqIjnrpfjga8gMTRweCDliIbjgavlj47jgoHjgZ/jgYTjga7jgafjgIHmj4/nlLvjga8gMjBweCDnorrkv53jgZfjgabosqDjga7jg57jg7zjgrjjg7PjgafmiZPjgaHmtojjgZlcbiAgICAvLyDigLsgU1Ag44Gu44OV44Kp44O844Kr44K55pmC44K644O844Og44GvIHZpZXdwb3J0IOOBriBtYXhpbXVtLXNjYWxlIOOBp+aKkeatouOBl+OBpuOBhOOCi1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYmxvY2s6IC0zcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAvLyDlhaXlipvlgKTjga/nmb3jgILjg5fjg6zjg7zjgrnjg5vjg6vjg4Djg7zjgajljLrliKXjgafjgY3jgovjgojjgYbjgavjgZnjgotcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcblxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8g44OW44Op44Km44K244Gu6Ieq5YuV5YWl5Yqb44CC6IOM5pmv44Go5paH5a2X6Imy44GMIFVBIOWBtOOBpyAhaW1wb3J0YW50IOaMh+WumuOBleOCjOOBpuOBiuOCilxuICAgIC8vIGJhY2tncm91bmQtY29sb3IgLyBjb2xvciDjgafjga/kuIrmm7jjgY3jgafjgY3jgarjgYTjgZ/jgoHjgIFcbiAgICAvLyDlvLfliLbjgZXjgozjgabjgYTjgarjgYQgYm94LXNoYWRvdyDjgafloZfjgorjgaTjgbbjgZfjgIHmloflrZfjga8gLXdlYmtpdC10ZXh0LWZpbGwtY29sb3Ig44Gn5oyH5a6a44GZ44KLXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTAwcHggJGNvbG9yLWJnLWRhcmstYmFzZSBpbnNldDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgIGNhcmV0LWNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgIH1cblxuICAgICYuX2ludmFsaWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgICZbZGF0YS1zaXplPVwiZml0XCJdIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgICZbZGF0YS1zaXplPVwiZnVsbFwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vIOaXpeS7mOWFpeWKm++8muWPs+err+OBq+OCq+ODrOODs+ODgOODvOOCouOCpOOCs+ODs++8iEZpZ21hOiAxMiB4IDEycHjvvIlcbiAgICAmW2RhdGEtZGF0ZV0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2NvbW1vbi9pY29ucy9jYWxlbmRhci5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi8vZmxhdHBpY2vjga7jgrnjgr/jgqTjg6rjg7PjgrBcbi8qIOmBuOaKnuWPr+iDveOBquaXpeS7mCAqL1xuLmZsYXRwaWNrci1kYXk6bm90KC5mbGF0cGlja3ItZGlzYWJsZWQpIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyog6YG45oqe5LiN5Y+v44Gq5pel5LuYICovXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYmRiZGJkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qIOmBuOaKnuS4jeWPr+OBquaXpeS7mOOBq+aWnOe3miAqL1xuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byBib3R0b20gcmlnaHQsXG4gICAgICAgIHRyYW5zcGFyZW50IGNhbGMoNTAlIC0gMXB4KSxcbiAgICAgICAgI2JkYmRiZCBjYWxjKDUwJSAtIDFweCksXG4gICAgICAgICNiZGJkYmQgY2FsYyg1MCUgKyAxcHgpLFxuICAgICAgICB0cmFuc3BhcmVudCBjYWxjKDUwJSArIDFweClcbiAgICApO1xufVxuXG4vKiDpgbjmip7jgZXjgozjgZ/ml6Xku5ggKi9cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NmQyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcbkB1c2UgJy4vaW5wdXQtY29tbW9uJyBhcyAqO1xuXG4uYy1mb3Jtcy1pbnB1dC10ZXh0IHtcbiAgICAkX3RoaXM6ICY7XG4gICAgQGluY2x1ZGUgaW5wdXQtY29tbW9uKCRfdGhpcyk7XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9faGVscCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWpwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWlucHV0LWRhcmstdmFsdWU7XG4gICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWZvcm1zLXRleHRhcmVhIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxNCwgMC4xNWVtLCAxKTtcbiAgICAvLyBpbmxpbmUtYmxvY2sg44Gu44G+44G+44Gg44Go44OZ44O844K544Op44Kk44Oz5YiG44Gu5L2Z55m944GM6Kaq44Gr5LuY44GP44Gf44KBIGJsb2NrIOOBq+OBmeOCi1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5wdXQtZGFyay1zdXJmYWNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWlucHV0LWRhcmstYm9yZGVyO1xuICAgIC8vIOWFpeWKm+WApOOBr+eZveOAguODl+ODrOODvOOCueODm+ODq+ODgOODvOOBqOWMuuWIpeOBp+OBjeOCi+OCiOOBhuOBq+OBmeOCi1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgIHJlc2l6ZTogbm9uZTtcblxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8g44OW44Op44Km44K244Gu6Ieq5YuV5YWl5Yqb44CCYmFja2dyb3VuZC1jb2xvciDjgpLkuIrmm7jjgY3jgafjgY3jgarjgYTjgZ/jgoHlhoXlgbTjga7lvbHjgafloZfjgormm7/jgYjjgotcbiAgICAvLyDvvIjpnaLjga/ljYrpgI/mmI7jgarjga7jgafjgIHog4zmma/jgajlkIjmiJDjgZfjgZ/oibLjgpLmjIflrprjgZnjgovvvIlcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxMDBweCBtaXgoJGNvbG9yLXRleHQtaW52ZXJzZSwgJGNvbG9yLWJnLWRhcmstYmFzZSwgMyUpIGluc2V0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgY2FyZXQtY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgfVxuXG4gICAgJi5faW52YWxpZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG4uYy1mb3Jtcy1pbnB1dC1jYWxlbmRhciB7XG4gICAgJF90aGlzOiAmO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLy8g44Kr44O844OJ5aSW5p6gXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJyYW5kLXNlY29uZGFyeS1zdWJ0bGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1icmFuZC1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAvLyDjg5jjg4Pjg4Djg7zvvIjjgqLjgqTjgrPjg7MgKyDjgr/jgqTjg4jjg6vvvIlcbiAgICAmX19oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkLWljb24ge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJl9faGVhZC10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTI0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0yMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOWHoeS+i1xuICAgICZfX2xlZ2VuZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAmX19sZWdlbmQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuICAgIH1cblxuICAgICZfX2xlZ2VuZC1zZXAge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAmX19sZWdlbmQtbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTEyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC8vIOOCsOODquODg+ODiSArIOODiuODk+OBruOCs+ODs+ODhuODilxuICAgICZfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5pel5LuY44Kw44Oq44OD44OJXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vIOmAseODiuODk+OCsuODvOOCt+ODp+ODs1xuICAgICZfX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19uYXYtYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogMTE5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1zZWNvbmRhcnktYmc7XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLXNlY29uZGFyeS1iZy1kaXNhYmxlZDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1wcmV2XSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLW5leHRdIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDil4sg44Ki44Kk44Kz44Oz77yI5Yeh5L6L55So77yJXG4gICAgJl9faWNvbi1jaXJjbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcblxuICAgICAgICAmW2RhdGEtc21dIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g4pazIOOCouOCpOOCs+ODs++8iOWHoeS+i+eUqO+8iVxuICAgICZfX2ljb24tdHJpYW5nbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAvLyDimI4g44Ki44Kk44Kz44Oz77yI5Yeh5L6L55So77yJXG4gICAgJl9faWNvbi1waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgIH1cblxuICAgIC8vIMOXIOOCouOCpOOCs+ODs++8iOWHoeS+i+eUqO+8iVxuICAgICZfX2ljb24tY2xvc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAvLyDjgqjjg6njg7zjg6Hjg4Pjgrvjg7zjgrhcbiAgICAmX19lcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXItMTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcblxuLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogNDVweDtcbiAgICBtaW4td2lkdGg6IDQ1cHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cblxuICAgICZbZGF0YS1oaWRkZW5dIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyDjg6njgrjjgqrjga/pnZ7ooajnpLpcbiAgICAmX19yYWRpbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8g5puc5pel44OY44OD44OA44O8XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xNDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG5cbiAgICAgICAgJltkYXRhLXNhdHVyZGF5XSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNjZjMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zdW5kYXldIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5pel5LuY44K744OrXG4gICAgJl9fY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLy8g5pel5LuY55Wq5Y+3XG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICZbZGF0YS1zYXR1cmRheV0ge1xuICAgICAgICAgICAgY29sb3I6ICMwMDY2YzA7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtc3VuZGF5XSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOOCueODhuODvOOCv+OCueOCouOCpOOCs+ODs+WFsemAmuODqeODg+ODkeODvFxuICAgICZfX3N0YXR1cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC8vIOKXiyDjgqLjgqTjgrPjg7NcbiAgICAmX19pY29uLWNpcmNsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgIH1cblxuICAgIC8vIOKWsyDjgqLjgqTjgrPjg7NcbiAgICAmX19pY29uLXRyaWFuZ2xlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAvLyDimI4g44Ki44Kk44Kz44OzXG4gICAgJl9faWNvbi1waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgfVxuXG4gICAgLy8gw5cg44Ki44Kk44Kz44OzXG4gICAgJl9faWNvbi1jbG9zZWQge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgIH1cblxuICAgIC8vIOODm+ODkOODvOaZgu+8iOacieWKueOBquOCq+ODqeODoOOBruOBv++8iVxuICAgICY6bm90KFtkYXRhLWRpc2FibGVkXSk6aG92ZXIge1xuICAgICAgICAuYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2xfX2NlbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJyYW5kLXNlY29uZGFyeS1zdWJ0bGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjg6njgrjjgqrpgbjmip7mmYJcbiAgICAmOmhhcyguYy1mb3Jtcy1pbnB1dC1jYWxlbmRhci1jb2xfX3JhZGlvOmNoZWNrZWQpIHtcbiAgICAgICAgLmMtZm9ybXMtaW5wdXQtY2FsZW5kYXItY29sX19jZWxsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1icmFuZC1zZWNvbmRhcnktc3VidGxlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcblxuLmMtZm9ybXMtaW5wdXQtdGltZS1zbG90IHtcbiAgICAkX3RoaXM6ICY7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyDjgqvjg7zjg4nlpJbmnqBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYnJhbmQtc2Vjb25kYXJ5LXN1YnRsZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWJyYW5kLXNlY29uZGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNDBweCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgIC8vIOODmOODg+ODgOODvO+8iOOCouOCpOOCs+ODsyArIOOCv+OCpOODiOODq++8iVxuICAgICZfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWQtaWNvbiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmX19oZWFkLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQtMjQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTIwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5qiq44K544Kv44Ot44O844Or6aCY5Z+fXG4gICAgJl9faXRlbXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGNsaXA7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cblxuICAgIC8vIOWQhOODqeODmeODq++8iHBpbGzvvIlcbiAgICAmX19pdGVtIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aGFzKCN7JF90aGlzfV9fcmFkaW86Y2hlY2tlZCkge1xuICAgICAgICAgICAgI3skX3RoaXN9X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjg6njgrjjgqrjga/pnZ7ooajnpLpcbiAgICAmX19yYWRpbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkY29sb3ItYm9yZGVyLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE2O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BhbHQnIDE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLy8g44Ko44Op44O844Oh44OD44K744O844K4XG4gICAgJl9fZXJyb3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1yZWd1bGFyLTEyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4vLyDjg5Xjgqnjg7zjg6DlhbHpgJrjg6zjgqTjgqLjgqbjg4hcbi8vIFBDOiDlt6YgMTg3cHjvvIjjgrnjg4bjg4Pjg5fvvIkvIOWPs++8iOe9q+e3miArIOOCv+OCpOODiOODqyArIOacrOS9k++8iVxuLy8gU1A6IOOCv+OCpOODiOODqyDihpIg44K544OG44OD44OXIOKGkiDmnKzkvZMg44Gu57im56mN44G/77yIRE9NIOmghuOBr+WkieOBiOOBmiBncmlkIOOBruOCqOODquOCouOBp+S4puOBueabv+OBiOOCi++8iVxuLmMtZm9ybXMtbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTg3cHggbWlubWF4KDAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJzaWRlIGhlYWRlclwiXG4gICAgICAgIFwic2lkZSBib2R5XCI7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IDE2MHB4O1xuICAgIC8vIOS4iuerr+OBr+ODmOODg+ODgOODvO+8iDg0cHjvvInjgajph43jgarjgovjgZ/jgoHjgIFGaWdtYSDjga4gMTYwcHgg44KS6Ieq5YmN44Gn56K65L+d44GZ44KLXG4gICAgcGFkZGluZzogMTYwcHggNDBweCAxNjBweCAxMDlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctZGFyay1iYXNlO1xuXG4gICAgQGluY2x1ZGUgeGwge1xuICAgICAgICBjb2x1bW4tZ2FwOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJoZWFkZXJcIlxuICAgICAgICAgICAgXCJzaWRlXCJcbiAgICAgICAgICAgIFwiYm9keVwiO1xuICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDE2cHggODBweDtcbiAgICB9XG5cblxuICAgIC8vIOKUgOKUgCDjgr/jgqTjg4jjg6vvvIjnvavnt5ogKyDoi7Hoqp4gKyDml6XmnKzoqp7vvIlcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItaW5wdXQtZGFyay1ib3JkZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUtZW4ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1lbigzMiwgMC4zZW0sIDEuMik7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWVuKDI0LCAwLjNlbSwgMS4yKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLWphIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWpwLW1lZGl1bS1saDE0KDEyLCAwLjA1ZW0pO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIOOCteOCpOODie+8iOOCueODhuODg+ODlyArIOijnOi2s++8iVxuICAgICZfX3NpZGUge1xuICAgICAgICBncmlkLWFyZWE6IHNpZGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIC8vIEZpZ21hIOOBr+W3puOCq+ODqeODoOWGheOBpyAyMHB4IOOBruOCquODleOCu+ODg+ODiOOCkuaMgeOBpFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIC8vIOODleOCqeODvOODoOOBjOmVt+OBhOOBruOBp+OCueOCr+ODreODvOODq+OBq+i/veW+k+OBleOBm+OCi++8iOODmOODg+ODgOODvCA4NHB4ICsg5L2Z55m977yJXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMTI0cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGVwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19zaWRlLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAg44OV44Kp44O844Og5YWo5L2T44Gu44Ko44Op44O8XG4gICAgJl9fZXJyb3Ige1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxNCwgMC4xNWVtLCAxLjQpO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1lcnJvcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICB9XG5cbiAgICAvLyDilIDilIAg5pys5L2TXG4gICAgLy8g44OV44Kj44O844Or44OJ44O75LiL6YOo44OW44Ot44OD44Kv44Gu6ZaT6ZqU44GvIGdhcCDjgaflj5bjgovvvIhGaWdtYTogUEMgNDBweO+8iVxuICAgIC8vIGZvcm0g6KaB57Sg44KS5oyf44KT44Gn44KC6ZaT6ZqU44GM5bSp44KM44Gq44GE44KI44GGIGdhcCDjgpLntpnmib/jgZXjgZvjgotcbiAgICAmX19ib2R5IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBib2R5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY4MnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItaW5wdXQtZGFyay1ib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICA+IGZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDnorroqo3nlLvpnaLjga7ooYzplpPvvIhGaWdtYTogU1Ag44GvIDE2cHjvvIlcbiAgICAgICAgJjpoYXMoLmMtZm9ybXMtcm93W2RhdGEtY29uZmlybV0pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDoh6rliY3jgafkuIrnvavnt5rjgpLmjIHjgaTjg5bjg63jg4Pjgq/vvIjlrozkuobnlLvpnaLvvInjgpLlhaXjgozjgovloLTlkIjjga/kuozph43nt5rjgpLpgb/jgZHjgotcbiAgICAgICAgJjpoYXMoPiAuYy1mb3Jtcy1sYXlvdXQtY29tcGxldGUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyDjg5Xjgqnjg7zjg6DjgYzjg5rjg7zjgrjkuIvnq6/jgb7jgafmmpfjgYTjgZ/jgoHjgIFtYWluIOOBruS4i+S9meeZve+8iOeZveW4r++8ieOCkuaJk+OBoea2iOOBmVxubWFpbjpoYXMoPiAuYy1mb3Jtcy1sYXlvdXQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLy8g5b+F6aCI6aCF55uu44Gu5rOo6KiY77yI44K144Kk44OJ44Gn5L2/44GG77yJXG4uYy1mb3Jtcy1sYXlvdXQtbm90ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcblxuICAgIC8vIEZpZ21hIOOBryAxMCB4IDIwcHgg44Gu5p6g44CC6KGM44Gu6auY44GV44KS5oq844GX5LiK44GS44Gq44GE44KI44GG5a+45rOV44KS5Zu65a6a44GZ44KLXG4gICAgJl9fbWFyayB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1ib2xkLWxoMTQoMjAsIDApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaW5wdXQtZGFyay1yZXF1aXJlZDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tanAoMTIsIDAuMTVlbSwgMS40KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi8vIOWujOS6hueUu+mdouOBruacrOaWh+ODluODreODg+OCr++8iEZpZ21hOiBGcmFtZSA5NjA077yJXG4uYy1mb3Jtcy1sYXlvdXQtY29tcGxldGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDQwcHg7XG4gICAgcGFkZGluZzogNDBweCAwIDgwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1pbnB1dC1kYXJrLWJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWlucHV0LWRhcmstYm9yZGVyO1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWVuKDQwLCAwLjE1ZW0sIDEuMik7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWVuKDI4LCAwLjE1ZW0sIDEuMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWFkIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tanAoMTgpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWpwKDE0LCAwLjE1ZW0sIDEuOCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxMiwgMC4xNWVtLCAxLjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtYnV0dG9ucy1nbGFzcyB7XG4gICAgICAgIHdpZHRoOiAyMDVweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi8vIOODleOCqeODvOODoOS4i+mDqO+8iEZpZ21hOiBGb3JtcyArIEZyYW1lIDk0NTbvvIlcbi5jLWZvcm1zLWxheW91dC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgICZfX25vdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMnB4O1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxMik7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC8vIOODl+ODqeOCpOODkOOCt+ODvOODneODquOCt+ODvOOBruODquODs+OCr1xuICAgICZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtanAtbWVkaXVtLWxoMTQoMTQsIDAuMDVlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDpgIHkv6Hjg5zjgr/jg7NcbiAgICAuYy1idXR0b25zLWdsYXNzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMDVweDtcbiAgICB9XG5cbiAgICAvLyDlkIzmhI/jg4Hjgqfjg4Pjgq/vvIjjgqjjg6njg7zjg6Hjg4Pjgrvjg7zjgrjjgpLlkKvjgoDjgZ/jgoEgX2lucHV0LWNoZWNrYm94IOOBp+WbsuOBvuOCjOOBpuOBhOOCi++8iVxuICAgIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94IHtcbiAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19lcnJvciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjgIzmiLvjgosgKyDpgIHkv6HjgI3jga7kuKbjgbNcbiAgICAvLyBTUCDjga/pgIHkv6HjgpLkuIrjg7vmiLvjgovjgpLkuIvjgavjgZnjgovjgZ/jgoEgY29sdW1uLXJldmVyc2VcbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOWQjOaEj+ODgeOCp+ODg+OCr+OBjOOBguOCi+WgtOWQiOOBrumWk+malO+8iEZpZ21hOiA0MHB4ID0gZ2FwIDIwcHggKyAyMHB477yJXG4gICAgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3ggKyAuYy1idXR0b25zLWdsYXNzLFxuICAgIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94ICsgI3smfV9fYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuIiwiQHVzZSAnQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9taXhpbnMnIGFzICo7XG5AdXNlICdAL2Nzcy9vYmplY3QvdXRpbGl0eScgYXMgKjtcbkB1c2UgJ0AvY3NzL2dsb2JhbC9mdW5jdGlvbnMnIGFzICo7XG5cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctZGFyay1iYXNlO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgd2lkdGg6IDI5LjUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDM2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1pbm5lciB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0byAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LXNpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19zdGVwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMzNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZWwtbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0xNjtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDcwLjUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctZGFyay1iYXNlO1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDE0MHB4IDY0cHggMTB2dztcblxuICAgICAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NHB4IDIwcHggNjRweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggNDBweCAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkLTM2O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZC0yODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbmFycm93LTE4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICB3aWR0aDogMjQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLWZvcm1zLWNvbnRhaW5lci1jb21wbGV0ZS1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE2LTE2O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICB9XG5cbiAgICAmX19zdXBwbGVtZW50IHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE2LTE2O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi5jLWZvcm1zLWNvbnRhaW5lci1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1kYXJrLWJhc2U7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIHdpZHRoOiAyOS41JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG8gMDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1zaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0ZXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190ZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogMzM2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RlbC1sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTE2O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNzAuNSU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1kYXJrLWJhc2U7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMTQwcHggNjRweCAxMHZ3O1xuXG4gICAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHggMjBweCA2NHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMTZweCA0MHB4IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtLWlubmVyIHtcblxuICAgIH1cblxuICAgICZfX3Jvd3MtcGFyZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA2NHB4O1xuICAgIH1cblxuICAgICZfX2Vycm9yIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbm9ybWFsLTE0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1lcnJvciwgNDglKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWVycm9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAmX19yb3dzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fYWdyZWVtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94X19pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQtMTQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgIH1cblxuICAgICZfX3RleHQgYSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNC0xNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpbmstaW52ZXJzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJl9fc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIHdpZHRoOiAyNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWZvcm1zLWNvbnRhaW5lci1mb3JtLW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE2LTE2O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdXBwbGVtZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNi0xNjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLmMtZm9ybXMtZXN0YXRlLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkLTIwO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLWJvbGQtMTY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLWZvcm1zLWVzdGF0ZS1jYXJkLWFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQtMTQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwibWFwLXBpblwiKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fdGVybSB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1ib2xkLTEyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4vLyDjg5Xjgqnjg7zjg6DlhoXjga7lsI/opovlh7rjgZfvvIhGaWdtYTogMTRweCAvIHRyYWNraW5nIDAuMTVlbSAvIOWFiOmgreOBqyA0cHgg44Gu44OJ44OD44OI77yJXG4uYy1mb3Jtcy1oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxNCwgMC4xNWVtLCAxKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG5cbiAgICAvLyDjg4njg4Pjg4jjga8gMTZweCDmnqDjga7kuK3lpK7jgavnm7TlvoQgNHB477yIRmlnbWE6IFZlY3RvciAxNngxNiDjga7kuK3jga4gNHB4IOOBruWGhu+8iVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBjZW50ZXIsIGN1cnJlbnRDb2xvciAxLjZweCwgdHJhbnNwYXJlbnQgMnB4KTtcbiAgICB9XG5cbiAgICAmW2RhdGEtbm8tbWFya10ge1xuICAgICAgICBnYXA6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLy8g44OV44Kp44O844OgMeODleOCo+ODvOODq+ODie+8iEZpZ21hOiBtb2xlY3VsZXMgLyBwYXJ0c++8iVxuLy8g44Op44OZ44Or44KS5p6g5YaF44Gu5LiK5q6144Gr572u44GN44CB5LiL57ea44Gu44G/44Gn5Yy65YiH44KLXG4uYy1mb3Jtcy1yb3cge1xuICAgICRfdGhpczogJjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgLy8gRmlnbWE6IDE0KOODqeODmeODqykgKyAxNihnYXApICsgMTQo5YWl5YqbKSArIDIwKOS4i+S9meeZvSkgPSA2NHB477yI5LiK5L2Z55m944Gq44GX77yJXG4gICAgcGFkZGluZzogMCAxNnB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1pbnB1dC1kYXJrLWJvcmRlcjtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICAvLyDlv4XpoIjjg57jg7zjgq/jgYzjgYLjgaPjgabjgoLjg6njg5njg6vooYzjga7pq5jjgZXjga8gMTJweO+8iEZpZ21hOiBGcmFtZSA2MTXvvIlcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIC8vIOWFpeWKm+eUu+mdouOBruODqeODmeODq+OBr+eZve+8iEZpZ21hOiB0ZXh0L2ludmVyc2XvvInjgILnorroqo3nlLvpnaLjga/kuIvjgaflvLHjgoHjgotcbiAgICAmX19sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWVuKDE0LCAwLjE1ZW0sIDEpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICB9XG5cbiAgICAvLyDlv4XpoIjjg57jg7zjgq/vvIjjgqLjgrnjgr/jg6rjgrnjgq/vvIlcbiAgICAvLyDjgqLjgrnjgr/jg6rjgrnjgq/jga/lrZflvaLjgYzooYzjg5zjg4Pjgq/jgrnjgojjgorpq5jjgY/lh7rjgovjgZ/jgoHjgIHmnqDjgpLlm7rlrprjgZfjgabooYzjga7pq5jjgZXjgpLltKnjgZXjgarjgYRcbiAgICAvLyBGaWdtYSDjga7lv4XpoIjjg57jg7zjgq/jga/jgqLjgrnjgr/jg6rjgrnjgq/mloflrZfjgafjga/jgarjgY8gOC4xNCB4IDcuOHB4IOOBruODmeOCr+OCv+ODvOOAglxuICAgIC8vIOaWh+Wtl+OBoOOBqOWtl+W9ouOBjOWwj+OBleOBj+S4iuS7mOOBjeOBq+OBquOCi+OBn+OCgeOAgeODnuOCueOCr+OBp+Wbs+W9ouOBq+W3ruOBl+abv+OBiOOCi1xuICAgICZfX3JlcXVpcmVkIHtcbiAgICAgICAgd2lkdGg6IDguMTRweDtcbiAgICAgICAgaGVpZ2h0OiA3LjhweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5wdXQtZGFyay1yZXF1aXJlZDtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwifmltYWdlcy9jb21tb24vaWNvbnMvcmVxdWlyZWQuc3ZnXCIpO1xuICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvLyDplpPpmpTjga/ooYzjga4gZ2FwIOOBp+WPluOCi++8iG1hcmdpbiDjgpLotrPjgZnjgajkuozph43jgavjgarjgovvvIlcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tanAoMTQsIDAuMTVlbSwgMSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICB9XG5cbiAgICAvLyDnorroqo3nlLvpnaLvvJrlgKTjgpLjgZ3jga7jgb7jgb7ooajnpLrjgZnjgotcbiAgICAvLyDnorroqo3nlLvpnaLvvIhGaWdtYTog6auY44GVIDY4cHggLyBwYWRkaW5nLWJsb2NrIDE2cHggLyBnYXAgMTJweCAvIOWApOOBr+eZvSAxMnB477yJXG4gICAgJltkYXRhLWNvbmZpcm1dIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2OHB4O1xuICAgICAgICAvLyDkuIvnt5ogMXB4IOOCkuWQq+OCgeOBpiA2OHB4IOOBq+OBmeOCi1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxNnB4IDE1cHg7XG5cbiAgICAgICAgLy8g56K66KqN55S76Z2i44Gv5YCk44KS55uu56uL44Gf44Gb44KL44Gf44KB44CB44Op44OZ44Or44Gv5byx44KB44KL77yIRmlnbWE6IHRleHQvdGVydGlhcnnvvIlcbiAgICAgICAgI3skX3RoaXN9X19sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRfdGhpc31fX2NvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tanAoMTQpO1xuICAgICAgICAgICAgLy8g5YWl5Yqb5riI44G/44Gu5YCk44Gq44Gu44Gn44OX44Os44O844K544Ob44Or44OA44O844Go5Yy65Yil44Gn44GN44KL44KI44GG55m944Gr44GZ44KLXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOODqeODmeODq+OBrueEoeOBhOihjO+8iOips+e0sOOBquOBqe+8ieOBr+ikh+aVsOihjOOBq+OBquOCi+OBn+OCgeihjOmWk+OCkuW6g+OBkuOCi1xuICAgICAgICAmOm5vdCg6aGFzKCN7JF90aGlzfV9faGVhZGVyKSkgI3skX3RoaXN9X19jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWpwKDEyLCAwLjE1ZW0sIDEuOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjgqjjg6njg7zmmYLvvJrjg6njg5njg6vjg7vkuIvnt5rjga7oibLjgpLlpInmm7RcbiAgICAmOmhhcyguX2ludmFsaWQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWVycm9yO1xuXG4gICAgICAgICN7JF90aGlzfV9fbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOOCqOODqeODvOODoeODg+OCu+ODvOOCuOOBr+S4i+e3muOBruS4i+OBq+WHuuOBmeOAglxuICAgIC8vIOihjOOBruS4i+e3muOCkuWkluOBl+OAgeWFpeWKm+ashOOBruebtOS4i+OBq+WFqOW5he+8iOihjOOBruW3puWPsyBwYWRkaW5nIOOCkuaJk+OBoea2iOOBl++8ieOBp+W8leOBjeebtOOBmVxuICAgICY6aGFzKC5jLWZvcm1zLWlucHV0LXRleHRfX2Vycm9yLCAuYy1mb3Jtcy1pbnB1dC1zZWxlY3RfX2Vycm9yKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgLmMtZm9ybXMtaW5wdXQtdGV4dF9faW5wdXQsXG4gICAgICAgIC5jLWZvcm1zLWlucHV0LXNlbGVjdF9faW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogLTE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWVycm9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44OG44Kt44K544OI44Ko44Oq44Ki44Gv6Ieq5YmN44Gn5LiL57ea44KS5oyB44Gk44Gf44KB44CB44Oh44OD44K744O844K444Gu5L2N572u44Gg44GR5o+D44GI44KLXG4gICAgJjpoYXMoLmMtZm9ybXMtaW5wdXQtdGV4dGFyZWFfX2Vycm9yKSB7XG4gICAgICAgIC5jLWZvcm1zLWlucHV0LXRleHRhcmVhX19lcnJvciB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOODhuOCreOCueODiOOCqOODquOCouOBr+iHquWJjeOBp+mdouOBqOS4i+e3muOCkuaMgeOBpOOBn+OCgeaeoOOCkuWkluOBmVxuICAgICY6aGFzKC5jLWZvcm1zLXRleHRhcmVhKSB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAjeyRfdGhpc31fX2hlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8g44Op44OZ44Or44KS5oyB44Gf44Gq44GE6KGM44KS44CB44Op44OZ44Or5LuY44GN44Gu6KGM44Go44OZ44O844K544Op44Kk44Oz44Gn5o+D44GI44KL44Gf44KB44Gu5L2Z55m9XG4vLyBGaWdtYSDjgafjgoLjg6njg5njg6vooYzvvIgxMnB477yJ44KS6Z2e6KGo56S644Gr44GX44Gm5p6g44KS56K65L+d44GX44Gm44GE44KL44Gf44KB44CB5ZCM44GY6auY44GV44KS5YWl44KM44KLXG5AbWl4aW4gYy1mb3Jtcy1yb3ctbGFiZWwtc3BhY2VyIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLy8g6Zai6YCj44GZ44KL6KGM44Gu44G+44Go44G+44KK77yIRmlnbWE6IOihjOmWkyAyMHB444CCUEMgLyBTUCDlhbHpgJrvvIlcbi5jLWZvcm1zLXJvdy1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuQHVzZSAnLi9yb3cnIGFzICo7XG5cbi8vIOS9j+aJgOOBr+OAjOmDvemBk+W6nOecjCArIOW4gueUuuadkeWMuuOAjeOCkuaoquS4puOBs+OAgeOBneOBruS4i+OBq+S4geebrueVquWcsOODu+W7uueJqeWQjeOBquOBqeOCkue4puepjeOBv+OAglxuLy8g5ZCE5YWl5Yqb44GM44Gd44KM44Ge44KMIDY0cHgg44Gu5LiL57ea5LuY44GN44OV44Kj44O844Or44OJ5p6g44KS5oyB44Gk77yIRmlnbWE6IGZvcm0vYWRvcmVzc++8iVxuLmMtZm9ybXMtcm93LWFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZpZ21hOiDluYUgNjgwcHgg44Gu44Go44GNIOmDvemBk+W6nOecjCAzNDZweCAvIGdhcCAyMHB4IC8g5biC55S65p2R5Yy6IDMxNHB4XG4gICAgJl9fcHJlZiB7XG4gICAgICAgIGZsZXg6IDAgMCA1MC45JTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2l0eSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAvLyDpg73pgZPlupznnIzku6XlpJbjga/jg6njg5njg6vjgpLmjIHjgZ/jgarjgYTjgZ/jgoHjgIHjg5njg7zjgrnjg6njgqTjg7PjgpLmj4PjgYjjgovkvZnnmb3jgpLlhaXjgozjgotcbiAgICAmX19jaXR5ID4gLmMtZm9ybXMtcm93LFxuICAgID4gLmMtZm9ybXMtcm93IHtcbiAgICAgICAgQGluY2x1ZGUgYy1mb3Jtcy1yb3ctbGFiZWwtc3BhY2VyO1xuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4uYy1mb3Jtcy1yb3ctZGVzaXJlZC1hcmVhIHtcbiAgICAmX19ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJlZiB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgxNiwgMC4wNWVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC8vIFNQ44Gu44G/44Kw44Oq44OD44OJ44Os44Kk44Ki44Km44OIXG4gICAgLmMtZm9ybXMtaW5wdXQtY2hlY2tib3hfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWF4LWNvbnRlbnQpO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLmMtZm9ybXMtcm93LWRlc2lyZWQtZGF0ZXRpbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuQHVzZSAnLi9yb3cnIGFzICo7XG5cbi8vIOadpeW6l+W4jOacm+aXpeaZgu+8iOaXpeS7mCArIOaZgumWk++8ieOAglBDIC8gU1Ag44Gp44Gh44KJ44KCMuOCq+ODqeODoOOBruOBvuOBvu+8iEZpZ21hOiAzMjBweCArIDQwcHggLyAxODFweCArIDIwcHjvvIlcbi5jLWZvcm1zLXJvdy12aXNpdC1kYXRldGltZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgLy8g5pmC6ZaT5YG044Gv44Op44OZ44Or44KS5oyB44Gf44Gq44GE44Gf44KB44CB5pel5LuY5YG044Go44OZ44O844K544Op44Kk44Oz44KS5o+D44GI44KL5YiG44Gu5L2Z55m944KS56K65L+d44GZ44KLXG4gICAgJl9fdGltZSA+IC5jLWZvcm1zLXJvdyB7XG4gICAgICAgIEBpbmNsdWRlIGMtZm9ybXMtcm93LWxhYmVsLXNwYWNlcjtcbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLmMtZm9ybXMtcm93LXByZWZlcnJlZC1jb250YWN0LW1ldGhvZHMge1xuXG4gICAgJl9fYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vdGhlciB7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICB9XG5cbiAgICAmX19vdGhlciAuYy1mb3Jtcy1pbnB1dC10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fb3RoZXIgLmMtZm9ybXMtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIH1cbn1cbiIsIkB1c2UgJ0AvY3NzL2dsb2JhbC92YXJpYWJsZXMnIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvbWl4aW5zJyBhcyAqO1xuQHVzZSAnQC9jc3Mvb2JqZWN0L3V0aWxpdHknIGFzICo7XG5AdXNlICdAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zJyBhcyAqO1xuXG4uYy1mb3Jtcy1yb3ctYnVkZ2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgLmMtZm9ybXMtaW5wdXQtc2VsZWN0IHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLmMtZm9ybXMtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlcGFyYXRvciB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWpwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWlucHV0LWRhcmstdmFsdWU7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLmMtZm9ybXMtcm93LXppcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxMCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLy8g44K544OG44OD44OX44OQ44O877yIRmlnbWE6IDRweCDjga7jg4njg4Pjg4ggKyAxcHgg44Gu6YCj57WQ57ea77yJXG4kYy1mb3Jtcy1zdGVwLWRvdDogNHB4OyAgIC8vIOODieODg+ODiOOBruebtOW+hFxuJGMtZm9ybXMtc3RlcC1zbG90OiAxNnB4OyAvLyDjg4njg4Pjg4jjga7lvZPjgZ/jgormnqDvvIhGaWdtYSDjga4gVmVjdG9yIOOCteOCpOOCuu+8iVxuXG4vLyDmqKrkuKbjgbPvvIjjg4njg4Pjg4jigJTnt5rigJTjg4njg4Pjg4jjgIHjg6njg5njg6vjga/jg4njg4Pjg4jjga7kuIvvvIlcbkBtaXhpbiBjLWZvcm1zLXN0ZXAtaG9yaXpvbnRhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDA7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3RlcHMpICogODBweCk7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG5cbiAgICAvLyDmnIDliJ3jgajmnIDlvozjga7jg4njg4Pjg4jjga7kuK3lv4PjgpLntZDjgbbnt5pcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiBjYWxjKCRjLWZvcm1zLXN0ZXAtc2xvdCAvIDIpO1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLyAodmFyKC0tc3RlcHMpICogMikpO1xuICAgICAgICByaWdodDogY2FsYygxMDAlIC8gKHZhcigtLXN0ZXBzKSAqIDIpKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cblxuICAgIC5jLWZvcm1zLXN0ZXBfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAvLyDnuKbnt5rjga/kvb/jgo/jgarjgYTvvIjnuKbkuKbjgbPjga4gOm5vdCg6bGFzdC1jaGlsZCkg44Go5ZCM44GY6Kmz57Sw5bqm44Gn5omT44Gh5raI44GZ77yJXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWZvcm1zLXN0ZXBfX2xhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tanAoMTIpO1xuICAgIH1cbn1cblxuLy8g57im5Lim44Gz77yI44OJ44OD44OI44Gu5Y+z44Gr44Op44OZ44Or44CB44Ki44Kk44OG44Og6ZaT44KS57im57ea44Gn57mL44GQ77yJXG5AbWl4aW4gYy1mb3Jtcy1zdGVwLXZlcnRpY2FsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcblxuICAgIC8vIOaoque3muOBr+S9v+OCj+OBquOBhFxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmMtZm9ybXMtc3RlcF9faXRlbSB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgIC8vIOasoeOBruODieODg+ODiOOBuOS8uOOBs+OCi+e4pue3mu+8iOacgOW+jOOBruOCouOCpOODhuODoOOBr+W8leOBi+OBquOBhO+8iVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKCRjLWZvcm1zLXN0ZXAtc2xvdCAvIDIpO1xuICAgICAgICAgICAgbGVmdDogY2FsYygkYy1mb3Jtcy1zdGVwLXNsb3QgLyAyKTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNTBweCArICRjLWZvcm1zLXN0ZXAtc2xvdCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5wdXQtZGFyay1ib3JkZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWZvcm1zLXN0ZXBfX2xhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tanAoMTQpO1xuICAgIH1cbn1cblxuLmMtZm9ybXMtc3RlcCB7XG4gICAgJF90aGlzOiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW5wdXQtZGFyay1ib3JkZXI7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvLyDjg4njg4Pjg4jvvIjpnZ7jgqLjgq/jg4bjgqPjg5bvvInjgILnt5rjgavph43jga3jgovjgZ/jgoHog4zmma/oibLjgpLmlbfjgY9cbiAgICAmX19jaXJjbGUge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAkYy1mb3Jtcy1zdGVwLXNsb3Q7XG4gICAgICAgIGhlaWdodDogJGMtZm9ybXMtc3RlcC1zbG90O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctZGFyay1iYXNlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAkYy1mb3Jtcy1zdGVwLWRvdDtcbiAgICAgICAgICAgIGhlaWdodDogJGMtZm9ybXMtc3RlcC1kb3Q7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOODqeODmeODq++8iOmdnuOCouOCr+ODhuOCo+ODlu+8iVxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC8vIOaoquS4puOBs++8iOODh+ODleOCqeODq+ODiO+8iVxuICAgIEBpbmNsdWRlIGMtZm9ybXMtc3RlcC1ob3Jpem9udGFsO1xuXG4gICAgLy8g57im5Lim44Gz77yIUEMg44Gu44K144Kk44OJ55So77yJ44CCU1Ag44Gv5qiq5Lim44Gz44Gr5oi744GZXG4gICAgJltkYXRhLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdIHtcbiAgICAgICAgQGluY2x1ZGUgYy1mb3Jtcy1zdGVwLXZlcnRpY2FsO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGMtZm9ybXMtc3RlcC1ob3Jpem9udGFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g44Ki44Kv44OG44Kj44OW44K544OG44OD44OXXG4gICAgJltkYXRhLXN0ZXA9XCIxXCJdICN7JF90aGlzfV9faXRlbTpudGgtb2YtdHlwZSgxKSxcbiAgICAmW2RhdGEtc3RlcD1cIjJcIl0gI3skX3RoaXN9X19pdGVtOm50aC1vZi10eXBlKDIpLFxuICAgICZbZGF0YS1zdGVwPVwiM1wiXSAjeyRfdGhpc31fX2l0ZW06bnRoLW9mLXR5cGUoMyksXG4gICAgJltkYXRhLXN0ZXA9XCI0XCJdICN7JF90aGlzfV9faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICN7JF90aGlzfV9fY2lyY2xlOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JF90aGlzfV9fbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdAL2Nzcy9nbG9iYWwvdmFyaWFibGVzJyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL21peGlucycgYXMgKjtcbkB1c2UgJ0AvY3NzL29iamVjdC91dGlsaXR5JyBhcyAqO1xuQHVzZSAnQC9jc3MvZ2xvYmFsL2Z1bmN0aW9ucycgYXMgKjtcblxuLmMtZm9ybXMtdGVsZXBob25lLWlucXVpcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJweDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgJl9fdGVsIHtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuLXJlZ3VsYXItbGgxMigzMik7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+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+8iVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjYwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjYwKSAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JnLW1lZGlhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzY2cHg7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDEwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMTYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuXG4gICAgJl9fbGVhZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjdweDtcbiAgICB9XG5cbiAgICAmX19ub3RlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgIH1cblxuICAgIC8vIENPTlRBQ1QgVVMg44Oc44K/44Oz44GvIGMtYnV0dG9ucy1nbGFzc++8iGNvbXBvbmVudHMvYnV0dG9ucy9fZ2xhc3PvvInjgpLkvb/nlKjjgILln7rmnKzjgrnjgr/jgqTjg6vjgafkuIrmm7jjgY3kuI3opoFcbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuI3BhZ2UtbmV3cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWludmVyc2U7XG5cbiAgICAucGctbmV3cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1pbnZlcnNlO1xuICAgIH1cblxuICAgIC5wZy1uZXdzLWFyY2hpdmUge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxNjBweCA4MHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMjBweCA3MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogOTZweCA2NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTgwcHggbWlubWF4KDAsIDg2N3B4KTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDQzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2MHB4IG1pbm1heCgwLCAxZnIpO1xuICAgICAgICAgICAgICAgIGdhcDogODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGdhcDogNDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg2N3B4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAucGctbmV3cy1jYXRlZ29yeSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1qb3N0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMjhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogMTZweCAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWpvc3QtbWl4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICZbYXJpYS1jdXJyZW50PVwicGFnZVwiXSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctbmV3cy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAmX19lbXB0eSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0OHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1ZDVmNjM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVkNWY2MztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbm90by1zYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jcGFnZS1uZXdzLWRldGFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWludmVyc2U7XG5cbiAgICAucGctbmV3cy1kZXRhaWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaW52ZXJzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgfVxuXG4gICAgLnBnLW5ld3MtZGV0YWlsLWNhdGNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAxNDNweCA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA2NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAxNnB4IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19iZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHJnYmEoMzQsIDM0LCAzNCwgMC42KSwgcmdiYSgzNCwgMzQsIDM0LCAwLjYpKSxcbiAgICAgICAgICAgICAgICB1cmwoXCJ+aW1hZ2VzL3BhZ2VzL25ld3MvZGV0YWlsLWNhdGNoLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IG1pbigxMDAlLCAxMDgwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FyY2hpdmUsXG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWpvc3Q7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAvL21heC13aWR0aDogNzIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbm90by1zYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy1uZXdzLWRldGFpbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogODBweCAxNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDY0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCxcbiAgICAgICAgLnBnLW5ld3MtZGV0YWlsLXVuaXRfX2JvZHkge1xuICAgICAgICAgICAgd2lkdGg6IG1pbigxMDAlLCA4MDBweCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbm90by1zYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgICAgICBwLFxuICAgICAgICAgICAgdWwsXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19maWd1cmUge1xuICAgICAgICAgICAgd2lkdGg6IG1pbigxMDAlLCA4MDBweCk7XG4gICAgICAgICAgICAvL2FzcGVjdC1yYXRpbzogODAwIC8gNTM0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgICAgICAgICAvL2FzcGVjdC1yYXRpbzogNDE0IC8gMjc2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy1uZXdzLWRldGFpbC11bml0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiBtaW4oMTAwJSwgODAwcHgpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5vdG8tc2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZpZ3VyZSB7XG4gICAgICAgICAgICB3aWR0aDogbWluKDEwMCUsIDgwMHB4KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLW5ld3MtZGV0YWlsLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLW5ld3MtZGV0YWlsLXNoYXJlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbm90by1zYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMzJweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctbmV3cy1kZXRhaWwtbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBtaW4oMTAwJSwgODAwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAyMDVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5cbiNwYWdlLWNvbHVtbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWludmVyc2U7XG5cbiAgICAucGctY29sdW1uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWludmVyc2U7XG4gICAgfVxuXG4gICAgLnBnLWNvbHVtbi1hcmNoaXZlIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMTYwcHggODBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMTIwcHggNzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxODBweCBtaW5tYXgoMCwgODY3cHgpO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogNDNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgeGwge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUwcHggbWlubWF4KDAsIDFmcik7XG4gICAgICAgICAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZ2FwOiA0OHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAzMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg2N3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLWNvbHVtbi1jYXRlZ29yeSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMTIwcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktam9zdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1qb3N0LW1peDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAmW2FyaWEtY3VycmVudD1cInBhZ2VcIl0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy1jb2x1bW4tbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IC0xNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZW1wdHkge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDhweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWQ1ZjYzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ZDVmNjM7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5vdG8tc2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLWNhcmQtY29sdW1uIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MjRweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuYy1jYXJkLWNvbHVtbl9faW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYy1jYXJkLWNvbHVtbl9fb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSxcbiAgICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19hcmNoaXZlLFxuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1qb3N0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1iYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ub3RvLXNhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbm90by1zYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVlbTtcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy1jb2x1bW4tcGFnaW5hdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IC0xNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNwYWdlLWNvbHVtbi1kZXRhaWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1pbnZlcnNlO1xuXG4gICAgLnBnLWNvbHVtbi1kZXRhaWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaW52ZXJzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgfVxuXG4gICAgLnBnLWNvbHVtbi1kZXRhaWwtY2F0Y2gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMTQzcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDY0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDk1cHggMTlweCA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudChyZ2JhKDM0LCAzNCwgMzQsIDAuNiksIHJnYmEoMzQsIDM0LCAzNCwgMC42KSksXG4gICAgICAgICAgICAgICAgdmFyKC0tY29sdW1uLWRldGFpbC1jYXRjaC1pbWFnZSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IC03NHB4IDAgMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IG1pbigxMDAlLCAxMDgwcHgpO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXJjaGl2ZSxcbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktam9zdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ub3RvLXNhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzc4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctY29sdW1uLWRldGFpbC1ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4IDE2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaW52ZXJzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwIDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGVhZCxcbiAgICAgICAgJl9fY29udGVudCxcbiAgICAgICAgLnBnLWNvbHVtbi1kZXRhaWwtdW5pdF9fYm9keSB7XG4gICAgICAgICAgICB3aWR0aDogbWluKDEwMCUsIDgwMHB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ub3RvLXNhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIHVsLFxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGVhZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19maWd1cmUge1xuICAgICAgICAgICAgd2lkdGg6IG1pbigxMDAlLCA4MDBweCk7XG4gICAgICAgICAgICAvL2FzcGVjdC1yYXRpbzogODAwIC8gNTM0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vYXNwZWN0LXJhdGlvOiA0MTQgLyAyNzY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLWNvbHVtbi1kZXRhaWwtdG9jIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB3aWR0aDogbWluKDEwMCUsIDgwMHB4KTtcbiAgICAgICAgcGFkZGluZzogNjRweCAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctb3ZlcmxheTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMzVlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktam9zdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5vdG8tc2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLWNvbHVtbi1kZXRhaWwtdW5pdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjhweDtcbiAgICAgICAgd2lkdGg6IG1pbigxMDAlLCA4MDBweCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN0cm9uZztcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmctd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWpvc3Q7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5vdG8tc2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmlndXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy9hc3BlY3QtcmF0aW86IDgwMCAvIDUzNDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAvL2FzcGVjdC1yYXRpbzogNDE0IC8gMjc2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy1jb2x1bW4tZGV0YWlsLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLWNvbHVtbi1kZXRhaWwtc2hhcmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ub3RvLXNhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy1jb2x1bW4tZGV0YWlsLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICB3aWR0aDogbWluKDEwMCUsIDgwMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMjA1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuXG4jcGFnZS12b2ljZSxcbiNwYWdlLXZvaWNlLWRldGFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWludmVyc2U7XG59XG5cbiNwYWdlLXZvaWNlIHtcbiAgICAucGctdm9pY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaW52ZXJzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgfVxuXG4gICAgLnBnLXZvaWNlLWFyY2hpdmUge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxNjBweCA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogODBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDQzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy12b2ljZS1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJl9fZW1wdHkge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDhweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICM0ZDRkNGQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjNGQ0ZDRkO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ub3RvLXNhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctdm9pY2UtY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gICAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICM0ZDRkNGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBnLXZvaWNlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCAmIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICM0ZDRkNGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDMycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jdXN0b21lciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbm90by1zYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbm90by1zYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1qb3N0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDQ5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzU4IC8gMjM5O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctdm9pY2UtcGFnaW5hdGlvbiB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiAtMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jcGFnZS12b2ljZS1kZXRhaWwge1xuICAgIC5wZy12b2ljZS1kZXRhaWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaW52ZXJzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgfVxuXG4gICAgLnBnLXZvaWNlLWRldGFpbC1jYXRjaCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwZjBmMGYgMCUsICMyMjIgMTAwJSk7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDE0M3B4IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDY0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAxNnB4IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZXllYnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1qb3N0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbm90by1zYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWV0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2luZm8sXG4gICAgICAgICZfX3RhZ3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbm90by1zYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RhZ3Mge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX190YWdzIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NlcGFyYXRvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY3VzdG9tZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5vdG8tc2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLXZvaWNlLWRldGFpbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1pbnZlcnNlO1xuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDY0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBnYXA6IDY0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDY0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tYWluLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBtaW4oMTAwJSwgODAwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiAtMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvL2FzcGVjdC1yYXRpbzogODAwIC8gNTM0O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAvL2FzcGVjdC1yYXRpbzogNDE0IC8gMjc2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy12b2ljZS1kZXRhaWwtc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgd2lkdGg6IG1pbigxMDAlLCA4MDBweCk7XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzljOWM5YztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ub3RvLXNhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHksXG4gICAgICAgICZfX3N0YWZmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ub3RvLXNhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcblxuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIHVsLFxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3RhZmYge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctdm9pY2UtZGV0YWlsLXVuaXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIHdpZHRoOiBtaW4oMTAwJSwgODAwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IC0yMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvL2FzcGVjdC1yYXRpbzogODAwIC8gNTM0O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAvL2FzcGVjdC1yYXRpbzogNDE0IC8gMjc2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5vdG8tc2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLXZvaWNlLWRldGFpbC1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgLnBnLXZvaWNlLWRldGFpbC1zaGFyZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5vdG8tc2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDMycHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLXZvaWNlLWRldGFpbC1uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgd2lkdGg6IG1pbigxMDAlLCA4MDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDIwNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbi0tbmV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5cbiNwYWdlLXByaXZhY3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1pbnZlcnNlO1xuXG4gICAgLnBnLXByaXZhY3kge1xuICAgICAgICAvLyBtYWluIOOBruWFsemAmuS4i+S9meeZve+8iDQwcHjvvInjgpLmiZPjgaHmtojjgZfjgIHkuIvkvZnnmb3jgpLjgqvjg7Pjg5fpgJrjgoogUEMxNjAgLyBTUDgwIOOBq+OBmeOCi1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWludmVyc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgIH1cblxuICAgIC5wZy1wcml2YWN5LXBvbGljeSB7XG4gICAgICAgIHBhZGRpbmc6IHNpemUoMTYwKSBzaXplKDE0Myk7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoNjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgcGFkZGluZzogc2l6ZSg4MCkgc2l6ZSgxNik7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogc2l6ZSg4MCk7XG4gICAgICAgICAgICB3aWR0aDogbWluKDEwMCUsIHNpemUoMTA4MCkpO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdhcDogc2l6ZSg0MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiBzaXplKDQwKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLXByaXZhY3ktc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogc2l6ZSgyMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc2l6ZSgyMCk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNpemUoMSkgc29saWQgIzRiNTU2MztcblxuICAgICAgICAvLyDjg6rjg7zjg4nmlofvvIgx44OW44Ot44OD44Kv55uu77yJ44Gg44GR5L2Z55m944Go5Yy65YiH44KK57ea44Gu5piO5bqm44GM55Ww44Gq44KLXG4gICAgICAgICZbZGF0YS12YXJpYW50PVwibGVhZFwiXSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc2l6ZSg0MCk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiBzaXplKDEyKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtLTE4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgyLTE2O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLXByaXZhY3ktbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogc2l6ZSgxMik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC8vIOeVquWPt+S7mOOBje+8iDHvvInvvIgy77yJ4oCm44CC5pWw5a2X44Gv5pys5paHMeihjOebruOBruS4reW/g+OBq+WQiOOCj+OBm+OBpiA1cHgg5LiL44GS44KLXG4gICAgICAgICZbZGF0YS1tYXJrZXI9XCJudW1iZXJcIl0ge1xuICAgICAgICAgICAgLnBnLXByaXZhY3ktbGlzdF9fbWFya2VyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogc2l6ZSg1KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g5Lit6buS77yI44O777yJXG4gICAgICAgICZbZGF0YS1tYXJrZXI9XCJkb3RcIl0ge1xuICAgICAgICAgICAgZ2FwOiBzaXplKDQpO1xuXG4gICAgICAgICAgICAucGctcHJpdmFjeS1saXN0X19tYXJrZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgyLTE2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiBzaXplKDgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19tYXJrZXIge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDItMTQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG4vLyA0MDQgLyA1MDAg44Gn5ZCM44GY44Os44Kk44Ki44Km44OI44KS5YWx5pyJ44GZ44KLXG4jcGFnZS1lcnJvcixcbiNwYWdlLW9vb3BzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaW52ZXJzZTtcblxuICAgIC5wZy1lcnJvciB7XG4gICAgICAgIC8vIG1haW4g44Gu5YWx6YCa5LiL5L2Z55m977yINDBweO+8ieOCkuaJk+OBoea2iOOBl+OAgeS4i+S9meeZveOCkuOCq+ODs+ODl+mAmuOCiiBQQzE2MCAvIFNQODAg44Gr44GZ44KLXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaW52ZXJzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgfVxuXG4gICAgLnBnLWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiBzaXplKDE2MCkgc2l6ZSgxNDMpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDY0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHNpemUoODApIHNpemUoMTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgd2lkdGg6IG1pbigxMDAlLCBzaXplKDEwODApKTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiBzaXplKDY0KSBzaXplKDgwKTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNpemUoMSkgc29saWQgJGNvbG9yLWJvcmRlci1zdHJvbmc7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzaXplKDEpIHNvbGlkICRjb2xvci1ib3JkZXItc3Ryb25nO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogc2l6ZSg4MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogc2l6ZSg0MCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiBzaXplKDI0KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZ2FwOiBzaXplKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOaWh+evgOOBrumAlOS4reOBp+aKmOOCiui/lOOBleOBquOBhOOCiOOBhiBzcGFuIOWNmOS9jeOBp+aUueihjOOBleOBm+OCi+OAglxuICAgICAgICAvLyAx6KGM5pmC44Gu6auY44GV44Gv44Kr44Oz44OX6YCa44KK77yIbGluZS1oZWlnaHQ6IDHvvInjga7jgb7jgb7jgIHmipjjgorov5TjgZfjgZ/mmYLjgaDjgZEgcm93LWdhcCDjgafooYzplpPjgpLnorrkv53jgZnjgotcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXIoMTgsIDEsIDAuMTVlbSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICByb3ctZ2FwOiBzaXplKDgpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sZWFkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LXJlZ3VsYXItbGgxNigxNCwgMC4xNWVtKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFBD44Gu44G/44Gn5Yq544GL44Gb44KL5pS56KGMXG4gICAgICAgICZfX2JyZWFrIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogc2l6ZSgxMik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdhcDogc2l6ZSgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogc2l6ZSgyMDUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbm90ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYoMTQsIDAuMTVlbSk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjgqvjgqbjg7Pjg4jjg4Djgqbjg7Pjga7mlbDlrZfjgILjgrnjg6njgqTjg4njgaflt67jgZfmm7/jgYjjgovjgZ/jgoEgaW5saW5lLWJsb2NrIOOBq+OBmeOCi1xuICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDFjaDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctZXJyb3ItY29kZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogc2l6ZSgxNik7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcblxuICAgICAgICAvLyA0MDQgRVJST1Ig44Gu44KI44GG44Gr5qiq5Lim44Gz44Gr44GZ44KLXG4gICAgICAgICZbZGF0YS12YXJpYW50PVwiaW5saW5lXCJdIHtcbiAgICAgICAgICAgIC5wZy1lcnJvci1jb2RlX19udW1iZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWVuKDY0LCAwLjE1ZW0sIDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGctZXJyb3ItY29kZV9fbGFiZWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWVuKDQwLCAwLjE1ZW0sIDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgLnBnLWVycm9yLWNvZGVfX251bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWVuKDQwLCAwLjE1ZW0sIDEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wZy1lcnJvci1jb2RlX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWVuKDI4LCAwLjE1ZW0sIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE9vcHMhIOOBruOCiOOBhuOBq+e4puepjeOBv+OBq+OBmeOCi1xuICAgICAgICAmW2RhdGEtdmFyaWFudD1cInN0YWNrXCJdIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IHNpemUoMjApO1xuXG4gICAgICAgICAgICAucGctZXJyb3ItY29kZV9fbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1lbig2NCwgMC4xNWVtLCAxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBnLWVycm9yLWNvZGVfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1lbigyMCwgMC4xNWVtLCAxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdhcDogc2l6ZSgxNik7XG5cbiAgICAgICAgICAgICAgICAucGctZXJyb3ItY29kZV9fbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tZW4oMzYsIDAuMTVlbSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuLy8g44Ot44O844OH44Kj44Oz44Kw6KGo56S65Lit44Gv44K544Kv44Ot44O844Or44KS5Zu65a6a44GZ44KLXG5odG1sW2RhdGEtbG9hZGluZ10sXG5odG1sW2RhdGEtbG9hZGluZ10gYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3BhZ2UtaG9tZSB7XG4gICAgLnBnLWhvbWUtbG9hZGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxNDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgLy8g5pyA5b6M44Gu44OV44Kn44O844OJ44Ki44Km44OI55So44OI44Op44Oz44K444K344On44OzXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICBvcGFjaXR5IDAuNnMgZWFzZSxcbiAgICAgICAgICAgIHZpc2liaWxpdHkgMHMgMHM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEpTIOOBp+WFqOa8lOWHuuWujOS6huW+jOOBq+S7mOS4juOBleOCjOmdnuihqOekuuOBq+OBquOCi1xuICAgICAgICAmW2RhdGEtaGlkZGVuXSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgICAgICBvcGFjaXR5IDAuOHMgZWFzZSxcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5IDBzIDAuOHM7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzlweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjg63jgrTvvIhQQy9TUCDlhbHpgJogMuihjOe1hOOBvyA1MzkvMTE077yJXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTM5cHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDUzOSAvIDExNDtcbiAgICAgICAgICAgIC8vIOKRoCDkuIvjgYvjgonjgbXjgo/jgaPjgajjg5Xjgqfjg7zjg4njgqTjg7NcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjRweCk7XG4gICAgICAgICAgICBhbmltYXRpb246IHBnLWhvbWUtbG9hZGluZy11cCAxLjRzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSAwLjRzIGZvcndhcmRzO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21lc3NhZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTExODI3O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMjAsIDEuNCwgMC40ZW0pO1xuICAgICAgICAgICAgLy8g4pGgIOS4i+OBi+OCieOBteOCj+OBo+OBqOODleOCp+ODvOODieOCpOODs++8iOODreOCtOOCiOOCiuWwkeOBl+mBheOCjOOBpu+8iVxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcGctaG9tZS1sb2FkaW5nLXVwIDEuNHMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIDAuOHMgZm9yd2FyZHM7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTMsIDEuNCwgMC40ZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3ViIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbi1yZWd1bGFyLWxoMTQoMTQsIDAuMTVlbSk7XG4gICAgICAgICAgICAvLyDikaAg5LiL44GL44KJ44G144KP44Gj44Go44OV44Kn44O844OJ44Kk44Oz77yI44Kt44Oj44OD44OB44Kz44OU44O844KI44KK5bCR44GX6YGF44KM44Gm77yJXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwZy1ob21lLWxvYWRpbmctdXAgMS40cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgMXMgZm9yd2FyZHM7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbi1yZWd1bGFyLWxoMTQoOSwgMC4xNWVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOKRoSDkuIvjgYvjgonjgZvjgorkuIrjgYzjgaPjgablhajpnaLjgpLopobjgYbpu5Log4zmma9cbiAgICAgICAgJl9fY3VydGFpbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwZy1ob21lLWxvYWRpbmctY3VydGFpbiAxLjJzIGN1YmljLWJlemllcigwLjc2LCAwLCAwLjI0LCAxKSAyLjZzIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyDikaAg5paH5a2X44GM5LiL44GL44KJ44G144KP44Gj44Go5Ye644Gm44GP44KLXG5Aa2V5ZnJhbWVzIHBnLWhvbWUtbG9hZGluZy11cCB7XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG4vLyDikaEg6buS6IOM5pmv44GM5LiL44GL44KJ44Gb44KK5LiK44GM44KLXG5Aa2V5ZnJhbWVzIHBnLWhvbWUtbG9hZGluZy1jdXJ0YWluIHtcbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4jcGFnZS1ob21lIHtcbiAgICAucGctaG9tZS1oZXJvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMGx2aDtcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgIGxlZnQ6IDE0MnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbGVmdDogMzZweDtcbiAgICAgICAgICAgICAgICByaWdodDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgd2lkdGg6IDUzOHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tZXNzYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyAvLyDooYzliIblibLjgqLjg4vjg6Hjg7zjgrfjg6fjg7PvvIhqcy10ZXh0LXJldmVhbO+8ieOBp+ihjOOCkiBibG9jayDphY3nva7jgZnjgovjgZ/jgoFcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZW4ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOOCueOCr+ODreODvOODq+iqmOWwjuOCpOODs+OCuOOCseODvOOCv+ODvO+8iOWPs+S4i+OBqyBhYnNvbHV0ZSDoqK3nva7vvIlcbiAgICAgICAgJl9fc2Nyb2xsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxM3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Njcm9sbC10ZXh0IHtcbiAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgICBjb2xvcjogIzlDQTNBRjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOe4pue3muOCkuODiOODqeODg+OCr+OBqOOBl+OAgeWGheWBtOOBruODqeOCpOODs+OBjOS4iuKGkuS4i+OBuOe5sOOCiui/lOOBl+S8uOe4ruOBmeOCi1xuICAgICAgICAmX19zY3JvbGwtbGluZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHBnLWhvbWUtaGVyby1zY3JvbGwgMi4ycyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSkgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjcm9sbCDjg6njgqTjg7M6IOS4iuOBi+OCieS8uOOBs+OBpuS4i+OBuOaKnOOBkeOCi+ODq+ODvOODl1xuQGtleWZyYW1lcyBwZy1ob21lLWhlcm8tc2Nyb2xsIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgfVxuICAgIDUwLjAxJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLWhvbWUge1xuICAgIC5wZy1ob21lLXN0b3J5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxNjBweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDsgLy8gX19pbm5lciDjgaggaW1hZ2VzIOOCkuWQjOS4gOOCu+ODq+OBq+mHjeOBreOCi++8iGltYWdlcyDjga4gc3RpY2t5IOeUqO+8iVxuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOOCu+OCr+OCt+ODp+ODs+WFqOS9k+OBq+eZveKGkiMyMjIg44Gu44Kw44Op44OH44O844K344On44Oz44KS5LmX566X44Gn6YeN44Gt44KLXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgIzIyMiAxMDAlKTtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0NDhweDtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDE7IC8vIGltYWdlcyDjgajlkIzkuIDjgrvjg6vjgavph43jga3jgotcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7IC8vIOOCsOODqeODh+ODvOOCt+ODp+ODs+ODu+eUu+WDj+OCiOOCiuWJjemdouOBp+ODhuOCreOCueODiOOCkuS/neOBpFxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWQge1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU1RPUlkg44GoIFNJTkNFIDIwMDgg44KS5ZCM5LiA6KGM44Gn5aSp5Zyw5Lit5aSu44O75Lih56uv5o+D44GIXG4gICAgICAgICZfX2hlYWQtcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9famEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zaW5jZSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0byAwO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDQ4cHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDAgYXV0bzsgLy8g44Oq44K544OI5ZCM5qeY44CB5Y+z5a+E44GbXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmI3MjgwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogSm9zdCwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwOyAvLyBKb3N0IExpZ2h0XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvIDUycHg7IC8vIOODquOCueODiOWQjOanmOOAgeWPs+WvhOOBm1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIOWPs+efouWNsOOCouOCpOOCs+ODs++8iOiJsuOBr+ODhuOCreOCueODiOOBq+i/veW+k++8iVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJ+aW1hZ2VzL2NvbW1vbi9pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLWhvbWUtc3RvcnktaW1hZ2VzIHtcbiAgICAgICAgLy8g44ON44Kk44OG44Kj44OWIHN0aWNreSDjgafjg5Tjg7PnlZnjgoHvvIjjgrPjg7Pjg53jgrjjgr/liLblvqHjgafjgqzjgr/jgaTjgYvjgarjgYTvvIlcbiAgICAgICAgLy8g44K544OG44O844K45YaF44Gu44K/44Kk44Or44GvIEpT77yIc3RvcnkuanPvvInjgYzluYXjg7vnuKbkvY3nva7jg7vmqKrnp7vli5XjgpLliLblvqHjgZnjgotcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMTtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7IC8vIOOCu+ODq+mrmOOBleOBq+W8leOBjeS8uOOBsOOBleOBmiBzdGlja3kg44Gu5Y+v5YuV5Z+f44KS56K65L+d44GZ44KLXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyDmqKrjgavmtYHjgozjgovjgr/jgqTjg6vjgYzjg5rjg7zjgrjluYXjgpLjga/jgb/lh7rjgZXjgarjgYTjgojjgYbjgq/jg6rjg4Pjg5dcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICAgICAgLy8gU1Ag44Gn44GvMeaemuebru+8iHN0b3J5LTAx77yJ44KS6KGo56S644GX44Gq44GEXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBTUCDjgafjga8gc3RvcnktMDQg44KS5Lit5q615a+E44KK44Gr77yISlMg44Gu44Kk44Oz44Op44Kk44Oz5oyH5a6a44KS5LiK5pu444GN77yJXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4vLyBTd2lwZXLvvIhwcmVtaXVtLmpz77yJ44GuIFBDIOioreWumuOBqOWvvuW/nOOBleOBm+OCi+WApFxuJHByZW1pdW0tc2xpZGVzLXBlci12aWV3OiAxLjI2O1xuJHByZW1pdW0tZ2FwOiAyMHB4O1xuXG4jcGFnZS1ob21lIHtcbiAgICAvLyBQUkVNSVVNIFNFTEVDVElPTlxuICAgIC8vIOW3puOBq+imi+WHuuOBl+ODu+ODnOOCv+ODs+OAgeWPs+OBq+eJqeS7tuOCueODqeOCpOODgOODvOOAguOCueODqeOCpOODgOODvOOBr+eUu+mdouWPs+err+OBvuOBp+aKnOOBkeOBpuasoeOBruOCq+ODvOODieOBjOiml+OBj1xuICAgIC5wZy1ob21lLXByZW1pdW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDE2MHB4IDAgMTYwcHggMTQzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAgICAgQGluY2x1ZGUgeGwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gbGcg5Lul5LiL44Gv57im56mN44G/44Gr44GZ44KL44Gf44KB5bem5Y+z44Gu44OR44OH44Kj44Oz44Kw44KS44Gd44KN44GI44KLXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDog4zmma/li5XnlLvvvIjlpJzmma/jga7jg5zjgrHvvIlcbiAgICAgICAgJl9fYmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAvLyDlj6/oqq3mgKfnorrkv53jga7mmpfluZXvvIhoZXJvIC8gZ2FsbGVyeSDjga7og4zmma/li5XnlLvjgajlkIzjgZjmv4PluqbvvIlcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19iZy1tZWRpYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgICAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBsZyDku6XkuIvjga/opovlh7rjgZfjgYzlt6bjgqvjg6njg6Djgavlj47jgb7jgonjgarjgYTjgZ/jgoHnuKbnqY3jgb/jgavliIfjgormm7/jgYjjgotcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOW3puOCq+ODqeODoO+8iOimi+WHuuOBl+ODu+ODquODvOODieODu+ODnOOCv+ODs++8iVxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0NjhweDtcblxuICAgICAgICAgICAgLy8g57im56mN44G/5pmC44Gv5a2Q6KaB57Sg44KSIF9faW5uZXIg55u05LiL44Gu5Lim44Gz44Gr5Y+C5Yqg44GV44Gb44CB44Oc44K/44Oz44KS44K544Op44Kk44OA44O844Gu5LiL44G45Zue44GZXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxOS4ycHg7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEzLjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDopovlh7rjgZfjga4x6KGM5YiG44CC5LiL44GL44KJ56uL44Gh5LiK44GM44KL5paH5a2X44KS6Zqg44GZ44Oe44K544Kv44Gr44Gq44KLXG4gICAgICAgICZfX3RpdGxlLXJvdyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g5qiq44Gr5Ly444Gz44Gm44GL44KJ5raI44GI44KL5LiL57ea77yI5ryU5Ye655So44CC6Z2Z5q2i54q25oWL44Gn44Gv6KaL44GI44Gq44GE77yJXG4gICAgICAgICZfX3RpdGxlLXJ1bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sZWFkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBNT1JFIOODnOOCv+ODs++8iFBDIOOBr+imi+WHuuOBl+OBruS4i+OAgVNQIOOBr+OCueODqeOCpOODgOODvOOBruS4i+OBp+S4reWkruWvhOOBm++8iVxuICAgICAgICAuYy1idXR0b25zLWdvbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxOyAvLyBfX2hlYWQg4oaSIF9fc2xpZGVyIOKGkiDjg5zjgr/jg7Mg44Gu6aCG44Gr44GZ44KLXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDlj7Pjgqvjg6njg6DvvIjjgrnjg6njgqTjg4Djg7zvvIlcbiAgICAgICAgJl9fc2xpZGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgICAgIC8vIOeUu+mdouWPs+err+OBvuOBp+aKnOOBkeOBleOBm+OAgeasoeOBruOCq+ODvOODieOCkuiml+OBi+OBm+OCi++8iOiyoOOBruODnuODvOOCuOODs+OBr+ODkeODh+OCo+ODs+OCsOWApOOBqOWvvuW/nO+8iVxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDliY3lvozjg5zjgr/jg7Pjg7vjgqvjgqbjg7Pjgr/jg7zjg7vpgLLmjZfjg5Djg7zvvIgx5p6a55uu44Gu44Kr44O844OJ5bmF44Gr5o+D44GI44KL77yJXG4gICAgICAgIC8vIOOCq+ODvOODieW5heOBryBTd2lwZXIg44GuIHNsaWRlc1BlclZpZXcg5L6d5a2Y44Gn5Y+v5aSJ44Gq44Gf44KB44CB5ZCM44GY5byP44Gn566X5Ye644GZ44KLXG4gICAgICAgIC8vIHNsaWRlV2lkdGggPSAoY29udGFpbmVyV2lkdGggLSBzcGFjZUJldHdlZW4gKiAoc2xpZGVzUGVyVmlldyAtIDEpKSAvIHNsaWRlc1BlclZpZXdcbiAgICAgICAgJl9fY29udHJvbHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7KCRwcmVtaXVtLXNsaWRlcy1wZXItdmlldyAtIDEpICogJHByZW1pdW0tZ2FwfSkgLyAjeyRwcmVtaXVtLXNsaWRlcy1wZXItdmlld30pO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTU9SRSDjg5zjgr/jg7PvvIhjLWJ1dHRvbnMtZ2xhc3PvvInjgajlkIzjgZjjgqzjg6njgrnoqr/jga7ooajpnaLjgavjgZ3jgo3jgYjjgotcbiAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ2xhc3Nfc3VyZmFjZShyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIOOCouOCpOOCs+ODs+OBrzHnqK7poZ7jgpLlm57ou6LjgZXjgZvjgablt6blj7PjgpLooajnj77jgZnjgotcbiAgICAgICAgICAgICZbZGF0YS1kaXJlY3Rpb249XCJuZXh0XCJdIC5wZy1ob21lLXByZW1pdW1fX2Fycm93LWljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19hcnJvdy1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb3VudGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOWNhM2FmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY291bnRlci1jdXJyZW50LFxuICAgICAgICAmX19jb3VudGVyLXRvdGFsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvdW50ZXItc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcHJvZ3Jlc3MtdGh1bWIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTM4Mzk7IC8vIEZpZ21hIOODiOODvOOCr+ODsyBiYWNrZ3JvdW5kL211dGVkXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDnianku7bjgqvjg7zjg4lcbiAgICAucGctaG9tZS1wcmVtaXVtLWNhcmQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA1MDAgLyAzMzM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzNTAgLyAyMzM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy4ycHg7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21ldGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190eXBlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMXB4O1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcHJpY2UtbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcmljZS11bml0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4jcGFnZS1ob21lIHtcbiAgICAucGctaG9tZS1nYWxsZXJ5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvLyDnlLvlg4/jga4gbWl4LWJsZW5kLW1vZGUg44KS6IOM5pmv5YuV55S744Go44Gg44GR5re36Imy44GV44Gb44CB6IOM5b6M44Gu5Zu65a6a5YuV55S744Gr44Gv5b2x6Z+/44GV44Gb44Gq44GEXG4gICAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMTYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAyNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOiDjOaZr+WLleeUu1xuICAgICAgICAmX19iZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8g5Y+v6Kqt5oCn56K65L+d44Gu5pqX5bmV77yIaGVybyDog4zmma/li5XnlLvjgajlkIzjgZjmv4PluqbvvIlcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjkwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkwKSAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JnLW1lZGlhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjg2cHg7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDQzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICBnYXA6IDY0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDoo4Xpo77nlLvlg4/jga7kvY3nva7ln7rmupbjg6zjgqTjg6Tjg7zvvIhfX2lubmVyIOOBqOWQjOOBmOODnOODg+OCr+OCue+8muS4iuS4i+ODkeODh+OCo+ODs+OCsOOBruWGheWBtOODu+S4reWkruWvhOOBm+W5he+8iVxuICAgICAgICAvLyDjgrnjgr/jg4Pjgq3jg7PjgrDjgrPjg7Pjg4bjgq3jgrnjg4jjgpLkvZzjgonjgarjgYTjgZ/jgoEgei1pbmRleCAvIHRyYW5zZm9ybSDjga/kvb/jgo/jgarjgYRcbiAgICAgICAgJl9faW1hZ2VzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjg2cHg7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDQzcHg7XG4gICAgICAgICAgICAvLyDnqbrjgY3poJjln5/jga/jgq/jg6rjg4Pjgq/jgpLpgI/pgY7jgZXjgZvjgIHjg5zjgr/jg7Pjga7mk43kvZzjgpLlpqjjgZLjgarjgYRcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDoo4Xpo77nlLvlg4/vvIhGaWdtYTogbWl4LWJsZW5kLW1vZGUgbHVtaW5vc2l0eSDjgafog4zmma/li5XnlLvjgajmt7foibLjgZfjg6Ljg47jg4jjg7zjg7PljJbvvIlcbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIOaal+W5le+8iEZpZ21hOiDjgrDjg6njg4fjg7zjgrfjg6fjg7PjgpIgbXVsdGlwbHkg44Gn6YeN44Gt44KL77yJXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gaG92ZXIg44Gn44OV44Or44Kr44Op44O85YyW77yI5re36Imy6Kej6ZmkICsg5pqX5bmV6Zmk5Y6777yJXG4gICAgICAgICAgICAvLyDigLsgbWl4LWJsZW5kLW1vZGUg44GvIHRyYW5zaXRpb24g5LiN5Y+v44Gu44Gf44KB5YiH5pu/44Gv5Y2z5pmCXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBkYXRhLWltYWdlIOWIpeOBruaal+W5leOCiOOCiuips+e0sOW6puOCkuS4iuOBkuOBpueiuuWun+OBq+WkluOBmVxuICAgICAgICAgICAgJltkYXRhLWltYWdlXTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g5bu654mp77yI5bem44O75aSn77yJXG4gICAgICAgICZfX2ltYWdlW2RhdGEtaW1hZ2U9XCIwMVwiXSB7XG4gICAgICAgICAgICB0b3A6IDEzNHB4O1xuICAgICAgICAgICAgbGVmdDogNCU7XG4gICAgICAgICAgICB3aWR0aDogMjkuNCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3OHB4O1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzNzggLyAyNTI7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYzJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g5YaF6Kaz77yI5Y+z5LiK77yJXG4gICAgICAgICZfX2ltYWdlW2RhdGEtaW1hZ2U9XCIwMlwiXSB7XG4gICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyNC42JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzE3cHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMxNyAvIDIxMTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDmiLjlu7rvvIjlj7PkuIvvvIlcbiAgICAgICAgJl9faW1hZ2VbZGF0YS1pbWFnZT1cIjAzXCJdIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICB0b3A6IDI4OHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxOS43JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjU0cHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI1NCAvIDE3NDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHRvcDogNzJweDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOimi+WHuuOBl1xuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxOS4ycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEzLjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sZWFkIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gTU9SRSDjg5zjgr/jg7PvvIjln7rmnKzjga8gYy1idXR0b25zLWdsYXNz44CC6IOM5pmv55S75YOP44KI44KK5YmN6Z2i44Gr5Ye644GX44CBU1Ag44Gu6KaL44Gf55uu44Gg44GR5LiK5pu444GN77yJXG4gICAgICAgIC5jLWJ1dHRvbnMtZ2xhc3Mge1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdhcDogMzZweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4jcGFnZS1ob21lIHtcbiAgICAucGctaG9tZS1jbHViIHtcbiAgICAgICAgLy8g44Kw44Op44OH44O844K344On44Oz6IOM5pmv77yL5aSW5ZGo5L2Z55m9XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzQzNDM0MgMCUsICMyNTI0MjUgNTAuNDglKTtcbiAgICAgICAgcGFkZGluZzogNTZweCA0M3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzQzNDM0MgMCUsICMyNTI0MjUgNDkuNTIlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOaal+W5leODnOODg+OCr+OCue+8iEZpZ21hOiAjMjAyMDIwIOOCkiBtdWx0aXBseSDjgafph43jga3jgabjgbvjgbzpu5LjgavjgZnjgovvvIlcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDgwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDI4cHg7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDRweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjg63jgrTvvIjlt6bvvInjgajmnKzmlofvvIjlj7PvvInjga7mqKrkuKbjgbNcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjg63jgrTvvIhQTEFOTklORyBFU1RBVEUgQ0xVQu+8iVxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA5LjZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDmnKzmlofjg7vjg5zjgr/jg7Pjga7nuKbkuKbjgbNcbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g44OG44Kt44K544OI576kXG4gICAgICAgICZfX3RleHRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g44Oq44O844OJ5paHXG4gICAgICAgICZfX2xlYWQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g5rOo6KiYXG4gICAgICAgICZfX25vdGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOUNBM0FGO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSk9JTiDjg5zjgr/jg7PvvIjln7rmnKzjga8gYy1idXR0b25zLWdsYXNz44CCU1Ag44Gu5L2Z55m944O744Ki44Kk44Kz44Oz44K144Kk44K644Gg44GR5LiK5pu444GN77yJXG4gICAgICAgIC5jLWJ1dHRvbnMtZ2xhc3Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdhcDogMzZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuI3BhZ2UtaG9tZSB7XG4gICAgLnBnLWhvbWUtdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IC0xMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDBsdmg7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVkaWEge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLWhvbWUge1xuICAgIC5wZy1ob21lLW5ld3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgoNzY4cHgsIDE2cHgpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDgwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjg4vjg6Xjg7zjgrnkuIDopqdcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdhcDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOS4gOimp+OBuOOBruODquODs+OCr1xuICAgICAgICAmX19tb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZiNzI4MDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEpvc3QsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgLy8gSm9zdCBMaWdodFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAvLyDlj7Pnn6LljbDjgqLjgqTjgrPjg7PvvIjoibLjga/jg4bjgq3jgrnjg4jjgavov73lvpPvvIlcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwifmltYWdlcy9jb21tb24vaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbkBmb3J3YXJkIFwiaW5kZXhfbG9hZGluZ1wiO1xuQGZvcndhcmQgXCJpbmRleF9oZXJvXCI7XG5AZm9yd2FyZCBcImluZGV4X3N0b3J5XCI7XG5AZm9yd2FyZCBcImluZGV4X3ByZW1pdW1cIjtcbkBmb3J3YXJkIFwiaW5kZXhfZ2FsbGVyeVwiO1xuQGZvcndhcmQgXCJpbmRleF9jbHViXCI7XG5AZm9yd2FyZCBcImluZGV4X3ZpZGVvXCI7XG5AZm9yd2FyZCBcImluZGV4X25ld3NcIjtcblxuI3BhZ2UtaG9tZSB7XG4gICAgbWFpbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIOODm+ODvOODoOWbuuacieOBruWHuuePvuOCouODi+ODoeODvOOCt+ODp+ODs++8iEpTOiBqcy9wYWdlcy9ob21lL3ByZW1pdW0tdGl0bGUuanPvvIlcbiAgICAvLyBqcy10ZXh0LXJldmVhbCAvIGpzLWZhZGUtdXAg44Gu5YWx6YCa5YiG44GvIG9iamVjdC9jb21wb25lbnRzL290aGVycy9fdGV4dC1yZXZlYWwuc2NzcyDjgavjgYLjgotcbiAgICAuanMtcHJlbWl1bS10aXRsZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAmW2RhdGEtcmV2ZWFsLXJlYWR5XSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuI3BhZ2UtY29tcGFueSB7XG4gICAgLy8g5bem44Kr44Op44Og44Gu55uu5qyh44CC44Kr44Oz44OX44Gn44GvIFNQIOOBq+WtmOWcqOOBl+OBquOBhOOBn+OCgSBtZCDku6XkuIvjga/pnZ7ooajnpLpcbiAgICAucGctY29tcGFueS1uYXYge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgLy8g6L+95b6T77yIY29sdW1uL25ld3Mg44Gu55uu5qyh44Go5ZCM44GY6ZaL5aeL5L2N572u77yJ44CCXG4gICAgICAgIC8vIOWIneacn+S9jee9ruOBriAxNjBweCDjga8gcGFkZGluZyDjgaDjgajlm7rlrprmmYLjgavjgoLjgZ3jga7liIbkuIvjgYzjgaPjgabjgZfjgb7jgYbjgZ/jgoEgbWFyZ2luIOOBp+WPluOCi+OAglxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IHNpemUoMTIwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSgxNjApO1xuICAgICAgICAvLyDov73lvpPjga7op6PpmaTkvY3nva7jgIJzdGlja3kg44GvIG1hcmdpbiDjg5zjg4Pjgq/jgrnjgYzopqrvvIhfX2lubmVy77yJ44Gu5LiL56uv44Gr6YGU44GX44Gf44Go44GT44KN44Gn5q2i44G+44KL44Gf44KB44CBXG4gICAgICAgIC8vIE9VVExJTkUg44K744Kv44K344On44Oz44Gu5LiL44OR44OH44Kj44Oz44Kw77yIODBweO+8ieWIhuOCkiBtYXJnaW4g44Gn56K65L+d44GX44CBXG4gICAgICAgIC8vIOebruasoeOBruS4i+err+OBjOacrOaWh+acgOe1guihjOOAjOWuheW7uuWFjeioseOAjeOBqOaPg+OBhuS9jee9ruOBp+atouOCgeOCi+OAglxuICAgICAgICBtYXJnaW4tYm90dG9tOiBzaXplKDgwKTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMjApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgLy8g6aCF55uu44Gu6auY44GV77yI5paH5a2XMThweCArIOS4i+e3mjFweO+8ieOBqOWQiOOCj+OBm+OBpiA1N3B4IOODlOODg+ODgeOBq+OBmeOCi1xuICAgICAgICAgICAgZ2FwOiBzaXplKDM4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGxpIOOBruihjOODnOODg+OCr+OCue+8iGJvZHkg44GuIGxpbmUtaGVpZ2h0IDEuNO+8ieOCkuaMn+OCgOOBqOmgheebrumWk+malOOBjOOBmuOCjOOCi+OBn+OCgSBmbGV4IOOBp+a9sOOBmVxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc2l6ZSgxKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2UsIGJvcmRlci1jb2xvciAwLjRzIGVhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAgICAgICAgICRzaXplOiAxOCxcbiAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQ6IDEsXG4gICAgICAgICAgICAgICAgJHRyYWNraW5nOiAwLjE1ZW0sXG4gICAgICAgICAgICAgICAgJHdlaWdodDogXCJyZWd1bGFyXCIsXG4gICAgICAgICAgICAgICAgJGZhbWlseTogXCJqb3N0XCJcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICZbZGF0YS1jdXJyZW50XSxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1ib3JkZXItc3VidGxlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuI3BhZ2UtY29tcGFueSB7XG4gICAgLnBnLWNvbXBhbnktbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogc2l6ZSg2NCk7XG4gICAgICAgIHdpZHRoOiBtaW4oMTAwJSwgc2l6ZSg4MjcpKTtcbiAgICAgICAgcGFkZGluZy10b3A6IHNpemUoMTYwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzaXplKDgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IHNpemUoNDApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZ2FwOiBzaXplKDI4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgICAgICAgICAkc2l6ZTogNDgsXG4gICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0OiBcIm5vcm1hbFwiLFxuICAgICAgICAgICAgICAgICR0cmFja2luZzogMC40ZW0sXG4gICAgICAgICAgICAgICAgJHdlaWdodDogXCJyZWd1bGFyXCJcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgyOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDmrrXokL3plpPjga/jgqvjg7Pjg5fpgJrjgoogMSDooYzliIbvvIjooYzpgIHjgoogMiA9IGZvbnQtc2l6ZSAqIDLvvInnqbrjgZHjgotcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogc2l6ZSgzMik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBnYXA6IHNpemUoMjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFyYWdyYXBoIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgICAgICAgICAkc2l6ZTogMTYsXG4gICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0OiBcIndpZGVcIixcbiAgICAgICAgICAgICAgICAkdHJhY2tpbmc6IDAuMTVlbSxcbiAgICAgICAgICAgICAgICAkd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zaWduYXR1cmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBnYXA6IHNpemUoMTYpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZ2FwOiBzaXplKDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcm9sZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICAgICAgICAgJHNpemU6IDE0LFxuICAgICAgICAgICAgICAgICRsaW5lLWhlaWdodDogXCJ0aWdodFwiLFxuICAgICAgICAgICAgICAgICR0cmFja2luZzogMC4xNWVtLFxuICAgICAgICAgICAgICAgICR3ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodFxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAgICAgICAgICRzaXplOiAyMCxcbiAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQ6IFwidGlnaHRcIixcbiAgICAgICAgICAgICAgICAkdHJhY2tpbmc6IDAuMTVlbSxcbiAgICAgICAgICAgICAgICAkd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4jcGFnZS1jb21wYW55IHtcbiAgICAucGctY29tcGFueS1hY2Nlc3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IHNpemUoNDApO1xuICAgICAgICB3aWR0aDogbWluKDEwMCUsIHNpemUoODI3KSk7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IHNpemUoODApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IHNpemUoNTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g5oOF5aCx44OW44Ot44OD44Kv44Go5Zyw5Zuz44Gu6ZaT44CC44Kr44Oz44OX44GvIFBDNDAgLyBTUDIwXG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IHNpemUoNDApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IHNpemUoMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogc2l6ZSgyMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19hZGRyZXNzLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiBzaXplKDIwKTtcbiAgICAgICAgICAgIHdpZHRoOiBtaW4oMTAwJSwgc2l6ZSg2NTQpKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FkZHJlc3Mge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiIDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAgICAgICAgICRzaXplOiAxOCxcbiAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQ6IDEuNixcbiAgICAgICAgICAgICAgICAkdHJhY2tpbmc6IDAuMTVlbSxcbiAgICAgICAgICAgICAgICAkd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tYXAtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogc2l6ZSgxMCk7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzaXplKDEpIHNvbGlkICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcbiAgICAgICAgICAgIC8vIOOCq+ODs+ODl+OBriBTUCDjga/kuIvnt5rluYUgMTMwcHgg5Zu65a6a44Gg44GM44CB44OW44Op44Km44K244Gu5a2X5bmF44Gn44Gv5Y+O44G+44KJ44GaIDIg6KGM44Gr44Gq44KL44Gf44KBXG4gICAgICAgICAgICAvLyDmipjjgorov5TjgZfjgpLnpoHmraLjgZfjgablhoXlrrnluYXjgavlkIjjgo/jgZvjgotcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAvLyBmb3VuZGF0aW9uIOOBriBhIHsgdHJhbnNpdGlvbjogYWxsIH0g44KSIG9wYWNpdHkg44Gr5Yq544GL44Gb44Gq44GE44CCXG4gICAgICAgICAgICAvLyDlirnjgYTjgabjgYTjgovjgaggR1NBUCDjga4gZnJvbSDjg4jjgqXjgqTjg7zjg7PvvIhqcy1mYWRlLXVw77yJ44GM44CB6Ieq5YiG44Gn5b2T44Gm44GfIG9wYWNpdHk6MCDjga5cbiAgICAgICAgICAgIC8vIOmBt+enu+mAlOS4reOBruWApOOCkuOAjOe1guS6huWApOOAjeOBqOOBl+OBpuiomOmMsuOBl+OBpuOBl+OBvuOBhOOAgeODquODs+OCr+OBjOihqOekuuOBleOCjOOBquOBhOOBvuOBvuWbuuWumuOBleOCjOOCi+OAglxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlLCBib3JkZXItY29sb3IgMC40cyBlYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgICAgICAgICAkc2l6ZTogMTgsXG4gICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLjYsXG4gICAgICAgICAgICAgICAgJHRyYWNraW5nOiAwLjE1ZW0sXG4gICAgICAgICAgICAgICAgJHdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0XG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBvcGFjaXR5IOOBr+S4iuiomOOBrueQhueUseOBpyB0cmFuc2l0aW9uIOOBi+OCieWkluOBl+OBpuOBhOOCi+OBn+OCgeOAgVxuICAgICAgICAgICAgLy8g44Ob44OQ44O844Gv55uu5qyh44Oq44Oz44Kv77yIcGctY29tcGFueS1uYXZfX2xpbmvvvInjgajlkIzjgZjjgY/oibLjgafooajnj77jgZnjgotcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21hcC1saW5rLWljb24ge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB3aWR0aDogc2l6ZSgxMik7XG4gICAgICAgICAgICBoZWlnaHQ6IHNpemUoMjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3RhdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogc2l6ZSg0KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgICAgICAgICAkc2l6ZTogMTQsXG4gICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0OiBcInRpZ2h0XCIsXG4gICAgICAgICAgICAgICAgJHRyYWNraW5nOiAwLjE1ZW0sXG4gICAgICAgICAgICAgICAgJHdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0XG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU1Ag44Gv44Kr44Oz44OX6YCa44KK55S76Z2i5bmF44GE44Gj44Gx44GE44G+44Gn5Zyw5Zuz44KS5Ly444Gw44GZXG4gICAgICAgICZfX21hcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje3NpemUoMzIpfSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogc2l6ZSgtMTYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLWNvbXBhbnkge1xuICAgIC5wZy1jb21wYW55LW91dGxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IHNpemUoODApO1xuICAgICAgICB3aWR0aDogbWluKDEwMCUsIHNpemUoODI3KSk7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IHNpemUoODApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogc2l6ZSg1Nik7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiBzaXplKDE2KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogc2l6ZSgyMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdpZHRoOiBzaXplKDE1MCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogc2l6ZSgxMDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGFiZWwsXG4gICAgICAgICZfX3ZhbHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIgMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICAgICAgICAgJHNpemU6IDE3LFxuICAgICAgICAgICAgICAgICRsaW5lLWhlaWdodDogXCJ0aWdodFwiLFxuICAgICAgICAgICAgICAgICR0cmFja2luZzogMC4xNWVtLFxuICAgICAgICAgICAgICAgICR3ZWlnaHQ6IFwicmVndWxhclwiXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuQGZvcndhcmQgXCJpbmRleF9uYXZcIjtcbkBmb3J3YXJkIFwiaW5kZXhfbWVzc2FnZVwiO1xuQGZvcndhcmQgXCJpbmRleF9hY2Nlc3NcIjtcbkBmb3J3YXJkIFwiaW5kZXhfb3V0bGluZVwiO1xuXG4jcGFnZS1jb21wYW55IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaW52ZXJzZTtcblxuICAgIC5wZy1jb21wYW55IHtcbiAgICAgICAgLy8gbWFpbiDjga7lhbHpgJrkuIvkvZnnmb3vvIg0MHB477yJ44KS5omT44Gh5raI44GX44CB5LiL5L2Z55m944KS44Kr44Oz44OX6YCa44KKIFBDODAgLyBTUDAg44Gr44GZ44KLXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzaXplKDgwKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWludmVyc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g44Kr44Oz44OX5bmF77yIMTM2NnB477yJ44KS5LiK6ZmQ44Gr5bem5Y+z5Lit5aSu5a+E44Gb44CCXG4gICAgICAgIC8vIDEzNjZweCDjgafjga/jgqvjg7Pjg5fpgJrjgorvvIjlt6YgMTAwcHggLyDlj7Pnq6/jgb7jgafjg57jg7zjgq3jg7zjgYzkvLjjgbPjgovvvInjgIFcbiAgICAgICAgLy8g44Gd44KM44KI44KK5bqD44GE55S76Z2i44Gn44Gv44Kz44Oz44OG44Oz44OE5YWo5L2T44GM5Lit5aSu44Gr5p2l44KL44CCXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IHNpemUoMTYwKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBzaXplKDEzNjYpO1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogc2l6ZSgxMDApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZ2FwOiBzaXplKDY0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNpemUoNDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g5Y+z44Kr44Op44Og44CC44K744Kv44K344On44Oz5bmF77yIODI3cHjvvInjgojjgorluoPjgY/lj5bjgorjgIHjg57jg7zjgq3jg7zjgaDjgZHnlLvpnaLlj7Pnq6/jgb7jgafkvLjjgbDjgZlcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG46aXMoXG4gICAgI3BhZ2Utc2VhcmNoLWFyZWEsXG4gICAgI3BhZ2Utc2VhcmNoLXNjaG9vbCxcbiAgICAjcGFnZS1zZWFyY2gtc3RhdGlvbixcbiAgICAjcGFnZS1zZWFyY2gtdGVybXMsXG4gICAgI3BhZ2Utc2VhcmNoLW1hcFxuKSB7XG4gICAgbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDE2cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgyMCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgyNCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTs7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTQpO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgICAmX19hcmVhe1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMTIsICR3ZWlnaHQ6IGJvbGQpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbmRpdGlvbiB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgJjpub3QoOmhhcyguYy1vdGhlcnMtc2VhcmNoLWNvbmRpdGlvbl9fYmxvY2spKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctc2VhcmNoLTFjb2wge1xuICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICAmOmhhcyguYy1vdGhlcnMtc2VhcmNoLWxpc3RfX3ByZWZlY3R1cmUpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1zZWFyY2gtMmNvbCB7XG4gICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGg7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgICAgIGNvbHVtbi1nYXA6IDMuNSU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDB2dztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICAgIC5wZy1zZWFyY2gtY29uZGl0aW9uIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5wZy1vdGhlci1zZWFyY2gge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMjAsICR3ZWlnaHQ6IGJvbGQsICRsaW5lLWhlaWdodDogMS40KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMTgsICR3ZWlnaHQ6IG1lZGl1bSwgJGxpbmUtaGVpZ2h0OiAxLjQpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDZweCAwcHggIzAwMDAwMDMzO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJzY2hvb2xcIl0ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihzY2hvb2wpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwic3RhdGlvblwiXSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHRyYWluKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cImFyZWFcIl0ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcmVhKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cIm1hcFwiXSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKG1hcCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMjAsICR3ZWlnaHQ6IGJvbGQsICRsaW5lLWhlaWdodDogMS40KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmFubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucC1zdWJtaXQtcmVzdWx0IHtcbiAgICAgICAgJl9fdGFyZ2V0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogbGFzdCBiYXNlbGluZTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLXNtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE4KTtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1udW1iZXItcmVndWxhcig0MCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgzMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICAgICAgICAgICAgIDIwLFxuICAgICAgICAgICAgICAgICAgICAkd2VpZ2h0OiByZWd1bGFyLFxuICAgICAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQ6IDEsXG4gICAgICAgICAgICAgICAgICAgICR0cmFja2luZzogMC4wNWVtXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYy1vdGhlcnMtc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgICZfX2J1dHRvbnMge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wLXN1Ym1pdC1yZXN1bHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1idXR0b25zLXN1Ym1pdCB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLWJvbGQoMTgpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IHNpemUoMTQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AZm9yd2FyZCBcIi4uL2NvbW1vblwiO1xuXG4jcGFnZS1zZWFyY2gtc2Nob29sIHtcbiAgICAucGctc2VhcmNoLTFjb2x7XG4gICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgoeHMpO1xuICAgICAgICBAaW5jbHVkZSBtZHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1zZWFyY2gtY29uZGl0aW9uLWFyZWF7XG4gICAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RleHR7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZCgxNik7XG4gICAgICAgIH1cbiAgICAgICAgLmMtZm9ybXMtc2VsZWN0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtZm9ybXMtc2VsZWN0X190cmlnZ2Vye1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYy1vdGhlcnMtc2VhcmNoLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFyZW50IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AZm9yd2FyZCBcIi4uL2NvbW1vblwiO1xuXG4jcGFnZS1zZWFyY2gtdGVybXMge1xuICAgIC5wZy1zZWFyY2gtMWNvbHtcbiAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aChzbSk7XG4gICAgICAgIEBpbmNsdWRlIG1ke1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLXNlYXJjaC1jb25kaXRpb24tdGVybXMge1xuICAgICAgICAmX19ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0tMTY7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1icmFuZC1zZWNvbmRhcnktc3VidGxlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICsgKiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbmxpbmUtYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTJweDtcbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwic2VsZWN0LXJhbmdlXCJdIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyO1xuICAgICAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgLmMtZm9ybXMtaW5wdXQtcmFkaW8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICY6aGFzKD4gbGFiZWw6b25seS1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jLWZvcm1zLWlucHV0LWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoPiBsYWJlbDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmMtb3RoZXJzLXNlYXJjaC1zdWJtaXQge1xuICAgICAgICAmX19idXR0b25zIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkBmb3J3YXJkIFwiLi4vY29tbW9uXCI7XG5cbiNwYWdlLXNlYXJjaC1tYXAge1xuICAgIG1haW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGZhZGVJbk91dCB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgICAgICA1MCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLW90aGVycy1zZWFyY2gtY29uZGl0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctc2VhcmNoLW1hcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2FkaW5nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLWhpZGRlbl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2FkaW5nLXRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtLTEyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VsZWN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MDBweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDMzMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzVDNUM1Q0NDLCAwLjgpO1xuXG4gICAgICAgICAgICAmW2RhdGEtb3Blbj1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdy1mb3J3YXJkKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1vcGVuPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihjbG9zZSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzU5NTc1NztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggLTJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2MnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtY2FyZHMtZXN0YXRlLW1hcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzgycHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzgycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWFwIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuQG1peGluIGMtZXN0YXRlLWNvdW50IHtcbiAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMjQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcbiAgICB9XG4gICAgfVxufVxuXG4jcGFnZS1lc3RhdGUtaW5kZXgge1xuICAgIC5wZy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWZmNDtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgteGw7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gYXV0bztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgICAgICAgICAgcm93LWdhcDogMjhweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDE2cHg7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bS0yNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtLTE2O1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtLTI4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtLTIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBncmlkLXJvdzogMyAvIDQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYy1lc3RhdGUtY291bnQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29uZGl0aW9uIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICBncmlkLXJvdzogMyAvIDQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19hY3Rpb24ge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDMgLyA0O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1mb3Jtcy1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIC5jLWZvcm1zLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICZfX3RyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1iYXNpY3MtcGFnaW5hdGlvbiAuYy1zZWFyY2gtY29uZGl0aW9uIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1oZWFkZXItYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAucGctbGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1pbnZlcnNlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbWFpbiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICA+IC5jLWJhc2ljcy1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoLXhsO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIGF1dG87XG4gICAgICAgICAgICByb3ctZ2FwOiAyOHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3BhZ2luYXRpb24ge1xuICAgICAgICB9XG4gICAgICAgICZfX2NvdW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGMtZXN0YXRlLWNvdW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYWN0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtZm9ybXMtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAuYy1mb3Jtcy1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAmX190cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSB7XG4gICAgLnBnLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IHNpemUoMjApO1xuICAgICAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA1NnB4IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgyOCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5vcm1hbC1ibGFjaztcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgXG4gICAgICAgICZfX2ZlYXR1cmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogc2l6ZSgyMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTJweDtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYWN0aW9ucyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgICAgICBncmlkLXJvdzogMyAvIDQ7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1oZWFkZXItcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgcm93LWdhcDogOHB4O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy1zbTtcbiAgICAgICAgfVxuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgyMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1tZWRpdW0oMzIpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDI0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWhlYWRlci1wcmljZS1tb250aGx5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTYpO1xuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHNpemUoMTQpO1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDIwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbm90ZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0KDEyKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTEpO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiLi9kZXRhaWxfY29tbW9uXCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctaW50cm9kdWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA1LjUlO1xuICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwIDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYWJvdXQge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNy41JTtcbiAgICAgICAgICAgIEBjb250YWluZXIgaW50cm9kdWN0aW9uLW1haW4gKHdpZHRoIDwgNjUwcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ub3JtYWwtYmxhY2s7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWJsb2NrOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiAtNHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19mZWF0dXJlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAmX19jYXRjaCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTYtMTY7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZXhwbGFuYXRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE2LTE2O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRhY3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgKyAucGctY29udGFjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctaW50cm9kdWN0aW9uLW91dGxpbmUge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgIGdyaWQtcm93OiAxIC8gMztcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA4MHB4O1xuICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgICB3aWR0aDogMzQwcHg7XG5cbiAgICAgICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgICAgICAgICAgY29udGFpbmVyLW5hbWU6IGludHJvZHVjdGlvbi1tYWluO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDMycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fc2lkZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogLTE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWludHJvZHVjdGlvbi10ZXh0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICBncmlkLXJvdzogMyAvIDQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6aGFzKGRpdikpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICArIC5wZy1pbnRyb2R1Y3Rpb24tb3V0bGluZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLWdhbGxlcnkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMoLnBnLWdhbGxlcnlfX25vLWltYWdlKSB7XG4gICAgICAgICAgICBncmlkLXJvdzogc3BhbiAyO1xuICAgICAgICB9XG4gICAgICAgICZfX25vLWltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogc2l6ZSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvLyBhc3BlY3QtcmF0aW86IDMgLyAxO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbWFpbi1zbGlkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgICAgICAgICBjb250YWluZXItbmFtZTogbWFpbi1zbGlkZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA2ODAgLyA0NTM7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLW5leHQsXG4gICAgICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMGNxdyAvIDMgKiAyICsgMnB4KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW5vcm1hbC1ibGFjaywgMC42KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdy1zaW1wbGUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLXNsaWRlID4gKiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMTIsICRsaW5lLWhlaWdodDogMS40LCAkd2VpZ2h0OiByZWd1bGFyKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDhweCA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgICZfX25hdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoXG4gICAgICAgICAgICAgICAgNTAlIC0gMTJweFxuICAgICAgICAgICAgKTsgLy8gZmlnY2FwdGlvbuOBrumrmOOBleWIhuOCkumZpOWkluOBl+OBpuOCueODqeOCpOODgOODvOeUu+WDj+S4reWkruOBq+WQiOOCj+OBm+OCi1xuICAgICAgICAgICAgbGVmdDogc2l6ZSg2KTtcbiAgICAgICAgICAgIHJpZ2h0OiBzaXplKDYpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmF2LXByZXYsXG4gICAgICAgICZfX25hdi1uZXh0IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmX19uYXYtcHJldiB7XG4gICAgICAgICAgICAucGctZ2FsbGVyeV9fbmF2LWljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IG1pbigxMnB4LCBjYWxjKDYlKSk7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgICAgICAgICAxNCxcbiAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQ6IDEsXG4gICAgICAgICAgICAgICAgJHdlaWdodDogbWVkaXVtLFxuICAgICAgICAgICAgICAgICR0cmFja2luZzogMC4wNWVtXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctb3ZlcmxheTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pbnB1dC1ib3JkZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYWxsLXZpZXcge1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC40KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcm93LWdhcDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M3YzdjNztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICAgICAgICAgMTIsXG4gICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLFxuICAgICAgICAgICAgICAgICR3ZWlnaHQ6IG1lZGl1bSxcbiAgICAgICAgICAgICAgICAkdHJhY2tpbmc6IDAuMDVlbVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih0aWxlKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctZ2FsbGVyeS10aHVtYm5haWxzIHtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgLy8gd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA4MHB4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyAxMCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1idXR0b25zLWRlZmF1bHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctaW50cm9kdWN0aW9uLWZlYXR1cmUge1xuICAgICAgICBAaW5jbHVkZSBjb252ZXJzaW9uLWZlYXR1cmU7XG4gICAgfVxuXG4gICAgLnBnLWludHJvZHVjdGlvbi1kZXRhaWwge1xuICAgICAgICBAaW5jbHVkZSBjb252ZXJzaW9uLWRldGFpbDtcbiAgICB9XG5cbiAgICAucGctaW50cm9kdWN0aW9uLWNvbnRhY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmxvY2sge1xuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJjb252ZXJzaW9uXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cInRlbFwiXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb252ZXJzaW9uLWJ1dHRvbnM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWludHJvZHVjdGlvbi1mcm9tLW1hbmFnZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3BlcnNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3Bob3RvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWludHJvZHVjdGlvbi1mcm9tLW1hbmFnZXItZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogNHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtbWVkaXVtKDE0KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC10ZXJ0aWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDIwLCAkd2VpZ2h0OiBib2xkKTtcbiAgICAgICAgfVxuICAgICAgICAmX19iZWxvbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMTQsICR3ZWlnaHQ6IHJlZ3VsYXIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNwYWdlLXJpY2gge1xuICAgIC5wZy1pbnRyb2R1Y3Rpb24ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICAgIC5wZy1pbnRyb2R1Y3Rpb24tb3V0bGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcblxuQG1peGluIGRldGFpbC1oZWFkbGluZSB7XG4gICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmctbGc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMjApO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBzaXplKDIwKTtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogc2l6ZSgxMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBjb252ZXJzaW9uLWJ1dHRvbnMge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1idXR0b24tMTY7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgY29sb3I6ICRjb2xvci1ub3JtYWwtYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdy1mb3J3YXJkKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgJltkYXRhLXR5cGU9XCJjb250YWN0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXRlcnRpYXJ5O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgICAmW2RhdGEtdHlwZT1cInJlc2VydmVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLXByaW1hcnktYmc7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICAgICZbZGF0YS10eXBlPVwiZmF2b3JpdGVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi44GK5rCX44Gr5YWl44KK6L+95YqgXCI7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi44GK5rCX44Gr5YWl44KK55m76Yyy5riI44G/XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDBzIGxpbmVhciAwLjJzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMHMgbGluZWFyIDAuMnM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBjb252ZXJzaW9uLWZlYXR1cmUge1xuICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKDE0LCAkd2VpZ2h0OiByZWd1bGFyLCAkbGluZS1oZWlnaHQ6IDEuNCk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDhweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWljb24tcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdHlwZT1cImZsb29yXCJdIHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGZsb29yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtdHlwZT1cImFkZHJlc3NcIl0ge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24obWFwLXBpbik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFwLWxpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS10eXBlPVwiYWNjZXNzXCJdIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHRyYWluKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGNvbnZlcnNpb24tZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHJvdy1nYXA6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgIH1cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgxMik7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICB9XG4gICAgJl9fdmFsdWUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoMTIpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIi4vZGV0YWlsX2NvbW1vblwiIGFzICo7XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSB7XG4gICAgLnBnLXByaWNlIHtcbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV0YWlsLWhlYWRsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1wcmljZS1kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgIHJvdy1nYXA6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgxNCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTIpO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDE4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6YmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwicHJpY2VcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKDMyLCAkd2VpZ2h0OiBtZWRpdW0pO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLXNtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmlyc3QgYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwia2FucmlcIl0ge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJ0c3VtaXRhdGVcIl0ge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX25vdGV7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoMTIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLXByaWNlLXNpbXVsYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiLi9kZXRhaWxfY29tbW9uXCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjRweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmhhcyhkaXYpKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldGFpbC1oZWFkbGluZTtcbiAgICAgICAgICAgICsgKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2Jsb2NrLWluZm8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFydGl0aW9ucyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19sYXlvdXQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLXN0cnVjdHVyZS1kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICAgICAgICAmW2RhdGEtdHlwZT1cImxhbmRcIl0ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogbGFzdCBiYXNlbGluZTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZSgxOCwgJHdlaWdodDogc2VtaWJvbGQsICRsaW5lLWhlaWdodDogMS40KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3ZWlnaHQ6IGJvbGQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0OiAxXG4gICAgICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZShcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2VpZ2h0OiBib2xkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRsaW5lLWhlaWdodDogMVxuICAgICAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDIwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLXJlZ3VsYXIoMTgpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLXN0cnVjdHVyZS1pbWFnZXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAmOmhhcyg+IDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctZmFjaWxpdHkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4IDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmhhcygucGctZmFjaWxpdHlfX2l0ZW1bZGF0YS1hY3RpdmVdKSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bSgxNik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctYnJhbmQtcHJpbWFyeS1zdWJ0bGU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiLi9kZXRhaWxfY29tbW9uXCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctcGxhY2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGU6XG4gICAgICAgICAgICBcImhlYWRsaW5lIGhlYWRsaW5lXCIgYXV0b1xuICAgICAgICAgICAgXCJtYXAgbWFwXCIgYXV0b1xuICAgICAgICAgICAgXCJhZGRyZXNzIGFkZHJlc3NcIiBhdXRvXG4gICAgICAgICAgICBcInNjaG9vbC1hcmVhIHN0YXRpb25cIiBhdXRvXG4gICAgICAgICAgICAvIDFmciAxZnI7XG4gICAgICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGU6XG4gICAgICAgICAgICAgICAgXCJoZWFkbGluZVwiIGF1dG9cbiAgICAgICAgICAgICAgICBcIm1hcFwiIGF1dG9cbiAgICAgICAgICAgICAgICBcImFkZHJlc3NcIiBhdXRvXG4gICAgICAgICAgICAgICAgXCJzY2hvb2wtYXJlYVwiIGF1dG9cbiAgICAgICAgICAgICAgICBcInN0YXRpb25cIiBhdXRvXG4gICAgICAgICAgICAgICAgLyAxZnI7XG4gICAgICAgICAgICByb3ctZ2FwOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBoZWFkbGluZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldGFpbC1oZWFkbGluZTtcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5LW5vcm1hbC0xNjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLXBsYWNlLWFkZHJlc3Mge1xuICAgICAgICBncmlkLWFyZWE6IGFkZHJlc3M7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcteHhzO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbm9ybWFsLTE2O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItYm9sZC0xNjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBzaXplKDE2KSBzaXplKDQwKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogc2l6ZSgzMTgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogc2l6ZSg1Nik7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHNpemUoMzApO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24obWFwLXBpbik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc2l6ZSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LWZvcndhcmQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHNpemUoMTIpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctcGxhY2UtbWFwIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBtYXA7XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aGFzKD4gOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1NHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYXR0ZW50aW9ue1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE0KDEyKTtcbiAgICAgICAgICAgIGNvbG9yOiAjRjU5RTBCO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctcGxhY2Utc2Nob29sIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBzY2hvb2wtYXJlYTtcbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcteHhzO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbm9ybWFsLTE2O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctcGxhY2Utc3RhdGlvbiB7XG4gICAgICAgIGdyaWQtYXJlYTogc3RhdGlvbjtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy14eHM7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1ub3JtYWwtMTY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBnLWFtZW5pdGllc3tcbiAgICAgICAgZ3JpZC1hcmVhOiBmYWNpbGl0eTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA2NHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldGFpbC1oZWFkbGluZTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wZy1wbGFjZV9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV0YWlsLWhlYWRsaW5lO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAvLyBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICAgICAvLyByb3ctZ2FwOiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1wcmltYXJ5XSB7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgLnBnLXBsYWNlLWZhY2lsaXR5IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyhtYXRoLmRpdigxMDAlLCA2NDApICogNDgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtc2Vjb25kYXJ5XSB7XG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogc2l6ZSg4MCkgc2l6ZSgyNCkgc2l6ZSg0MCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAmX190aHVtYm5haWwge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA2NDAgLzQ4MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKDE0LCAkd2VpZ2h0OiBtZWRpdW0sICRsaW5lLWhlaWdodDogMSk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMTYsICR3ZWlnaHQ6IG1lZGl1bSwgJGxpbmUtaGVpZ2h0OiAxKTtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2Rpc3RhbmNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbmdsaXNoLXJlZ3VsYXItMTQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCIuL2RldGFpbF9jb21tb25cIiBhcyAqO1xuXG4kY29sb3ItYm9yZGVyLXN1YnRsZTogI2VjZjNmYjtcbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSB7XG4gICAgLnBnLWVzdGF0ZS1kZXRhaWwge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA2NHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmW2RhdGEtc29sZF0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgIC5wZy1lc3RhdGUtZGV0YWlsX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDMycHggMDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBnLWVzdGF0ZS1kZXRhaWx7XG4gICAgICAgICAgICAgICAgJl9fbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2l0ZW1ze1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkZXRhaWwtaGVhZGxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiAtMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICAgICAgICAgMTQsXG4gICAgICAgICAgICAgICAgJHdlaWdodDogc2VtaWJvbGQsXG4gICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0OiAxLjQsXG4gICAgICAgICAgICAgICAgJHRyYWNraW5nOiAwXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoXG4gICAgICAgICAgICAgICAgMTQsXG4gICAgICAgICAgICAgICAgJHdlaWdodDogcmVndWxhcixcbiAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQ6IDEuOCxcbiAgICAgICAgICAgICAgICAkdHJhY2tpbmc6IDBcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3VidGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbDIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQuNSU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAoNC41JSAvIDIpKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19tb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMjhweCAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogLTE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgICAgICAgIHJnYmEod2hpdGUsIDApIDAlLFxuICAgICAgICAgICAgICAgIHJnYmEod2hpdGUsIDEpIDUwJSxcbiAgICAgICAgICAgICAgICByZ2JhKHdoaXRlLCAxKSAxMDAlXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itbm9ybWFsLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYmFzZSgxNiwgJHdlaWdodDogNzAwKTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwicGx1cy1jaXJjbGVcIik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5mb3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1yZWd1bGFyLWxoMTQoMTIpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNte1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1lc3RhdGUtZGV0YWlsLXJlZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgIHJvdy1nYXA6IDhweDtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkge1xuICAgIC5wZy1mcm9tLW1hbmFnZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDIwcHggNDBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3BlcnNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3Bob3RvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWZyb20tbWFuYWdlci1jb21tZW50IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgc217XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWVuZ2xpc2gtcmVndWxhci0xODtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktcmVndWxhci1saDE2KDE2KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctZnJvbS1tYW5hZ2VyLWRldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDRweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkLW1lZGl1bSgxNCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keSgyMCwgJHdlaWdodDogYm9sZCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmVsb25nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDE0LCAkd2VpZ2h0OiByZWd1bGFyKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCIuL2RldGFpbF9jb21tb25cIiBhcyAqO1xuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkge1xuICAgIC5wZy1jb252ZXJzaW9uIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4IDEyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy1zbTtcbiAgICAgICAgfVxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IHNpemUoOCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJ1dHRvbi0xNjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogbGFzdCBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1qcC1tZWRpdW0tbGgxNCgyNCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX291dGxpbmUge1xuICAgICAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAmX19hY3Rpb25ze1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICAgICZfX3RlbHtcbiAgICAgICAgICAgIG9yZGVyOiA2O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctY29udmVyc2lvbi1mZWF0dXJlIHtcbiAgICAgICAgQGluY2x1ZGUgY29udmVyc2lvbi1mZWF0dXJlO1xuICAgIH1cblxuICAgIC5wZy1jb252ZXJzaW9uLWRldGFpbCB7XG4gICAgICAgIEBpbmNsdWRlIGNvbnZlcnNpb24tZGV0YWlsO1xuICAgIH1cblxuICAgIC5wZy1jb252ZXJzaW9uLWNvbnRhY3Qge1xuICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgJl9fYmxvY2sge1xuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJjb252ZXJzaW9uXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIC5wZy1jb252ZXJzaW9uLWNvbnRhY3RfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnZlcnNpb24tYnV0dG9ucztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGctY29udmVyc2lvbi10ZWwge1xuICAgICAgICBvcmRlcjogNztcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMTQsICR3ZWlnaHQ6IGJvbGQsICRsaW5lLWhlaWdodDogMS42KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwic21hcnRwaG9uZVwiKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1iYXNlKFxuICAgICAgICAgICAgICAgIDM2LFxuICAgICAgICAgICAgICAgICR3ZWlnaHQ6IG1lZGl1bSxcbiAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQ6IDEsXG4gICAgICAgICAgICAgICAgJHRyYWNraW5nOiAwLjA1ZW0sXG4gICAgICAgICAgICAgICAgJGZhbWlseTogZ2FyYW1vbmRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSg0MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ub3JtYWwtYmxhY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RpbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJhc2UoMTIsICR3ZWlnaHQ6IG1lZGl1bSwgJGxpbmUtaGVpZ2h0OiAxLjQpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCIuL2RldGFpbF9jb21tb25cIiBhcyAqO1xuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkge1xuICAgIC5wZy1jb250YWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDRweDtcbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkKDI0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkKDE0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmxvY2sge1xuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJ0ZWxcIl0ge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1jb250YWN0LW1haWwge1xuICAgICAgICAmX19idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjb252ZXJzaW9uLWJ1dHRvbnM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWNvbnRhY3QtdGVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZCgxNik7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCAxcHggIzAwMDAwMDFhO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDEycHg7XG4gICAgICAgICAgICAmW2hyZWZePVwidGVsOjAxMjBcIl0sXG4gICAgICAgICAgICBbaHJlZl49XCJ0ZWw6MDgwMFwiXSB7XG4gICAgICAgICAgICAgICAgLnBnLWNvbnRhY3QtdGVsX19udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZnJlZS1jYWxsKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1lbi1yZWd1bGFyLWxoMTIoMzIpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0oMTQpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctcmVjb21tZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aC1mdWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaW52ZXJzZTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5lICB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZC1ib2xkLTM2O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWQtYm9sZC0yNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtbGlzdHMtZXN0YXRlIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiLi9kZXRhaWxfY29tbW9uXCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctcGFub3JhbWEge1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGV0YWlsLWhlYWRsaW5lO1xuICAgICAgICB9XG4gICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDMyKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGNhbGMoLTEgKiBtYXgoY2FsYygoMTAwY3F3IC0gMzY2cHggLSA3MTRweCkgLyAyKSwgMzJweCkpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHNpemUoMjApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IC0xNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3ZpZXdlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgICZfX2V4cCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keSgxMyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDE4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBzaXplKDEyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogc2l6ZSgtMTYpO1xuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICAgICAgICBnYXA6IHNpemUoMTYpO1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiBzaXplKDEyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogc2l6ZSgxMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IHNpemUoMTIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IHNpemUoMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBzaXplKDEzOCk7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc2l6ZSgxMik7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcm93LWdhcDogOHB4O1xuICAgICAgICAgICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICAgICAgICAgIC5wZy1wYW5vcmFtYV9fdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RodW1iIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuNik7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBzdi1uYXZiYXIge1xuICAgICAgICAgICAgei1pbmRleDogNDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIi4vZGV0YWlsX2NvbW1vblwiIGFzICo7XG5cbjppcygjcGFnZS1lc3RhdGUtZGV0YWlsLCAjcGFnZS1yaWNoKSB7XG4gICAgLnBnLXZpZGVvIHtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDBweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDIwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19oZWFkbGluZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRldGFpbC1oZWFkbGluZTtcbiAgICAgICAgfVxuICAgICAgICBpZnJhbWVbZGF0YS10eXBlPVwieW91dHViZVwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICB9XG4gICAgfVxuICAgIG1haW5bZGF0YS1wbGF0aW51bV0ge1xuICAgICAgICAucGctdmlkZW8ge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiB2aWRlbztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiLi9kZXRhaWxfY29tbW9uXCIgYXMgKjtcblxuOmlzKCNwYWdlLWVzdGF0ZS1kZXRhaWwsICNwYWdlLXJpY2gpIHtcbiAgICAucGctb3Blbi1ob3VzZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMGNxdztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC0xNDNweDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgQGNvbnRhaW5lciBsYXlvdXQtY29sMiAod2lkdGggPCAxMzY2cHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygtMSAqIG1heChjYWxjKCgxMDBjcXcgLSAzNjZweCAtIDcxNHB4KSAvIDIpLCAzMnB4KSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgoMTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMGNxdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDY0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faGVhZGxpbmUge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBoZWFkbGluZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDM2LCAkd2VpZ2h0OiBib2xkKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgzMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGluZm87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlN2ViO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogYm9keTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAmW2RhdGEtbW9yZV0ge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkY29sb3Itd2hpdGUsIDApIDAlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLXdoaXRlIDUwJVxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGctb3Blbi1ob3VzZS1ib2R5X19tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLW9wZW5dIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGctb3Blbi1ob3VzZS1ib2R5X19tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLW9wZW4taG91c2UtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDRweDtcbiAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMTIpO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1vcGVuLWhvdXNlLWJvZHkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMTYsICRsaW5lLWhlaWdodDogMS42KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbW9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHkoMTgsICR3ZWlnaHQ6IGJvbGQsICRsaW5lLWhlaWdodDogMSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICB9XG4gICAgfVxuICAgIG1haW5bZGF0YS1wbGF0aW51bV0ge1xuICAgICAgICAucGctdG91ciB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHRvdXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuXG46aXMoI3BhZ2UtZXN0YXRlLWRldGFpbCwgI3BhZ2UtcmljaCkge1xuICAgIC5jLW90aGVycy1zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC40KTtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIGF1dG87XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDE2LCAkd2VpZ2h0OiBib2xkLCAkbGluZS1oZWlnaHQ6IDEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJ2aXNpdFwiXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJjb250YWN0XCJdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtdGVydGlhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwidGVsXCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKFwidGVsXCIpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG5AZm9yd2FyZCBcImRldGFpbF9oZWFkZXJcIjtcbkBmb3J3YXJkIFwiZGV0YWlsX2ludHJvZHVjdGlvblwiO1xuQGZvcndhcmQgXCJkZXRhaWxfcHJpY2VcIjtcbkBmb3J3YXJkIFwiZGV0YWlsX3N0cnVjdHVyZVwiO1xuQGZvcndhcmQgXCJkZXRhaWxfZmFjaWxpdHlcIjtcbkBmb3J3YXJkIFwiZGV0YWlsX3BsYWNlXCI7XG5AZm9yd2FyZCBcImRldGFpbF9lc3RhdGUtZGV0YWlsXCI7XG5AZm9yd2FyZCBcImRldGFpbF9mcm9tLW1hbmFnZXJcIjtcbkBmb3J3YXJkIFwiZGV0YWlsX2NvbnZlcnNpb25cIjtcbkBmb3J3YXJkIFwiZGV0YWlsX2NvbnRhY3RcIjtcbkBmb3J3YXJkIFwiZGV0YWlsX3JlY29tbWVuZFwiO1xuQGZvcndhcmQgXCJkZXRhaWxfcGFub3JhbWFcIjtcbkBmb3J3YXJkIFwiZGV0YWlsX3ZpZGVvXCI7XG5AZm9yd2FyZCBcImRldGFpbF9vcGVuLWhvdXNlXCI7XG5AZm9yd2FyZCBcImRldGFpbF9maXgtY29udGFjdFwiO1xuLypcbkBmb3J3YXJkIFwiZGV0YWlsX3ByaW50XCI7XG4gKi9cbjp3aGVyZSgjcGFnZS1lc3RhdGUtZGV0YWlsKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICBtYWluIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGNvbnRhaW46IHBhaW50O1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA2MHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1xLW1heCgxMDAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDYwcHggMDtcbiAgICAgICAgICAgIGNvbnRhaW46IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDhweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1wcmV2IHtcbiAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aDtcbiAgICB9XG4gICAgLmwtbGF5b3V0LWNvbDIge1xuICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoKDEzNjZweCwgMCk7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHNpemUoMzY2KTtcbiAgICAgICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgICAgICBjb250YWluZXItbmFtZTogbGF5b3V0LWNvbDI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KDEwMDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTB2dyk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogc2l6ZSgxNDMpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgICAgICAgICBAY29udGFpbmVyIGxheW91dC1jb2wyICh3aWR0aCA8IDEzNjZweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiBtYXgoY2FsYygoMTAwY3F3IC0gMzY2cHggLSA3MTRweCkgLyAyKSwgMzJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiA6d2hlcmUoc2VjdGlvbikge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA2NHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19zaWRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA1NHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KDEwMDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtYnV0dG9ucy1kZWZhdWx0W2RhdGEtdHlwZT1cImZhdm9yaXRlXCJdIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCLjgYrmsJfjgavlhaXjgorjgavnmbvpjLLjgZnjgotcIjtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtYWN0aXZlXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuOBiuawl+OBq+WFpeOCiueZu+mMsua4iOOBv1wiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvci1icmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctbmF2IHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuOCk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgICAgICAgJltkYXRhLWhpZGRlbl0ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjQwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtKDE0KTtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLWFjdGl2ZV0ge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvZnVuY3Rpb25zXCIgYXMgKjtcblxuI3BhZ2UtZXN0YXRlLXJlY29tbWVuZC1pbmRleCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICBtYWlue1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLnBnLXBhZ2UtaW5mbyB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIHNte1xuICAgICAgICAgICAgLmMtYmFzaWNzLXBhZ2luYXRpb257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoKHhsKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFnZSB7XG4gICAgICAgIH1cbiAgICAgICAgLmMtYmFzaWNzLXBhZ2luYXRpb257XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0yNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWxpc3R7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAgNDBweDtcbiAgICB9XG4gICAgLnBnLW5vLWRhdGF7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIHNte1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4jcGFnZS1lc3RhdGUtbmV3ZXN0LWluZGV4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc3VidGxlO1xuICAgIG1haW57XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAucGctcGFnZS1pbmZvIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgc217XG4gICAgICAgICAgICAuYy1iYXNpY3MtcGFnaW5hdGlvbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgoeGwpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAmX19wYWdlIHtcbiAgICAgICAgfVxuICAgICAgICAuYy1iYXNpY3MtcGFnaW5hdGlvbntcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTI0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGctbGlzdHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMCA0MHB4O1xuICAgIH1cbiAgICAucGctbm8tZGF0YXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgc217XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLWhpc3RvcnktaW5kZXgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG4gICAgbWFpbntcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5wZy1wYWdlLWluZm8ge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBzbXtcbiAgICAgICAgICAgIC5jLWJhc2ljcy1wYWdpbmF0aW9ue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aCh4bCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgICZfX3BhZ2Uge1xuICAgICAgICB9XG4gICAgICAgIC5jLWJhc2ljcy1wYWdpbmF0aW9ue1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvdW50IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMTQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1vdGhlci1tZWRpdW0tMjQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHRleHQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wZy1saXN0e1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwIDQwcHg7XG4gICAgfVxuICAgIC5wZy1uby1kYXRhe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBzbXtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4jcGFnZS1mYXZvcml0ZS1pbmRleCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICBtYWlue1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLnBnLXBhZ2UtaW5mbyB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIHNte1xuICAgICAgICAgICAgLmMtYmFzaWNzLXBhZ2luYXRpb257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoKHhsKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGFnZSB7XG4gICAgICAgIH1cbiAgICAgICAgLmMtYmFzaWNzLXBhZ2luYXRpb257XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0xNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0yNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBnLWxpc3R7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAgNDBweDtcbiAgICB9XG4gICAgLnBnLW5vLWRhdGF7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgIEBpbmNsdWRlIHNte1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLW15cGFnZS1hY2NvdW50LWVkaXQge1xuICAgIC5wZy1hY2NvdW50LWVkaXQge1xuICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoKDQ4MHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA2NHB4O1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdhcDogNDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb3JtLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy14bDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy1tZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19yb3dzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJtaXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcm9maWxlLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiQC9jc3MvZ2xvYmFsL21peGluc1wiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL3ZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiQC9jc3Mvb2JqZWN0L3V0aWxpdHlcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9mdW5jdGlvbnNcIiBhcyAqO1xuXG4jcGFnZS1teXBhZ2UtYWNjb3VudC1lbWFpbC1zZW5kIHtcbiAgICAucGctYWNjb3VudC1lbWFpbC1zZW5kIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcteGw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmctbWQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1ub3JtYWwtMTY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWJvZHktbm9ybWFsLTE0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGluaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLW15cGFnZS1hY2NvdW50LXByb2ZpbGUtZWRpdCB7XG4gICAgLnBnLWFjY291bnQtcHJvZmlsZS1lZGl0IHtcbiAgICAgICAgQGluY2x1ZGUgdS1jb250ZW50cy13aWR0aCg0ODBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNjRweDtcbiAgICAgICAgcGFkZGluZy1ibG9jazogODBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9ybS1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmcteGw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWhlYWRpbmctbWQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcm93cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuYy1mb3Jtcy1pbnB1dC1yYWRpb19faXRlbXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VibWl0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGZvcndhcmQgXCJhY2NvdW50X2VkaXRcIjtcbkBmb3J3YXJkIFwiYWNjb3VudF9lbWFpbF9zZW5kXCI7XG5AZm9yd2FyZCBcImFjY291bnRfcHJvZmlsZV9lZGl0XCI7XG5cbkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbiNwYWdlLW15cGFnZS1pbmRleCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXN1YnRsZTtcbiAgICAucGctYWNjb3VudCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCAjMDAwMDAwNDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zdWJ0bGU7XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LWNvbnRlbnRzLXdpZHRoLXhsKCRwYWRkaW5nOiAwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMTJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1ib2R5KDE4LCAkbGluZS1oZWlnaHQ6IDEpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtaGVhZGluZy1tZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy1hY2NvdW50LWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYnV0dG9uLTE0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLXR5cGU9XCJsb2dvdXRcIl0ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oXCJsb2NrXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy1jb250ZW50cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMiU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZy1zZWN0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDYwcHggNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWxpc3RzLWVzdGF0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1kZWZhdWx0O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtY29udGVudHMtd2lkdGgteGwoMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLXhsO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1oZWFkaW5nLW1kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtb3RoZXItbWVkaXVtLTE0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LW90aGVyLW1lZGl1bS0yNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdGV4dC1zaXplKDEyKTtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB0ZXh0LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWJ1dHRvbnMtZGVmYXVsdC1kYXRhYmVlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHNpemUoNjQpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDFENURCO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNnB4IDBweCAjMDAwMDAwNEQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19hY3Rpb25zLXNwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIC5jLWJ1dHRvbnMtZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJAL2Nzcy9nbG9iYWwvbWl4aW5zXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9nbG9iYWwvdmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJAL2Nzcy9vYmplY3QvdXRpbGl0eVwiIGFzICo7XG5AdXNlIFwiQC9jc3MvZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzICo7XG5cbi8vIEZpZ21hIOOBruOCtOODvOODq+ODieOCsOODqeODh+ODvOOCt+ODp+ODs+OAglxuLy8g5YWD44OH44O844K/44Gv44K544OI44OD44OX5L2N572u44GM6YCG6Lui44GX44Gm44GE44Gm44OW44Op44Km44K244Gn5YaN54++44Gn44GN44Gq44GE44Gf44KB44CBXG4vLyBGaWdtYSDjga7mm7jjgY3lh7rjgZfnlLvlg4/jgYvjgonlrp/pmpvjga7oibLjgpLmqKrmlrnlkJHjgavjgrXjg7Pjg5fjg6rjg7PjgrDjgZfjgabntYTjgb/nm7TjgZfjgZ9cbiRfZ29sZC1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHJpZ2h0LFxuICAgICNmNmU5YmQgMCUsXG4gICAgI2VhYzg4NiAxMCUsXG4gICAgI2ZlZjBkOCAzMCUsXG4gICAgIzlmNzMzMiAxMDAlXG4pO1xuXG4jcGFnZS1sb2dpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWludmVyc2U7XG5cbiAgICBtYWluIHtcbiAgICAgICAgLy8g44OV44OD44K/44O844G+44Gn5Zyw57aa44GN44Gu44OA44O844Kv6Z2i44Gr44GZ44KLXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIOOCrOODqeOCueODnOOCv+ODs+OBrue4geOAglxuICAgIC8vIOWFsemAmuOBriBnbGFzc19zdXJmYWNlIOOBr+S4iuS4i+OBjOW8t+OBhOOCsOODqeODh+ODvOOCt+ODp+ODs+e4ge+8iOS4iiAwLjcgLyDkuIsgMC4177yJ44Gg44GM44CBXG4gICAgLy8g44GT44Gu44Oa44O844K444GuIEZpZ21hIOOBr+OBu+OBvOWdh+S4gOOBque0sOOBhOe4ge+8iOabuOOBjeWHuuOBl+eUu+WDj+OBruWun+a4rOOBpyDkuIogODggLyDlgbTpnaIgODkgLyDkuIsgNzXjgIFcbiAgICAvLyA9IOOBiuOCiOOBneS4iuS4i+W3puWPsyAwLjE344O75LiL56uv44Gu44G/IDAuMDjvvInjgILlhbHpgJrjg5/jg4Pjgq/jgrnjgqTjg7Pjga/jg5vjg7zjg6DnrYnjgafjgoLkvb/jgYbjgZ/jgoHjgIFcbiAgICAvLyDjgZPjgZPjgaDjgZHkuIrmm7jjgY3jgZfjgaYgRmlnbWEg44Gr5ZCI44KP44Gb44KLXG4gICAgLmMtYnV0dG9ucy1nbGFzczo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgcmdiYSgkY29sb3Itd2hpdGUsIDAuMTcpIDAlLFxuICAgICAgICAgICAgcmdiYSgkY29sb3Itd2hpdGUsIDAuMTcpIDcwJSxcbiAgICAgICAgICAgIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjA4KSAxMDAlXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLy8gUEM6IOW3puOCq+ODqeODoOOBqyBMT0dJTuODu+ODkeOCueODr+ODvOODieWGjeioreWumuOAgeWPs+OCq+ODqeODoOOBq+eJueWFuOOCkui/veW+k+ihqOekulxuICAgIC8vIFNQOiBET00g6aCG77yI54m55YW4IOKGkiBMT0dJTiDihpIg44OR44K544Ov44O844OJ5YaN6Kit5a6a77yJ44Gu44G+44G+57im56mN44G/XG4gICAgLnBnLWxvZ2luIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NzJweCBtaW5tYXgoMCwgMWZyKTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIOWFsemAmjog5bem44Kr44Op44Og44Gr572u44GP44K744Kv44K344On44OzXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLnBnLWxvZ2luLWZvcm0sXG4gICAgLnBnLWxvZ2luLWZvcmdvdCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDE0M3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjg5Xjgqnjg7zjg6DlhajkvZPjga7jgqjjg6njg7zvvIhyZUNBUFRDSEEg44Gq44Gp77yJXG4gICAgICAgICZfX2Vycm9yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWpwKDEyLCAwLjA1ZW0sIDEuNCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjgqzjg6njgrnjg5zjgr/jg7PvvIhGaWdtYTogVzIwNSDjga7lm7rlrprluYXvvIlcbiAgICAgICAgJl9fc3VibWl0IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDIwNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g44Op44OZ44OrIDE0cHjjg7vkuIroqbDjgoHjg7vlv4XpoIjjg57jg7zjgq/jg7vlhaXlipvmrIQgMTRweCDjga9cbiAgICAgICAgLy8g5YWx6YCa6YOo5ZOB77yIYy1mb3Jtcy1yb3cgLyBjLWZvcm1zLXRleHTvvInlgbTjgafmlrDku5Xmp5jjgavmm7TmlrDmuIjjgb9cblxuICAgICAgICAuYy1mb3Jtcy1pbnB1dC10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8g44Ot44Kw44Kk44Oz44OV44Kp44O844OgXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLnBnLWxvZ2luLWZvcm0ge1xuICAgICAgICBncmlkLXJvdzogMTtcblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1lbigzMiwgMC4zZW0sIDEuMik7XG4gICAgICAgICAgICAvLyDlrZfplpPjga7liIbjgaDjgZHlj7PjgavkvZnnmb3jgYzlh7rjgovjgZ/jgoHjgIHkuK3lpK7jgavopovjgYjjgovjgojjgYbmiZPjgaHmtojjgZlcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuM2VtO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sZWFkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWpwKDE0LCAwLjE1ZW0sIDEuNik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyBGaWdtYSDjga8x6KGM44CC5bem44Kr44Op44OgKDI4NnB4KeOCiOOCiuWwkeOBl+mVt+OBhOOBjOOAgeS4oeiEh+OBruS9meeZveOBq+WPjuOBvuOCi1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Jvd3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOWFpeWKm+ashOOBqOihqOekuuWIh+abv+ODnOOCv+ODs+OCkjHooYzjgavkuKbjgbnjgotcbiAgICAgICAgJl9fcGFzc3dvcmQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuYy1mb3Jtcy1pbnB1dC10ZXh0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXNzd29yZC10b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIC8vIOmao+OBruODl+ODrOODvOOCueODm+ODq+ODgOODvOOBqOWQjOOBmOiJsuOBi+OCieWni+OCgeOBpuOAgeihqOekuuS4reOBr+eZveOBj+OBmeOCi1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmW2FyaWEtcHJlc3NlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRmlnbWEg44Gv44CM6KGo56S644CN44CM6Z2e6KGo56S644CN44Gn5Yil44Ki44Kk44Kz44Oz77yIQ29tcG9uZW50IDU1IOOBriB0cnVlIC8gZmFsc2XvvIlcbiAgICAgICAgJl9fcGFzc3dvcmQtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwifmltYWdlcy9jb21tb24vaWNvbnMvZXllLnN2Z1wiKTtcbiAgICAgICAgICAgIC8vIOOCouOCpOOCs+ODs+OBlOOBqOOBq+WOn+WvuOOBjOmBleOBhuOBn+OCgeWAi+WIpeOBq+aMh+WumuOBmeOCi1xuICAgICAgICAgICAgbWFzay1zaXplOiAxOS41cHggMTMuNXB4O1xuICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOihqOekuuS4reOBr+ebruOCkuS8j+OBm+OBn+OCouOCpOOCs+ODs+OBq+WIh+OCiuabv+OBiOOCi+OAglxuICAgICAgICAvLyAmIOOCkjHjgrvjg6zjgq/jgr/lhoXjgacy5Zue5L2/44GG44Go6Kaq44GM5LqM6YeN5bGV6ZaL44GV44KM44KL44Gf44KB44CB5a2Q44Gv44Kv44Op44K55ZCN44Gn5pu444GPXG4gICAgICAgICZfX3Bhc3N3b3JkLXRvZ2dsZVthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIC5wZy1sb2dpbi1mb3JtX19wYXNzd29yZC1pY29uIHtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIn5pbWFnZXMvY29tbW9uL2ljb25zL2V5ZS1vZmYuc3ZnXCIpO1xuICAgICAgICAgICAgbWFzay1zaXplOiAyNHB4IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGaWdtYTog5YWl5Yqb5p6g44KSIDY0cHgg56K65L+d44GX44CB44Op44OZ44Or44Go5YWl5Yqb6KGM44KS5LiK5LiL5Lit5aSu44Gr572u44GPXG4gICAgICAgIC8vIO+8iOebruOBruOCouOCpOOCs+ODsyAyNHB4IOOCkuWQq+OCgOOBtuOCk+OAgeODoeODvOODq+OCouODieODrOOCueihjOOCiOOCiuiDjOOBjOmrmOOBhO+8iVxuICAgICAgICAmX19yb3ctcGFzc3dvcmQuYy1mb3Jtcy1yb3cge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmVtZW1iZXIge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG5cbiAgICAgICAgICAgIC5jLWZvcm1zLWNoZWNrYm94X19sYWJlbC10ZXh0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxNCwgMC4xNWVtLCAxLjQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9yZ290LWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tanAoMTQsIDAuMDVlbSwgMS40KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zdHJvbmc7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWpwKDE0LCAwLjA1ZW0sIDEuNCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIOODkeOCueODr+ODvOODieWGjeioreWumlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5wZy1sb2dpbi1mb3Jnb3Qge1xuICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgLy8g44OY44OD44OA44O844GM5Zu65a6a6KGo56S644Gu44Gf44KB44CB44Ki44Oz44Kr44O86YG356e75pmC44Gr6KaL5Ye644GX44GM6Zqg44KM44Gq44GE44KI44GG44Gr44GZ44KLXG4gICAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgICAgIC8vIEZpZ21hIOOBr+OBk+OBruOCu+OCr+OCt+ODp+ODs+OBoOOBkeacrOaWh+W5heOBjCAzMjVweO+8iOiqrOaYjuaWh+OBjDLooYzjgavlj47jgb7jgovluYXvvIlcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB3aWR0aDogMzI1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWpwKDIwLCAwLjE1ZW0sIDEuNCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWpwKDE0LCAwLjE1ZW0sIDEuNik7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAvLyBGaWdtYSDjga8y6KGM44CC5oqY44KK6L+U44GX5L2N572u44Gv44Oe44O844Kv44Ki44OD44OX44GuIDxicj4g44Gn5Zu65a6a44GZ44KLXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtZm9ybXMtcm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gUEUgQ0xVQiDkvJrlk6HpmZDlrprnibnlhbhcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAucGctbG9naW4tbWVyaXQge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDE0M3B4O1xuICAgICAgICBvdmVyZmxvdzogY2xpcDtcblxuICAgICAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMTZweCA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAvLyDmloflrZfjga7lj6/oqq3mgKfjgpLnorrkv53jgZnjgovmmpfluZXjgIJcbiAgICAgICAgICAgIC8vIDAuOCDjgaDjgajmlK/ntabli5XnlLvjga7jg5zjgrHjgYwgRmlnbWEg44KI44KK5piO44KL44GP5Ye644KL44Gf44KB44CBXG4gICAgICAgICAgICAvLyBob21lIOOBruiDjOaZr+WLleeUu++8iGhlcm8gLyBnYWxsZXJ5IC8gcHJlbWl1be+8ieOBqOWQjOOBmCAwLjkg44Gr5ZCI44KP44Gb44KLXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19iZy1tZWRpYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgLy8g5Y+z44Kr44Op44Og44Gv5Y+v5aSJ5bmF44Gu44Gf44KB44CB5aSn55S76Z2i44Gn6ZaT5bu244Gz44GX44Gq44GE44KI44GGIEZpZ21hIOOBruWun+WvuCgxMzY2cHgg5pmCIDUwOHB4KeOBp+atouOCgeOCi1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tanAoMjAsIDAuMTVlbSwgMSk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjE1ZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgLy8gU1Ag44Gv5qiq5Lim44Gz44CCUEMg44Gu5Lit5aSu5a+E44Gb44KS5byV44GN57aZ44GQ44GoIE1FUklUIOODqeODmeODq+OBjOWPs+OBq+OBmuOCjOOCi+OBn+OCgeW3puipsOOCgeOBq+aIu+OBmVxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS1ubyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1lbigxMiwgMC4xNWVtLCAxKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXRlcnRpYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS10ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWpwKDE0LCAwLjE1ZW0sIDEuNCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtaW52ZXJzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgIC8vIFNQIOOBrzHooYzjga7jgqvjg7zjg4njgavjgarjgovjgZ/jgoHjgIHmlLnooYzjgpLop6PpmaTjgZfjgablpKfjgY3jgoHjgavlh7rjgZlcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1tZWRpdW0tbGgxNC0xODtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtYm9keS1tZWRpdW0tbGgxNC0xNjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgIC8vIOOCsuOCueODiCAvIOS8muWToeOBruavlOi8g+ihqFxuICAgICAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgJl9fdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zdHJvbmc7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoZWFkIHRoLFxuICAgICAgICAgICAgdGhlYWQgdGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWpwKDE2LCAwLjE1ZW0sIDEuNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxNCwgMC4xNWVtLCAxLjQpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyDpoIXnm67liJfjga/mloflrZfjgYzplbfjgYTjgZ/jgoHjgIHlt6blj7Pjga7kvZnnmb3jgaDjgZHoqbDjgoHjgaYx6KGM44Gr5Y+O44KB44KLXG4gICAgICAgICAgICB0Ym9keSAucGctbG9naW4tbWVyaXRfX3RhYmxlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB0aCxcbiAgICAgICAgICAgIHRib2R5IHRkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxMiwgMC4xNWVtLCAxLjQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOihqOmgreOBruW3puS4iu+8iOmgheebruWQjeOBruWIl++8ieOBr+epuuashOOAglxuICAgICAgICAvLyB0YWJsZS1sYXlvdXQ6IGZpeGVkIOOBruWIl+W5heOBr+WFiOmgreihjOOBp+axuuOBvuOCi+OBn+OCgeOAgemgheebruWIl+OBruW5heOBr+OBk+OBk+OBp+aMh+WumuOBmeOCi1xuICAgICAgICAmX190YWJsZS1ibGFuayB7XG4gICAgICAgICAgICB3aWR0aDogMTgxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaW52ZXJzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RhYmxlLWxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWpwKDEyLCAwLjE1ZW0sIDEuNCk7XG4gICAgICAgICAgICAvLyBTUCDjgafoqp7kuK3mlLnooYzjgZfjgarjgYTjgojjgYbjgIHmipjjgorov5TjgZfjga/jg57jg7zjgq/jgqLjg4Pjg5fjga4gPHdicj4g44Gu5L2N572u44Gg44GR44Gr6ZmQ5a6a44GZ44KLXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEyKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tanAoMTQsIDAuMTVlbSwgMS40KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RhYmxlLWd1ZXN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnZlcnNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGFibGUtbWVtYmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDkvJrlk6Hjga7ooajpoK3jgaDjgZHjgrTjg7zjg6vjg4njga7pnaLjgavjgZnjgotcbiAgICAgICAgdGhlYWQgLnBnLWxvZ2luLW1lcml0X190YWJsZS1tZW1iZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJF9nb2xkLWdyYWRpZW50O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDmj5DkvpvjgarjgZfjgpLooajjgZnjg4/jgqTjg5Xjg7NcbiAgICAgICAgJl9fdGFibGUtbm9uZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIkAvY3NzL2dsb2JhbC92YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL2dsb2JhbC9taXhpbnNcIiBhcyAqO1xuQHVzZSBcIkAvY3NzL29iamVjdC91dGlsaXR5XCIgYXMgKjtcblxuLy8g44OR44K544Ov44O844OJ44Oq44K744OD44OI57O7M+eUu+mdou+8iEZpZ21hOiAvcmVzZXRfcGPjg7svcmVzZXRfc3DvvIlcbi8vIOODgOODvOOCr+iDjOaZryArIOS4iuS4i+e9q+e3muOBruaeoCArIOS4reWkruWvhOOBmyArIOOCrOODqeOCueODnOOCv+ODsyhXMjA1KSDjgajjgYTjgYblkIzjgZjpqqjmoLzjgpLlhbHmnInjgZnjgotcbi8vIOaeoO+8iC5sLWZvcmdldO+8ieOBruODnuODvOOCr+OCouODg+ODl+OBryB2aWV3cy9sYXlvdXRzL2ZvcmdldC5ibGFkZS5waHBcbiNwYWdlLWZvcmdldC1lbWFpbC1zZW5kLFxuI3BhZ2UtZm9yZ2V0LXJlc2V0LFxuI3BhZ2UtZm9yZ2V0LXJlYXV0aG9yaXplIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaW52ZXJzZTtcblxuICAgIG1haW4ge1xuICAgICAgICAvLyBtYWluIOOBruWFsemAmuS4i+S9meeZve+8iDQwcHjvvInjgpLmiZPjgaHmtojjgZfjgIHkuIvkvZnnmb3jgpLjgqvjg7Pjg5fpgJrjgoogUEMxMjAgLyBTUDgwIOOBq+OBmeOCi1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubC1mb3JnZXQge1xuICAgICAgICBwYWRkaW5nOiAxNjBweCAxNDNweCAxMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogNjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBtaW4oMTAwJSwgMTA4MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiA2NHB4IDgwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWlucHV0LWRhcmstYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1pbnB1dC1kYXJrLWJvcmRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWpwKDE4LCAwLjE1ZW0sIDEpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWludmVyc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxNiwgMC4xNWVtLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHUtdGV4dC1mb3JtLWpwKDE0LCAwLjE1ZW0sIDEuOCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtdGVydGlhcnk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxMiwgMC4xNWVtLCAxLjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRmlnbWEg44Gv44Oc44K/44Oz5bmFIDIwNXB4IOWbuuWumuOAguODqeODmeODq+OBqOefouWNsOOCkuS4reWkruOBq+e9ruOBj+OAglxuICAgICAgICAvLyDjgZ/jgaDjgZfjgIzjg63jgrDjgqTjg7PnlLvpnaLjgbjjgI3jga8gMjA1cHgg44Gr5Y+O44G+44KJ44Gq44GE44Gf44KB44CB5LiL6ZmQ44Go44GX44Gm5omx44GE5b+F6KaB44Gq5YiG44Gg44GR5Ly444Gw44GZXG4gICAgICAgIC5jLWJ1dHRvbnMtZ2xhc3Mge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g44Op44OZ44Or44Gv5oqY44KK6L+U44GV44Gq44GE77yI5bmF44Gv5LiK44GuIG1pbi13aWR0aCDjgYvjgonlv4XopoHjgarliIbjgaDjgZHkvLjjgbPjgovvvIlcbiAgICAgICAgLmMtYnV0dG9ucy1nbGFzc19fbGFiZWwge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjg5Hjgrnjg6/jg7zjg4nlho3oqK3lrprvvIjlhaXlipvnlLvpnaLvvIlcbi8vIOOBk+OBrueUu+mdouOBoOOBkeimi+WHuuOBl+ODu+iqrOaYjuaWh+OBjCBTUCDjgafjgoLnuK7jgb7jgZrjgIHoqqzmmI7mlofjga7ooYzplpPjgoIgMS42XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiNwYWdlLWZvcmdldC1yZXNldCB7XG4gICAgLmwtZm9yZ2V0IHtcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tanAoMTgsIDAuMTVlbSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxNCwgMC4xNWVtLCAxLjYpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdS10ZXh0LWZvcm0tanAoMTQsIDAuMTVlbSwgMS42KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIOWGjeioreWumuOBq+WkseaVl+OBl+OBn+OBqOOBjeOBruODoeODg+OCu+ODvOOCuFxuICAgICAgICAmX19lcnJvciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1LXRleHQtZm9ybS1qcCgxMiwgMC4wNWVtLCAxLjQpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRmlnbWE6IOacrOaWh+W5hSA1MDBweOOAguWFpeWKm+ihjOOBqOODnOOCv+ODs+OCkiA0MHB4IOmWk+malOOBp+e4puOBq+epjeOCgFxuICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmMtZm9ybXMtcm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/