@charset "UTF-8";

@font-face {
  font-family: "ClashDisplay-r";
  src: url("../fonts/ClashDisplay-Regular.ttf") format("truetype");
  src: url("../fonts/ClashDisplay-Regular.woff") format("woff");
}

@font-face {
  font-family: "ClashDisplay-m";
  src: url("../fonts/ClashDisplay-Medium.ttf") format("truetype");
  src: url("../fonts/ClashDisplay-Medium.woff") format("woff");
}

html {
  font-family: "Noto Sans JP", sans-serif;
  font-style: normal;
  color: #171717;
}

body {
  min-width: 375px;
}

body.no-scroll {
  overflow: hidden;
}

main {
  overflow: hidden;
}

picture {
  display: block;
}

img {
  width: 100%;
  height: auto;
  display: block;
}

a {
  display: inline-block;
  color: #2b2b2b;
}

/* utility */
.u-en {
  font-family: "Krona One", sans-serif;
  font-style: normal;
}

/* layout */
.l-wrapper {
  padding-left: 40px;
  padding-right: 40px;
}

.l-inner {
  width: 100%;
  margin: 0 auto;
  max-width: 1060px;
}

.l-inner-2 {
  width: 100%;
  margin: 0 auto;
  max-width: 878px;
}

:root {
  --main: #ff0;
  --accent: #46e678;
  --sub1: #f00;
  --sub2: #00f;
  --sub3: #0ff;
  --black: #000;
  --darkgray: #999;
  --gray: #ccc;
  --lightgray: #e0e0e0;
  --smoke: #f5f5f5;
  --white: #fff;
}

.c-button {
  border: 1px solid #000;
  border-radius: 50px;
  overflow: hidden;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.c-button__link {
  background-color: #fff;
  width: 300px;
  height: 58px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  padding-right: 10px;
}

.c-button__link .round {
  margin-right: 24px;
  margin-top: -6px;
}

.c-button__link .round::before {
  position: absolute;
  content: "";
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #fe3a95;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.c-button__link .text {
  font-size: 0.875rem;
  line-height: 1;
  font-weight: bold;
}

/* =========================================================================== */

/*  フッター  */

/* =========================================================================== */
.p-footer {
  background: #171717;
  padding-top: 60px;
  padding-bottom: 95px;
}

.p-footer-menu a {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}

.p-footer-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 35px;
}

.c-header {
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
}

.c-header__logo {
  width: 150px;
  margin-left: 14px;
  margin-top: 13px;
  margin-bottom: 16px;
}

.c-header__logo a {
  display: block;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.c-header__logo a:hover {
  opacity: 0.7;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

/* =========================================================================== */

/*  header  */

/* =========================================================================== */
body {
  padding-top: 96px;
}

.p-header {
  width: 100%;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  padding-left: 50px;
  padding-right: 50px;
  z-index: 9000;
}

.p-header__inner {
  height: 96px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.p-header__logo {
  width: 260px;
}

.p-header__menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 30px;
}

.p-mainMenu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 30px;
  font-size: 18px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.36px;
}

.p-header__contact {
  padding: 22px 30px;
  border-radius: 9999px;
  background: linear-gradient(54deg, #fe3a95 -8.57%, #e50be9 85.42%);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 19px;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
}

.c-title {
  background-color: #fff;
  padding: 6px 6px 4px;
  display: inline-block;
}

.c-title.-en {
  font-family: "Unbounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.375rem;
  line-height: 1.5454545455;
}

.c-title2 {
  font-size: 1.75rem;
  line-height: 1.4285714286;
  font-weight: bold;
}

.c-title2 span {
  background: -webkit-gradient(linear, left top, right top, from(#fe3a95), to(#e50be9));
  background: linear-gradient(90deg, #fe3a95, #e50be9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

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

.c-title3 span {
  font-size: 2.125rem;
  line-height: 1;
  font-weight: bold;
  background-image: linear-gradient(118deg, #fe3a95, #e50be9);
  color: #fff;
  padding: 2px 8px;
}

.p-about {
  position: relative;
}

.p-about__img {
  max-width: 611px;
  margin-left: auto;
  margin-right: auto;
}

.p-about {
  background: linear-gradient(96deg, #fe3a95 -8.56%, #e50be9 82.37%);
  padding-top: 120px;
  padding-bottom: 260px;
  position: relative;
  overflow: hidden;
  padding-left: 60px;
  padding-right: 60px;
}

.p-about::before {
  content: "";
  position: absolute;
  top: 0;
  left: 44px;
  width: 1px;
  height: 100%;
  background: #fff;
}

.p-about::after {
  content: "";
  position: absolute;
  top: 0;
  right: 44px;
  width: 1px;
  height: 100%;
  background: #fff;
}

.p-about__side {
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  white-space: nowrap;
  position: absolute;
  z-index: 1;
  font-size: 16px;
  font-weight: 600;
  line-height: 125%;
  letter-spacing: 0.32px;
  top: 0;
}

.p-about__side-left {
  left: 13px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

.p-about__side-right {
  right: 13px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

.p-about__side ul {
  -webkit-animation: flowing 80s linear infinite;
  animation: flowing 80s linear infinite;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  margin: 0;
  padding: 0;
}

.p-about__side ul li {
  display: inline-block;
  padding-right: 10px;
}

@-webkit-keyframes flowing {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

@keyframes flowing {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

.p-about__top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 30px;
}

.p-about__ttl {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.p-about__ttl {
  font-size: min(4.07vw, 48px);
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
  letter-spacing: -2.4px;
  color: #fff;
}

.p-about__text {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 170%;
  max-width: 525px;
}

.p-about__text p:not(:first-child) {
  margin-top: 20px;
}

.p-about__bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 30px;
  margin-top: 122px;
}

.p-about__box {
  padding: 21px 12px 12px;
  border-radius: 15px;
  text-align: center;
}

.p-about__box h3 {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 125%;
  margin-bottom: 21px;
  position: relative;
  display: inline-block;
}

.p-about__box:first-child h3::after {
  content: "";
  width: 157px;
  height: 9px;
  background-image: url(../images/until-icon.webp);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: calc(100% + 2px);
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
}

.p-about__box:last-child h3::after {
  content: "";
  width: 294.595px;
  height: 112.218px;
  -webkit-transform: rotate(-5.046deg);
  transform: rotate(-5.046deg);
  background-image: url(../images/from-icon.webp);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: -38px;
  left: -60px;
}

.p-about__box:first-child {
  background: rgb(0 255 255 / 30%);
}

.p-about__box:last-child {
  background: rgb(0 46 130 / 30%);
}

.p-about .text-only {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 170%;
}

.p-company {
  padding-bottom: 68px;
  padding-top: 60px;
}

.p-company__logo {
  margin-top: 50px;
}

.p-company__logo + .p-company__logo {
  margin-top: 20px;
}

.p-company__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px 20px;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}

.p-company__item {
  width: 150px;
}

.p-company__img {
  max-width: 1020px;
  margin-left: auto;
  margin-right: auto;
}

.p-company__sponsored {
  padding-top: 40px;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: bold;
  text-align: center;
}

.p-company__organization {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

.p-company__sendai {
  width: 175px;
}

.p-company__hipro {
  width: 257px;
  margin-left: 30px;
}

.p-contact__box {
  background-color: #fff;
  margin-top: 30px;
  border-radius: 16px;
  padding: 30px 10px 40px;
}

.p-contact__date {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-pack: center;
  justify-content: center;
}

.p-contact__date .title {
  font-size: 0.875rem;
  line-height: 1;
  font-weight: bold;
  background: -webkit-gradient(linear, left top, right top, from(#fe3a95), to(#e50be9));
  background: linear-gradient(90deg, #fe3a95, #e50be9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-right: 16px;
}

.p-contact__date .num {
  font-size: 1.125rem;
  line-height: 1;
  font-weight: bold;
}

.p-contact__date .day {
  font-size: 0.625rem;
  line-height: 1;
  margin-right: 4px;
}

.p-contact__button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 26px;
}

.p-contact__button .p-header__contact {
  -ms-flex-pack: center;
  justify-content: center;
  width: 285px;
  height: 62px;
}

/* =========================================================================== */

/*  申し込み  */

/* =========================================================================== */
.p-contact {
  background: #f8f7f7;
  padding-top: 120px;
  padding-bottom: 100px;
}

.p-contact.--thanks {
  background: linear-gradient(96deg, #fe3a95 -8.56%, #e50be9 82.37%);
  padding-top: 140px;
  padding-bottom: 120px;
}

.p-contact-en {
  font-size: 25px;
  font-weight: 500;
  line-height: 100%;
}

.p-contact__ttl {
  font-size: 50px;
  font-weight: 700;
  line-height: 125%;
  margin-top: 25px;
}

.p-contact__text {
  margin-top: 25px;
  font-size: 18px;
  font-weight: 500;
  line-height: 175%;
}

.p-contact__btn {
  width: 478px;
  height: 82px;
  border-radius: 9999px;
  background: linear-gradient(93deg, #3dcebf 5.67%, #1d73f9 101.74%);
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 30px auto 0;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -0.88px;
}

.p-contact__btn::after {
  content: "";
  background-image: url(../images/arrow.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 8px;
  height: 12px;
  position: absolute;
  right: 31px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.form-box {
  border-radius: 30px;
  background: #fff;
  -webkit-backdrop-filter: blur(54.5px);
  backdrop-filter: blur(54.5px);
  margin-top: 50px;
  padding: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

.p-thanks__text {
  margin-top: 25px;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}

.p-top__back {
  width: 369px;
  height: 72px;
  border-radius: 9999px;
  background: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 40px auto 0;
  color: #4122ef;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  position: relative;
}

.p-top__back::after {
  content: "";
  width: 8px;
  height: 12px;
  background-image: url(../images/btn-arrow.svg);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 35px;
}

.mktoForm .mktoFormRow:nth-child(n+21) {
  border-bottom: none;
  padding: 0;
}

.mktoForm .mktoFormRow:nth-child(17) {
  padding-bottom: 0;
  border-bottom: none;
}

.mktoForm .mktoFormRow:nth-child(18) {
  padding-top: 0;
}

.mktoForm .mktoFormRow:nth-child(19) {
  padding-bottom: 0;
  border-bottom: none;
}

.mktoForm .mktoFormRow:nth-child(20) {
  padding-top: 0;
}

.mktoForm .mktoFormRow:nth-child(21) {
  padding-top: 30px;
}

.mktoForm .mktoFormRow:nth-child(22) .mktoFormCol {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.form-box.--cancel .mktoForm .mktoFormRow:nth-child(5) {
  display: none;
}

.form-box.--cancel .mktoForm .mktoFormRow:nth-child(6) {
  border-bottom: none;
  padding-bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.form-box.--questionnaire .mktoForm .mktoFormRow:nth-child(n+15) {
  padding-bottom: 0;
  border-bottom: none;
}

.form-box.--questionnaire .mktoForm .mktoFormRow:nth-child(17) {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.p-faq {
  padding-top: 70px;
  padding-bottom: 87px;
}

.p-faq__inner {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  width: 89.8218829517%;
}

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

.p-faq__title span {
  font-size: 1.25rem;
  line-height: 1;
  font-weight: bold;
  background-color: #fff;
  display: inline-block;
  padding: 4px 10px;
}

.p-faq__desc {
  padding-top: 52px;
  border-bottom: 1px solid #000;
  padding-bottom: 14px;
}

.p-faq__row {
  border-top: 1px solid #000;
}

.p-faq__row + .p-faq__row {
  margin-top: 10px;
}

.p-faq__row > dt,
.p-faq__row dd {
  position: relative;
}

.p-faq__row > dt::before,
.p-faq__row > dt::after,
.p-faq__row dd::before,
.p-faq__row dd::after {
  top: 0;
  bottom: 0;
  margin: auto;
  display: -ms-flexbox;
  display: flex;
  left: 21px;
  -ms-flex-align: center;
  align-items: center;
}

.p-faq__row > dt::before,
.p-faq__row dd::before {
  position: absolute;
  font-family: "Unbounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  -ms-flex-align: start;
  align-items: flex-start;
}

.p-faq__row > dt::after,
.p-faq__row dd::after {
  position: absolute;
  content: "";
  width: 21px;
  height: 2px;
}

.p-faq__row > dt {
  margin-top: 30px;
}

.p-faq__row > dt::before {
  content: "";
  background: -webkit-gradient(linear, left top, right top, from(#fe3a95), to(#e50be9));
  background: linear-gradient(90deg, #fe3a95, #e50be9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  content: "q.";
  font-family: "Unbounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  left: 0;
}

.p-faq__row > dd::before {
  content: "";
  background: -webkit-gradient(linear, left top, right top, from(#fe3a95), to(#e50be9));
  background: linear-gradient(90deg, #fe3a95, #e50be9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  content: "a.";
  left: 0;
  top: 11px;
  font-family: "Unbounded", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.p-faq__question button {
  font-size: 0.875rem;
  line-height: 1.5714285714;
  font-weight: bold;
  border-radius: 10px;
  padding: 0 44px 15px 36px;
  width: 100%;
  border: none;
  background-color: transparent;
  color: cl(black);
  text-align: left;
}

.p-faq__question button::before,
.p-faq__question button::after {
  position: absolute;
  content: "";
  width: 16px;
  height: 2px;
  right: 8px;
  top: 10px;
  background-image: linear-gradient(118deg, #fe3a95, #e50be9);
  -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
  transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
  transition: background-color 0.3s ease, transform 0.3s ease;
  transition: background-color 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
}

.p-faq__question button::after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.p-faq__question button.action::after {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.p-faq__text {
  font-size: 0.8125rem;
  line-height: 1.6923076923;
  font-weight: 500;
  margin-left: 0;
  padding: 0 30px 16px 34px;
  color: cl(black);
  display: none;
}

.p-faq__text a {
  color: cl(primary);
  display: inline-block;
  text-decoration: underline;
}

/* =========================================================================== */

/*  特徴  */

/* =========================================================================== */
.p-feature {
  padding-top: 120px;
  padding-bottom: 120px;
  border-radius: 40px 40px 0 0;
  background: #f8f7f7;
  position: relative;
  z-index: 1;
}

.p-section-title h2 {
  text-align: center;
  font-size: 96px;
  font-weight: 600;
  line-height: 125%;
  letter-spacing: -1.92px;
  background: linear-gradient(93deg, #171717 29.18%, #6f11fe 101.66%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.p-section__title-sub {
  color: #000;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 140%;
}

.p-section__title-sub.--bold {
  font-weight: 700;
}

.p-feature__list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 30px;
  margin-top: 71px;
}

.p-feature__list li {
  width: 100%;
  border-radius: 30px;
  background: #fff;
  -webkit-box-shadow: 13px 13px 25px 0 rgb(0 0 0 / 3%);
  box-shadow: 13px 13px 25px 0 rgb(0 0 0 / 3%);
  position: relative;
  padding: 19px 2px 35px;
}

.p-feature__num {
  width: 73px;
  position: absolute;
  z-index: 1;
  top: -28px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
}

.p-feature__img {
  width: 100%;
  aspect-ratio: 3/2;
  text-align: center;
}

.p-feature__img img {
  display: inline-block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.p-feature__text {
  margin-top: 0;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
}

.p-feature__text span {
  font-size: 25px;
  font-weight: 900;
  line-height: 140%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(25%, #bbafff));
  background: linear-gradient(transparent 75%, #bbafff 25%);
}

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

.p-info__title span {
  background-color: #fff;
  font-size: 2.875rem;
  line-height: 1.1304347826;
  font-weight: bold;
  padding: 0 10px;
}

/* =========================================================================== */

/*  注意事項  */

/* =========================================================================== */
.p-info {
  background: #f1f2f4;
  padding-top: 120px;
  padding-bottom: 120px;
}

.p-info__list {
  margin-top: 50px;
  font-size: 16px;
  font-weight: 400;
  line-height: 190%;
  letter-spacing: 0.48px;
  padding-left: 1em;
}

.p-info__list li {
  list-style: disc;
}

.p-mv {
  position: relative;
}

.p-mv__button {
  position: absolute;
  z-index: 1;
  top: 138.6666666667vw;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
}

.p-mv__button .c-button__link {
  background-color: #000;
  color: #fff;
  height: 13.3333333333vw;
  width: 64vw;
  padding-right: 2.6666666667vw;
  font-size: 4.2666666667vw;
  font-weight: bold;
}

.p-mv__button .c-button__link .round {
  width: 2.4vw;
  height: 2.4vw;
  margin-right: 6.4vw;
  margin-top: -0.2666666667vw;
}

.p-outline__inner {
  background-image: linear-gradient(118deg, rgb(254 58 149 / 10%), rgb(229 11 233 / 10%));
  padding-top: 65px;
  padding-bottom: 80px;
}

.p-outline__wrapper {
  width: 83.7150127226%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
}

.p-outline__desc {
  margin-top: 20px;
  border-top: 1px solid #8b8b8b;
}

.p-outline__row {
  padding-top: 16px;
  padding-bottom: 30px;
  border-bottom: 1px solid #8b8b8b;
}

.p-outline__dlist {
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.7142857143;
  width: 82px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #8b8b8b;
}

.p-outline__text {
  margin-left: 0;
  font-weight: 400;
  -ms-flex: 1 1;
  flex: 1 1;
  font-size: 1rem;
  line-height: 1.5;
  padding-top: 30px;
}

.p-outline__text .small {
  font-size: 0.8125rem;
  line-height: 1.6923076923;
  padding-top: 15px;
}

.p-presenters {
  padding-top: 60px;
  padding-bottom: 58px;
  background: linear-gradient(66deg, #fe3a95 -8.57%, #e50be9 85.42%);
  position: relative;
  overflow: hidden;
}

.p-presenters::before {
  position: absolute;
  content: "";
  background-image: url(../images/bg_object.webp);
  width: 4449px;
  height: 1928px;
  background-size: contain;
  background-repeat: no-repeat;
  top: -452px;
  z-index: 1;
  left: calc(50% - 1445px);
  z-index: 1;
}

.p-presenters .p-section-title h2 {
  color: #fff;
  background: transparent;
  -webkit-text-fill-color: inherit;
}

.p-presenters .p-section-title h2 span {
  color: #fff;
  background: transparent;
  -webkit-text-fill-color: inherit;
}

.p-presenters .p-section__title-sub {
  color: #fff;
}

.p-presenters__inner {
  position: relative;
  z-index: 1;
}

.p-presenters__body {
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
}

.p-presenters__list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [2];
  grid-template-columns: repeat(2, 1fr);
  gap: 40px 25px;
}

.p-presenters__image figure {
  border-radius: 10px;
  overflow: hidden;
}

.p-presenters__info {
  color: #fff;
  padding-top: 10px;
}

.p-presenters__name {
  font-size: 1.125rem;
  line-height: 1.4444444444;
  font-weight: bold;
}

.p-schedule {
  margin-top: 180px;
  padding-bottom: 94px;
  position: relative;
  z-index: 1;
}

.p-schedule .p-section__ttl .title-en {
  color: #2b2b2b;
}

.p-schedule .p-section__ttl .title-ja {
  color: #2b2b2b;
}

.p-section__img {
  margin-top: 50px;
}

.p-session {
  background-image: url(../images/session_bg_sp.webp);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}

.p-session__box--speaker-person__wrap .comingsoon {
  font-size: 1.25rem;
  line-height: 1.5;
  margin-top: 10px;
}

.p-session__box:last-of-type {
  -ms-flex-align: center;
  align-items: center;
}

.p-section-title h2 {
  text-align: center;
}

.p-section-title h2 span {
  font-weight: 600;
  letter-spacing: -1.92px;
  background: linear-gradient(123deg, #fb2287 30%, #4122ef 90.42%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 3rem;
  line-height: 1.2083333333;
}

.p-section__title-sub {
  color: #000;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 140%;
}

.p-section__title-sub.--bold {
  font-weight: 700;
}

/* =========================================================================== */

/*  講演内容  */

/* =========================================================================== */
.p-session {
  padding-top: 120px;
  padding-bottom: 180px;
  position: relative;
  overflow: hidden;
}

.p-session .l-inner {
  position: relative;
  z-index: 2;
}

.p-session .p-section-title {
  margin-bottom: 60px;
}

.p-session__box {
  border-radius: 30px;
  border: 1px solid #fff;
  background: rgb(255 255 255 / 85%);
  -webkit-box-shadow: 15px 15px 43px 0 rgb(0 0 0 / 10%);
  box-shadow: 15px 15px 43px 0 rgb(0 0 0 / 10%);
  -webkit-backdrop-filter: blur(46.2999992371px);
  backdrop-filter: blur(46.2999992371px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 50px;
  padding: 50px;
  margin-top: 20px;
}

.p-session__box.--fukidashi {
  margin-top: 140px;
  position: relative;
}

.p-session__box.--fukidashi::before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  bottom: calc(100% + 14px);
  aspect-ratio: 36/26;
  width: 36px;
  background: url(../images/fukidasi.png) no-repeat center center/contain;
}

.p-session__box.--fukidashi::after {
  content: "リアル参加者限定セッション";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  bottom: calc(100% + 27px);
  padding: 15px 38px 17px;
  background: -webkit-gradient(linear, left top, right top, from(#0362f3), to(#17d4bc));
  background: linear-gradient(90deg, #0362f3 0%, #17d4bc 100%);
  border-radius: 9999px;
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  line-height: 140%;
}

.p-session__box.--center {
  -ms-flex-align: center;
  align-items: center;
}

.p-session__box--time {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 200px;
  height: 145px;
  border-radius: 18px;
  background: linear-gradient(122deg, #fe3a95 -8.57%, #e50be9 85.42%);
  -webkit-box-shadow: 15px 15px 45px 0 rgb(0 0 0 / 18%);
  box-shadow: 15px 15px 45px 0 rgb(0 0 0 / 18%);
  position: relative;
  padding: 20px 0 25px 53px;
}

.p-session__box--time.--pivot {
  background: -webkit-gradient(linear, left top, right top, from(#c71ff8), to(#2280bf));
  background: linear-gradient(90deg, #c71ff8 0%, #2280bf 100%);
  padding: 53px 0 25px 53px;
  position: relative;
}

.box-header {
  position: absolute;
  top: 3px;
  width: calc(100% - 6px);
  left: 3px;
  z-index: 1;
  -webkit-box-shadow: 15px 15px 45px rgb(0 0 0 / 18%);
  box-shadow: 15px 15px 45px rgb(0 0 0 / 18%);
  background: #fff;
  height: 35px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px 16px 0 0;
}

.box-header img {
  width: 156px;
}

.p-session__box--time::after {
  content: "";
  width: 1px;
  height: 100%;
  background: #fff;
  position: absolute;
  left: 33px;
  bottom: 0;
}

.p-session__box--time.--pivot::after {
  height: calc(100% - 3px);
}

.p-section__time-side {
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  line-height: 105%;
  letter-spacing: -0.24px;
  text-transform: uppercase;
  position: absolute;
  top: 24px;
  left: 10px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100px;
  height: 100px;
  left: -76px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

.p-session__box--time.--pivot .p-section__time-side {
  top: 45px;
}

.p-section__time-side-ja {
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.3em;
  position: absolute;
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
  top: 19px;
  left: 10px;
}

.p-session__box--head {
  border-radius: 8px;
  background: -webkit-gradient(linear, left top, right top, from(#c71ff8), to(#2280bf));
  background: linear-gradient(90deg, #c71ff8 0%, #2280bf 100%);
  display: inline-block;
  padding: 4px 12px 6px;
  position: relative;
  margin-bottom: 8px;
}

.p-session__box--head::before {
  content: "";
  position: absolute;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  background: #fff;
  border-radius: 6px;
  top: 2px;
  left: 2px;
}

.p-session__box--head span {
  position: relative;
  z-index: 1;
  background: -webkit-gradient(linear, left top, right top, from(#c71ff8), to(#2280bf));
  background: linear-gradient(90deg, #c71ff8 0%, #2280bf 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
}

.p-section__time-ttl {
  color: #fff;
  font-size: 32px;
  font-weight: 600;
  line-height: 105%;
  letter-spacing: -0.64px;
}

.p-section__time-tag-wrap {
  margin-top: 15px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 6px;
}

.p-section__time-tag {
  border-radius: 6px;
  background: #fff;
  padding: 2px 7px;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 3px;
}

.p-section__time-tag.--online {
  color: #0054fa;
}

.p-section__time-tag.--offline {
  color: #18ab98;
}

.p-session__box--content {
  width: 100%;
}

.p-session__box--ttl {
  font-size: 32px;
  font-weight: 700;
  line-height: 140%;
}

.p-session__box--ttl.--small {
  font-size: 30px;
}

.p-session__box--txt {
  font-size: 13px;
  font-weight: 500;
  line-height: 170%;
  margin-top: 20px;
}

.p-session__box--speaker {
  margin-top: 20px;
}

.p-session__box--speaker-ttl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 7px;
}

.p-session__box--speaker-ttl-main {
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 6px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 140%;
  text-transform: uppercase;
}

.p-session__box--speaker-ttl .border {
  width: 100%;
  height: 1px;
  background: #171717;
}

.p-session__box--speaker-person {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 18px;
  padding-bottom: 15px;
  margin-top: 12px;
}

.p-session__box--speaker-person.--flex-start {
  -ms-flex-align: start;
  align-items: flex-start;
}

.p-session__box--speaker-person-img {
  border-radius: 7px;
  background: #fff;
  width: 95px;
  height: 95px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 5px;
  flex-shrink: 0;
  position: relative;
}

.p-session__box--speaker-person-img::before {
  position: absolute;
  content: "";
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  top: -1px;
  left: -1px;
  background: linear-gradient(122deg, #fe3a95 -8.57%, #e50be9 85.42%);
  border-radius: 11px;
  z-index: -1;
}

.p-session__box--speaker-person figure {
  overflow: hidden;
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: 10px;
}

.p-session__box--speaker-person__info.--flex {
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 18px;
}

.p-speaker__list--btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 11px;
  font-weight: 500;
  line-height: 140%;
  cursor: pointer;
  padding-bottom: 3px;
  position: relative;
  background: linear-gradient(123deg, #fe3a95 30%, #e50be9 90.42%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-top: 10px;
}

.p-speaker__list--btn::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  background: linear-gradient(122deg, #fe3a95 -8.57%, #e50be9 85.42%);
  border-radius: 15px;
}

.p-session__box--speaker-person__supple {
  font-size: 12px;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 9px;
}

.p-session__box--speaker-person__name__wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
  align-items: flex-end;
}

.p-session__box--speaker-person__name {
  font-size: 20px;
  font-weight: 700;
  line-height: 160%;
}

.p-session__box--speaker-person__en {
  font-size: 12px;
  font-weight: 500;
  line-height: 160%;
}

.p-session__box--speaker-person__post {
  margin-top: 9px;
}

.speaker-company {
  font-size: 14px;
  font-weight: 700;
  line-height: 130%;
}

.speaker-text {
  margin-top: 4px;
  font-size: 12px;
  font-weight: 500;
  line-height: 130%;
}

.p-session__box--img {
  margin-top: 40px;
  display: block;
}

.popup-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgb(0 0 0 / 50%);
  display: none;
  z-index: 9999;
}

.popup-mask.active {
  display: block;
}

.p-popup {
  display: none;

  /* 初期状態では非表示 */
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 22px;
  border: 1px solid #d8d8d8;
  background: #fff;
  z-index: 9999;
  width: 100%;
  max-width: 898px;
  padding: 50px;
  max-height: calc(100vh - 40px);
  overflow-y: auto;
}

.p-popup.active {
  display: block;

  /* アクティブなときに表示 */
}

.p-popup__inner {
  position: relative;
}

.p-popup__close {
  position: absolute;
  bottom: 100%;
  left: 100%;
}

.p-popup__speaker--list li {
  padding-bottom: 22px;
}

.p-popup__speaker--list li:not(:first-child) {
  margin-top: 25px;
}

.p-popup__speaker--list li .wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 20px;
}

.p-popup__speaker--list--img {
  border-radius: 14px;
  background: #fff;
  width: 107px;
  height: 107px;
  padding: 5px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
}

.p-popup__speaker--list--img::after {
  position: absolute;
  content: "";
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  top: -1px;
  left: -1px;
  background: linear-gradient(122deg, #fe3a95 -8.57%, #e50be9 85.42%);
  border-radius: 15px;
  z-index: -1;
}

.p-popup__speaker--list--img figure {
  overflow: hidden;
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: 10px;
}

.p-popup__speaker--list__name__wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 5px;
}

.p-popup__speaker--list__name {
  font-size: 20px;
  font-weight: 700;
  line-height: 160%;
}

.p-popup__speaker--list__en {
  font-size: 12px;
  font-weight: 500;
  line-height: 160%;
}

.p-popup__speaker--list__post {
  margin-top: 5px;
}

.p-popup__speaker-company {
  font-size: 14px;
  font-weight: 700;
  line-height: 130%;
}

.p-popup__speaker-text {
  font-size: 12px;
  font-weight: 500;
  line-height: 130%;
  margin-top: 4px;
}

.p-popup__speaker--bottom {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 160%;
  letter-spacing: 0.42px;
}

/* common */
.pc-only {
  display: block;
}

.br-pc-only {
  display: inline-block;
}

.sp-only {
  display: none;
}

.br-sp-only {
  display: none;
}

@media screen and (min-width: 768px) {
  .c-button {
    -webkit-transition: border 0.3s ease;
    transition: border 0.3s ease;
  }

  .c-button:hover {
    border: 1px solid #fe3a95;
    -webkit-transition: border 0.3s ease;
    transition: border 0.3s ease;
  }

  .c-button:hover .c-button__link .round::before {
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  .c-button__link {
    height: 80px;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
  }

  .c-button__link:hover {
    color: #fe3a95;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
  }

  .c-button__link .round {
    margin-right: 20px;
  }

  .c-button__link .text {
    font-size: 1rem;
    line-height: 1;
  }

  .c-header__logo {
    width: 205px;
    margin-top: 14px;
    margin-bottom: 14px;
    margin-left: 42px;
  }

  .c-title.-en {
    font-size: 2.5rem;
    line-height: 1.3;
  }

  .c-title2 {
    font-size: 3.125rem;
    line-height: 1.5;
  }

  .c-title3 span {
    font-size: 2.875rem;
    line-height: 1;
    padding: 0 9px 2px;
  }

  .p-company {
    padding-bottom: 120px;
  }

  .p-company__logo + .p-company__logo {
    margin-top: 30px;
  }

  .p-company__list {
    gap: 40px;
  }

  .p-company__item {
    width: 220px;
  }

  .p-company__sponsored {
    padding-top: 64px;
  }

  .p-company__organization {
    padding-top: 36px;
  }

  .p-company__hipro {
    margin-left: 58px;
  }

  .p-contact__box {
    padding: 60px 50px;
    max-width: 600px;
    margin: 50px auto 0;
  }

  .p-contact__date .title {
    margin-right: 28px;
    font-size: 1.125rem;
    line-height: 1;
  }

  .p-contact__date .num {
    font-size: 1.5rem;
    line-height: 1;
  }

  .p-contact__date .day {
    font-size: 1.0625rem;
    line-height: 1;
    margin-left: 10px;
  }

  .p-contact__button {
    padding-top: 65px;
  }

  .p-contact__button .p-header__contact {
    width: 370px;
    height: 72px;
  }

  .p-faq {
    padding-top: 134px;
    padding-bottom: 120px;
  }

  .p-faq__inner {
    width: 95%;
  }

  .p-faq__title span {
    font-size: 2.25rem;
    line-height: 1;
    padding: 6px;
  }

  .p-faq__desc {
    padding-top: 80px;
  }

  .p-faq__row + .p-faq__row {
    margin-top: 22px;
  }

  .p-faq__row > dt::before,
  .p-faq__row > dt::after,
  .p-faq__row dd::before,
  .p-faq__row dd::after {
    left: 17px;
    top: 4px;
  }

  .p-faq__row > dt::before,
  .p-faq__row dd::before {
    font-size: 1.5rem;
    line-height: 0.8333333333;
  }

  .p-faq__row > dt {
    margin-top: 44px;
  }

  .p-faq__row > dd::before {
    padding-bottom: 12px;
    left: 20px;
    top: 0;
  }

  .p-faq__question button {
    font-size: 1.25rem;
    line-height: 1.5;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    padding: 0 100px 28px 90px;
  }

  .p-faq__question button:hover {
    color: cl(primary);
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
  }

  .p-faq__question button:hover::before,
  .p-faq__question button:hover::after {
    background-color: cl(primary);
    -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
    transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
    transition: background-color 0.3s ease, transform 0.3s ease;
    transition: background-color 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
  }

  .p-faq__question button::before,
  .p-faq__question button::after {
    right: 10px;
    top: 14px;
    width: 24px;
    height: 3px;
  }

  .p-faq__text {
    padding: 0 30px 16px 90px;
    font-size: 1.125rem;
    line-height: 1.5;
  }

  .p-faq__text a:hover {
    text-decoration: none;
  }

  .p-feature {
    margin-top: -155px;
  }

  .p-mv__button {
    top: 43.3823529412vw;
  }

  .p-mv__button .c-button__link {
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    height: 5.8823529412vw;
    width: 22.0588235294vw;
    padding-right: 0.7352941176vw;
    font-size: 1.4705882353vw;
  }

  .p-mv__button .c-button__link:hover {
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    background-color: #fff;
  }

  .p-mv__button .c-button__link .round {
    width: 0.6617647059vw;
    height: 0.6617647059vw;
    margin-right: 1.7647058824vw;
    margin-top: 0.0735294118vw;
  }

  .p-outline {
    padding-bottom: 76px;
    padding-top: 120px;
  }

  .p-outline__inner {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    width: 95%;
    padding-top: 76px;
    padding-bottom: 70px;
    border-radius: 10px;
  }

  .p-outline__wrapper {
    width: 95%;
    max-width: 1000px;
    padding-top: 0;
  }

  .p-outline__desc {
    margin-top: 76px;
  }

  .p-outline__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .p-outline__dlist {
    font-size: 1rem;
    line-height: 1.5;
    width: 210px;
  }

  .p-outline__text {
    font-size: 1.25rem;
    line-height: 1.5;
    padding-top: 0;
  }

  .p-outline__text .small {
    font-size: 1rem;
    line-height: 1.75;
  }

  .p-presenters {
    padding-top: 114px;
    padding-bottom: 120px;
  }

  .p-presenters__list {
    -ms-grid-columns: (1fr) [4];
    grid-template-columns: repeat(4, 1fr);
    gap: 40px;
  }

  .p-presenters__info {
    display: -ms-flexbox;
    display: flex;
  }

  .p-presenters__name {
    font-size: 1.25rem;
    line-height: 1.5;
  }

  .p-session {
    background-image: url(../images/session_bg.webp);
  }

  .p-session__box--speaker-person__wrap .comingsoon {
    margin-top: 30px;
    font-size: 2rem;
    line-height: 1.4375;
  }

  .p-section-title h2 span {
    font-size: 6rem;
    line-height: 1.1041666667;
  }

  .p-session__box--speaker-person-img {
    border-radius: 14px;
  }

  .p-session__box--speaker-person-img::before {
    border-radius: 15px;
  }

  .u-sp {
    display: none !important;
  }
}

@media screen and (min-width: 901px) {
  a.--nomal {
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
  }

  a.--nomal:hover {
    opacity: 0.7;
  }
}

@media screen and (max-width: 1100px) {
  .p-header {
    padding-left: 40px;
    padding-right: 40px;
  }

  .p-header__logo {
    width: 240px;
  }

  .p-header__menu {
    gap: 20px;
  }

  .p-mainMenu {
    gap: 20px;
    font-size: 15px;
  }

  .p-header__contact {
    padding: 22px 20px;
    gap: 10px;
    font-size: 15px;
  }
}

@media screen and (max-width: 900px) {
  .p-footer {
    padding-bottom: 100px;
  }

  .p-footer-menu {
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 35px;
  }

  body {
    padding-top: 62px;
    padding-bottom: 79px;
  }

  .p-header {
    padding-left: 15px;
    padding-right: 15px;
  }

  .p-header__inner {
    height: 62px;
  }

  .p-header__logo {
    width: 190px;
  }

  .p-header__menu {
    display: block;
  }

  .p-ham-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: -15px;
    width: 100vw;
  }

  .p-mainMenu {
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
    font-size: 18px;
    padding: 35px 0 40px;
    background: linear-gradient(54deg, #fe3a95 -8.57%, #e50be9 85.42%);
  }

  .p-mainMenu a {
    color: #fff;
  }

  .p-header__menu .p-header__contact {
    display: none;
  }

  .p-float {
    z-index: 1000;
    position: fixed;
    left: 0;
    bottom: 0;
    text-align: center;
    width: 100vw;
    background: rgb(255 255 255 / 90%);
    padding: 10px 0;
  }

  .p-header__contact {
    width: 238px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .ham-btn {
    position: relative;
    width: 25px;
    height: 14px;
    cursor: pointer;
  }

  .ham-btn span {
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    background: #4122ef;
    border-radius: 5px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }

  .ham-btn span:nth-child(1) {
    top: 0;
  }

  .ham-btn span:nth-child(2) {
    top: 6px;
  }

  .ham-btn span:nth-child(3) {
    top: 12px;
  }

  .ham-btn.active span:nth-child(1) {
    top: 6px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .ham-btn.active span:nth-child(2) {
    background: transparent;
  }

  .ham-btn.active span:nth-child(3) {
    top: 6px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  .p-about {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 89px;
    padding-bottom: 89px;
  }

  .p-about::before {
    top: 39px;
    left: 0;
    width: 100%;
    height: 1px;
  }

  .p-about::after {
    top: initial;
    bottom: 39px;
    left: 0;
    width: 100%;
    height: 1px;
  }

  .p-about__side {
    font-size: 12px;
    letter-spacing: 0.24px;
  }

  .p-about__side-left {
    top: 12px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
  }

  .p-about__side-right {
    top: initial;
    bottom: 12px;
    right: initial;
    left: 50%;
    transform: translateX(-50%) rotate(180deg);
    -webkit-transform: translateX(-50%) rotate(180deg);
    -ms-transform: translateX(-50%) rotate(180deg);
    -webkit-transform-origin: center;
    transform-origin: center;
  }

  .p-about__top {
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
  }

  .p-about__ttl {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .p-about__ttl {
    font-size: 30px;
    letter-spacing: -1.5px;
  }

  .p-about__text {
    font-size: 14px;
    max-width: 100%;
  }

  .p-about__text p:not(:first-child) {
    margin-top: 10px;
  }

  .p-about__bottom {
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    margin-top: 48px;
  }

  .p-about__box {
    padding: 10px;
  }

  .p-about__box h3 {
    font-size: 24px;
    margin-bottom: 20px;
  }

  .p-about__box:first-child h3::after {
    width: 115px;
    height: 8px;
    top: calc(100% + 4px);
  }

  .p-about__box:last-child h3::after {
    width: 243.192px;
    height: 92.637px;
    -webkit-transform: rotate(-2.046deg);
    transform: rotate(-2.046deg);
    top: -30px;
    left: -50px;
  }

  .p-about .text-only {
    width: 100%;
    padding: 0 10px;
    font-size: 14px;
  }

  .p-contact {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .form-box {
    border-radius: 16px;
    margin-top: 30px;
    padding: 25px 20px;
  }

  .p-thanks__text {
    margin-top: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .p-top__back {
    width: 100%;
    max-width: 369px;
    height: 60px;
    margin: 40px auto 0;
    font-size: 16px;
  }

  .p-top__back::after {
    right: 35px;
  }

  .mktoForm .mktoFormRow:nth-child(n+21) {
    border-bottom: none;
    padding: 0;
  }

  .mktoForm .mktoFormRow:nth-child(17) {
    padding-bottom: 0;
    border-bottom: none;
  }

  .mktoForm .mktoFormRow:nth-child(18) {
    padding-top: 0;
  }

  .mktoForm .mktoFormRow:nth-child(19) {
    padding-bottom: 0;
    border-bottom: none;
  }

  .mktoForm .mktoFormRow:nth-child(20) {
    padding-top: 0;
  }

  .mktoForm .mktoFormRow:nth-child(21) {
    padding-top: 16px;
  }

  .mktoForm .mktoFormRow:nth-child(22) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
  }

  .p-feature {
    padding-top: 60px;
    padding-bottom: 60px;
    border-radius: 0;
  }

  .p-section-title h2 {
    font-size: 48px;
    letter-spacing: -0.96px;
  }

  .p-section__title-sub {
    font-size: 16px;
  }

  .p-feature__list {
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 35px;
    margin-top: 50px;
  }

  .p-feature__list li {
    border-radius: 20px;
    padding: 17px 19px 25px;
  }

  .p-feature__num {
    width: 64px;
    top: -24px;
  }

  .p-feature__text {
    margin-top: 0;
    font-size: 15px;
  }

  .p-feature__text span {
    font-size: 20px;
  }

  .p-info {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .p-info__list {
    margin-top: 25px;
    font-size: 14px;
    line-height: 170%;
  }

  .p-schedule {
    margin-top: 60px;
    padding-bottom: 28px;
  }

  .p-section__img {
    margin-top: 33px;
  }

  .p-section-title h2 {
    font-size: 42px;
    letter-spacing: -0.96px;
  }

  .p-section__title-sub {
    font-size: 16px;
  }

  .p-session {
    padding-top: 60px;
    padding-bottom: 100px;
    position: relative;
  }

  .p-session-bg {
    position: absolute;
    height: auto;
    width: 1500px;
    top: 50%;
    left: 10%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
  }

  .p-session .p-section-title {
    margin-bottom: 50px;
  }

  .p-session__box {
    border-radius: 20px;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    padding: 20px;
    margin-top: 15px;
  }

  .p-session__box.--fukidashi {
    margin-top: 74px;
  }

  .p-session__box.--fukidashi::before {
    bottom: calc(100% + 10px);
    width: 32px;
  }

  .p-session__box.--fukidashi::after {
    white-space: nowrap;
    bottom: calc(100% + 16px);
    padding: 6px 15px 9px;
    font-size: 16px;
  }

  .p-session__box.--center {
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .p-session__box--time {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    border-radius: 15px;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    height: 52px;
    -ms-flex-align: center;
    align-items: center;
  }

  .p-session__box--time.--pivot {
    padding: 53px 0 25px 53px;
  }

  .box-header {
    top: 2px;
    width: calc(100% - 4px);
    left: 2px;
    height: 30px;
    border-radius: 13px 13px 0 0;
  }

  .box-header img {
    width: 130px;
  }

  .p-session__box--time::after {
    left: 31px;
    display: none;
  }

  .p-session__box--time.--pivot::after {
    height: calc(100% - 2px);
  }

  .p-section__time-side {
    font-size: 10px;
    line-height: 117%;
    position: inherit;
    -webkit-transform: inherit;
    transform: inherit;
    top: inherit;
    left: inherit;
    border-right: 1px solid #fff;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 80px;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .p-section__time-side-ja {
    font-size: 11px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
  }

  .p-session__box--head {
    border-radius: 6px;
    padding: 2px 10px 4px;
    margin-bottom: 5px;
  }

  .p-session__box--head::before {
    border-radius: 4px;
  }

  .p-session__box--head span {
    font-size: 13px;
  }

  .p-section__time-ttl {
    font-size: 24px;
    letter-spacing: -0.52px;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex: 1 1;
    flex: 1 1;
  }

  .p-section__time-tag-wrap {
    margin-top: 10px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 5px;
  }

  .p-section__time-tag {
    border-radius: 4px;
    font-size: 10px;
  }

  .p-session__box--ttl {
    font-size: 20px;
  }

  .p-session__box--ttl.--small {
    font-size: 20px;
  }

  .p-session__box--txt {
    font-size: 12px;
    margin-top: 8px;
  }

  .p-session__box--speaker {
    margin-top: 15px;
  }

  .p-session__box--speaker-ttl {
    gap: 6px;
  }

  .p-session__box--speaker-ttl-main {
    gap: 5px;
    font-size: 12px;
  }

  .p-session__box--speaker-person {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 15px;
    -ms-flex-align: center;
    align-items: center;
  }

  .p-session__box--speaker-person__wrap {
    margin-top: 12px;
  }

  .p-session__box--speaker-person:not(:first-child) {
    margin-top: 9px;
  }

  .p-session__box--speaker-person-img {
    border-radius: 10px;
    width: 70px;
    height: 70px;
    padding: 3.6px;
  }

  .p-session__box--speaker-person figure {
    border-radius: 7px;
  }

  .p-session__box--speaker-person__info.--flex {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: end;
    align-items: flex-end;
    gap: 8px;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }

  .p-session__box--speaker-person__info.--flex .text-box {
    width: 100%;
  }

  .p-speaker__list--btn {
    font-size: 10px;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
  }

  .p-speaker__list--btn svg {
    width: 10px;
  }

  .p-session__box--speaker-person__supple {
    font-size: 10px;
    margin-bottom: 5px;
  }

  .p-session__box--speaker-person__name {
    font-size: 16px;
  }

  .p-session__box--speaker-person__en {
    font-size: 10px;
  }

  .p-session__box--speaker-person__post {
    margin-top: 5px;
  }

  .speaker-company {
    font-size: 12px;
  }

  .speaker-text {
    margin-top: 3px;
    font-size: 10px;
  }

  .p-session__box--img {
    margin-top: 20px;
  }

  .p-popup {
    border-radius: 20px;
    z-index: 9999;
    width: calc(100vw - 40px);
    padding: 30px 20px;
  }

  .p-popup__close {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .p-popup__speaker--list li {
    padding-bottom: 20px;
  }

  .p-popup__speaker--list li:not(:first-child) {
    margin-top: 20px;
  }

  .p-popup__speaker--list li .wrap {
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
  }

  .p-popup__speaker--list--img {
    border-radius: 10px;
    width: 68px;
    height: 68px;
    padding: 3.6px;
  }

  .p-popup__speaker--list--img figure {
    border-radius: 8px;
  }

  .p-popup__speaker--list__name__wrap {
    gap: 0 5px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .p-popup__speaker--list__name {
    font-size: 16px;
  }

  .p-popup__speaker--list__en {
    font-size: 10px;
  }

  .p-popup__speaker-company {
    font-size: 12px;
  }

  .p-popup__speaker-text {
    font-size: 10px;
    margin-top: 3px;
  }

  .p-popup__speaker--bottom {
    margin-top: 10px;
    font-size: 12px;
    letter-spacing: 0.36px;
  }

  .l-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .l-inner,
  .l-inner-2 {
    max-width: 520px;
  }

  .pc-only {
    display: none;
  }

  .br-pc-only {
    display: none;
  }

  .sp-only {
    display: block;
  }

  .br-sp-only {
    display: inline-block;
  }
}

@media screen and (max-width: 767px) {
  .u-pc {
    display: none !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9iamVjdC9jb21wb25lbnQvX2MtZm9vdGVyLnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJzdHlsZXMuY3NzIiwiZ2xvYmFsL19jb2xvci5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1idXR0b24uc2NzcyIsImdsb2JhbC9fZm9udC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1oZWFkZXIuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2MtdGl0bGUuc2NzcyIsImdsb2JhbC9fdG9vbHMuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLWFib3V0LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1jb21wYW55LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1jb250YWN0LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1mYXEuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLWZlYXR1cmUuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLWluZm8uc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLW12LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1vdXRsaW5lLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1wcmVzZW50ZXJzLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1zY2hlZHVsZS5zY3NzIiwib2JqZWN0L3Byb2plY3QvX3Atc2VjdGlvbi5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3Utc2FtcGxlLnNjc3MiLCJnbG9iYWwvX21xLnNjc3MiLCJvYmplY3QvdXRpbGl0eS9fdS1zcC5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3UtcGMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQSxnQkFBQTtBQ0xBO0VBQ0UsNkJBQUE7RUFDQSxnRUFBQTtFQUNBLDZEQUFBO0FDRUY7QURDQTtFQUNFLDZCQUFBO0VBQ0EsK0RBQUE7RUFDQSw0REFBQTtBQ0NGO0FERUE7RUFDSSx1Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ0FKOztBREdBO0VBQ0ksZ0JBQUE7QUNB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InNhc3M6bWF0aFwiO1xuQHVzZSAnLi4vLi4vZ2xvYmFsJyBhcyAqO1xuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICDjg5Xjg4Pjgr/jg7wgICovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucC1mb290ZXJ7XG4gIGJhY2tncm91bmQ6ICMxNzE3MTc7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cblxuLnAtZm9vdGVyLW1lbnUgYXtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbi5wLWZvb3Rlci1tZW51e1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG4gIC5wLWZvb3RlcntcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAucC1mb290ZXItbWVudXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzVweDtcbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNsYXNoRGlzcGxheS1yXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2xhc2hEaXNwbGF5LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NsYXNoRGlzcGxheS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNsYXNoRGlzcGxheS1tXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2xhc2hEaXNwbGF5LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ2xhc2hEaXNwbGF5LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbmh0bWwge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMxNzE3MTc7XG59XG5cbmJvZHkge1xuICAgIG1pbi13aWR0aDogMzc1cHg7XG59XG5cbmJvZHkubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxubWFpbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxucGljdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMyYjJiMmI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMXB4KSB7XG4gICAgYS4tLW5vbWFsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgfVxuXG4gICAgYS4tLW5vbWFsOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbn1cblxuLyogdXRpbGl0eSAqL1xuLnUtZW4ge1xuICAvLyBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1mYW1pbHk6IFwiS3JvbmEgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogbGF5b3V0ICovXG4ubC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmwtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTA2MHB4O1xufVxuXG4ubC1pbm5lci0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDg3OHB4O1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDbGFzaERpc3BsYXktclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NsYXNoRGlzcGxheS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DbGFzaERpc3BsYXktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2xhc2hEaXNwbGF5LW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DbGFzaERpc3BsYXktTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9DbGFzaERpc3BsYXktTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzE3MTcxNztcbn1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogMzc1cHg7XG59XG5cbmJvZHkubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxubWFpbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDFweCkge1xuICBhLi0tbm9tYWwge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgfVxuXG4gIGEuLS1ub21hbDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4vKiB1dGlsaXR5ICovXG4udS1lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIktyb25hIE9uZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIGxheW91dCAqL1xuLmwtd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmwtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTA2MHB4O1xufVxuXG4ubC1pbm5lci0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDg3OHB4O1xufVxuXG46cm9vdCB7XG4gIC0tbWFpbjogI0ZGRkYwMDtcbiAgLS1hY2NlbnQ6ICM0NmU2Nzg7XG4gIC0tc3ViMTogI0ZGMDAwMDtcbiAgLS1zdWIyOiAjMDAwMEZGO1xuICAtLXN1YjM6ICMwMEZGRkY7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0tZGFya2dyYXk6ICM5OTk7XG4gIC0tZ3JheTogI2NjYztcbiAgLS1saWdodGdyYXk6ICNlMGUwZTA7XG4gIC0tc21va2U6ICNmNWY1ZjU7XG4gIC0td2hpdGU6ICNmZmY7XG59XG5cbi5jLWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICB9XG4gIC5jLWJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZlM2E5NTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICB9XG4gIC5jLWJ1dHRvbjpob3ZlciAuYy1idXR0b25fX2xpbmsgLnJvdW5kOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG59XG4uYy1idXR0b25fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ1dHRvbl9fbGluayB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgfVxuICAuYy1idXR0b25fX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmUzYTk1O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgfVxufVxuLmMtYnV0dG9uX19saW5rIC5yb3VuZCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ1dHRvbl9fbGluayAucm91bmQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLmMtYnV0dG9uX19saW5rIC5yb3VuZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUzYTk1O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmMtYnV0dG9uX19saW5rIC50ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnV0dG9uX19saW5rIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogIOODleODg+OCv+ODvCAgKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMxNzE3MTc7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cblxuLnAtZm9vdGVyLW1lbnUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4ucC1mb290ZXItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wLWZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLnAtZm9vdGVyLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzNXB4O1xuICB9XG59XG4uYy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tbGVmdDogMTRweDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogNDJweDtcbiAgfVxufVxuLmMtaGVhZGVyX19sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uYy1oZWFkZXJfX2xvZ28gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICBoZWFkZXIgICovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDk2cHg7XG59XG5cbi5wLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiA5MDAwO1xufVxuXG4ucC1oZWFkZXJfX2lubmVyIHtcbiAgaGVpZ2h0OiA5NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDI2MHB4O1xufVxuXG4ucC1oZWFkZXJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG5cbi5wLW1haW5NZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbn1cblxuLnAtaGVhZGVyX19jb250YWN0IHtcbiAgcGFkZGluZzogMjJweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NGRlZywgI0ZFM0E5NSAtOC41NyUsICNFNTBCRTkgODUuNDIlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxOXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAucC1oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxuXG4gIC5wLWhlYWRlcl9fbWVudSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLnAtbWFpbk1lbnUge1xuICAgIGdhcDogMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAucC1oZWFkZXJfX2NvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzlweDtcbiAgfVxuXG4gIC5wLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAucC1oZWFkZXJfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cblxuICAucC1oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxuXG4gIC5wLWhlYWRlcl9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucC1oYW0tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gIC5wLW1haW5NZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMzVweCAwIDQwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU0ZGVnLCAjRkUzQTk1IC04LjU3JSwgI0U1MEJFOSA4NS40MiUpO1xuICB9XG5cbiAgLnAtbWFpbk1lbnUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAucC1oZWFkZXJfX21lbnUgLnAtaGVhZGVyX19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnAtZmxvYXQge1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuXG4gIC5wLWhlYWRlcl9fY29udGFjdCB7XG4gICAgd2lkdGg6IDIzOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmhhbS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmhhbS1idG4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICM0MTIyRUY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cblxuICAuaGFtLWJ0biBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmhhbS1idG4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogNnB4O1xuICB9XG5cbiAgLmhhbS1idG4gc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMTJweDtcbiAgfVxuXG4gIC5oYW0tYnRuLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiA2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLmhhbS1idG4uYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5oYW0tYnRuLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiA2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuLmMtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggNnB4IDRweCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLXRpdGxlLi1lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlVuYm91bmRlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU0NTQ1NDU0NTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZS4tZW4ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLmMtdGl0bGUyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlMiB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4uYy10aXRsZTIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZlM2E5NSwgI2U1MGJlOSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jLXRpdGxlMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLXRpdGxlMyBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTE4ZGVnLCAjZmUzYTk1LCAjZTUwYmU5KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZTMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwIDlweCAycHggOXB4O1xuICB9XG59XG5cbi5wLWFib3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYWJvdXRfX2ltZyB7XG4gIG1heC13aWR0aDogNjExcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucC1hYm91dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NmRlZywgI0ZFM0E5NSAtOC41NiUsICNFNTBCRTkgODIuMzclKTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucC1hYm91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQ0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnAtYWJvdXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA0NHB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wLWFib3V0X19zaWRlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIHRvcDogMDtcbn1cblxuLnAtYWJvdXRfX3NpZGUtbGVmdCB7XG4gIGxlZnQ6IDEzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG5cbi5wLWFib3V0X19zaWRlLXJpZ2h0IHtcbiAgcmlnaHQ6IDEzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cblxuLnAtYWJvdXRfX3NpZGUgdWwge1xuICBhbmltYXRpb246IGZsb3dpbmcgODBzIGxpbmVhciBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wLWFib3V0X19zaWRlIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5Aa2V5ZnJhbWVzIGZsb3dpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbi5wLWFib3V0X190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHg7XG59XG5cbi5wLWFib3V0X190dGwge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnAtYWJvdXRfX3R0bCB7XG4gIGZvbnQtc2l6ZTogbWluKDQuMDd2dywgNDhweCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMi40cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1hYm91dF9fdGV4dCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICBtYXgtd2lkdGg6IDUyNXB4O1xufVxuXG4ucC1hYm91dF9fdGV4dCBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnAtYWJvdXRfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMjJweDtcbn1cblxuLnAtYWJvdXRfX2JveCB7XG4gIHBhZGRpbmc6IDIxcHggMTJweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWFib3V0X19ib3ggaDMge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wLWFib3V0X19ib3g6Zmlyc3QtY2hpbGQgaDM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1N3B4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy91bnRpbC1pY29uLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wLWFib3V0X19ib3g6bGFzdC1jaGlsZCBoMzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjk0LjU5NXB4O1xuICBoZWlnaHQ6IDExMi4yMThweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTUuMDQ2ZGVnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mcm9tLWljb24ud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zOHB4O1xuICBsZWZ0OiAtNjBweDtcbn1cblxuLnAtYWJvdXRfX2JveDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5wLWFib3V0X19ib3g6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgNDYsIDEzMCwgMC4zKTtcbn1cblxuLnAtYWJvdXQgLnRleHQtb25seSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucC1hYm91dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDg5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg5cHg7XG4gIH1cblxuICAucC1hYm91dDo6YmVmb3JlIHtcbiAgICB0b3A6IDM5cHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICB9XG5cbiAgLnAtYWJvdXQ6OmFmdGVyIHtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgYm90dG9tOiAzOXB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuXG4gIC5wLWFib3V0X19zaWRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgfVxuXG4gIC5wLWFib3V0X19zaWRlLWxlZnQge1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cblxuICAucC1hYm91dF9fc2lkZS1yaWdodCB7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGJvdHRvbTogMTJweDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG5cbiAgLnAtYWJvdXRfX3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAucC1hYm91dF9fdHRsIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5wLWFib3V0X190dGwge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xuICB9XG5cbiAgLnAtYWJvdXRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1hYm91dF9fdGV4dCBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnAtYWJvdXRfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuXG4gIC5wLWFib3V0X19ib3gge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAucC1hYm91dF9fYm94IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wLWFib3V0X19ib3g6Zmlyc3QtY2hpbGQgaDM6OmFmdGVyIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICB9XG5cbiAgLnAtYWJvdXRfX2JveDpsYXN0LWNoaWxkIGgzOjphZnRlciB7XG4gICAgd2lkdGg6IDI0My4xOTJweDtcbiAgICBoZWlnaHQ6IDkyLjYzN3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yLjA0NmRlZyk7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxuXG4gIC5wLWFib3V0IC50ZXh0LW9ubHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wLWNvbXBhbnkge1xuICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2xvZ28ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnAtY29tcGFueV9fbG9nbyArIC5wLWNvbXBhbnlfX2xvZ28ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9fbG9nbyArIC5wLWNvbXBhbnlfX2xvZ28ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4IDIwcHg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlfX2xpc3Qge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLnAtY29tcGFueV9faXRlbSB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuLnAtY29tcGFueV9faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucC1jb21wYW55X19zcG9uc29yZWQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9fc3BvbnNvcmVkIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxufVxuLnAtY29tcGFueV9fb3JnYW5pemF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19vcmdhbml6YXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICB9XG59XG4ucC1jb21wYW55X19zZW5kYWkge1xuICB3aWR0aDogMTc1cHg7XG59XG4ucC1jb21wYW55X19oaXBybyB7XG4gIHdpZHRoOiAyNTdweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19oaXBybyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4cHg7XG4gIH1cbn1cblxuLnAtY29udGFjdF9fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMzBweCAxMHB4IDQwcHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3RfX2JveCB7XG4gICAgcGFkZGluZzogNjBweCA1MHB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgfVxufVxuLnAtY29udGFjdF9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1jb250YWN0X19kYXRlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmUzYTk1LCAjZTUwYmU5KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fZGF0ZSAudGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4ucC1jb250YWN0X19kYXRlIC5udW0ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19kYXRlIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4ucC1jb250YWN0X19kYXRlIC5kYXkge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19kYXRlIC5kYXkge1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4ucC1jb250YWN0X19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG59XG4ucC1jb250YWN0X19idXR0b24gLnAtaGVhZGVyX19jb250YWN0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyODVweDtcbiAgaGVpZ2h0OiA2MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fYnV0dG9uIC5wLWhlYWRlcl9fY29udGFjdCB7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAg55Sz44GX6L6844G/ICAqL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnAtY29udGFjdCB7XG4gIGJhY2tncm91bmQ6ICNGOEY3Rjc7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4ucC1jb250YWN0Li0tdGhhbmtzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk2ZGVnLCAjRkUzQTk1IC04LjU2JSwgI0U1MEJFOSA4Mi4zNyUpO1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnAtY29udGFjdC1lbiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbi5wLWNvbnRhY3RfX3R0bCB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5wLWNvbnRhY3RfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNzUlO1xufVxuXG4ucC1jb250YWN0X19idG4ge1xuICB3aWR0aDogNDc4cHg7XG4gIGhlaWdodDogODJweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTNkZWcsICMzRENFQkYgNS42NyUsICMxRDczRjkgMTAxLjc0JSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuODhweDtcbn1cblxuLnAtY29udGFjdF9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMxcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mb3JtLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1NC41cHgpO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnAtdGhhbmtzX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDJweDtcbn1cblxuLnAtdG9wX19iYWNrIHtcbiAgd2lkdGg6IDM2OXB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIGNvbG9yOiAjNDEyMkVGO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLXRvcF9fYmFjazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnRuLWFycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMzVweDtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQobisyMSkge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWt0b0Zvcm0gLm1rdG9Gb3JtUm93Om50aC1jaGlsZCgxNykge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQoMTgpIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5ta3RvRm9ybSAubWt0b0Zvcm1Sb3c6bnRoLWNoaWxkKDE5KSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubWt0b0Zvcm0gLm1rdG9Gb3JtUm93Om50aC1jaGlsZCgyMCkge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQoMjEpIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5ta3RvRm9ybSAubWt0b0Zvcm1Sb3c6bnRoLWNoaWxkKDIyKSAubWt0b0Zvcm1Db2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9ybS1ib3guLS1jYW5jZWwgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQoNSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1ib3guLS1jYW5jZWwgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQoNikge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm0tYm94Li0tcXVlc3Rpb25uYWlyZSAubWt0b0Zvcm0gLm1rdG9Gb3JtUm93Om50aC1jaGlsZChuKzE1KSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZm9ybS1ib3guLS1xdWVzdGlvbm5haXJlIC5ta3RvRm9ybSAubWt0b0Zvcm1Sb3c6bnRoLWNoaWxkKDE3KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wLWNvbnRhY3Qge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmZvcm0tYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG5cbiAgLnAtdGhhbmtzX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wLXRvcF9fYmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNjlweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAucC10b3BfX2JhY2s6OmFmdGVyIHtcbiAgICByaWdodDogMzVweDtcbiAgfVxuXG4gIC5ta3RvRm9ybSAubWt0b0Zvcm1Sb3c6bnRoLWNoaWxkKG4rMjEpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubWt0b0Zvcm0gLm1rdG9Gb3JtUm93Om50aC1jaGlsZCgxNykge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAubWt0b0Zvcm0gLm1rdG9Gb3JtUm93Om50aC1jaGlsZCgxOCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQoMTkpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQoMjApIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5ta3RvRm9ybSAubWt0b0Zvcm1Sb3c6bnRoLWNoaWxkKDIxKSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cblxuICAubWt0b0Zvcm0gLm1rdG9Gb3JtUm93Om50aC1jaGlsZCgyMikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnAtZmFxIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4N1BYO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxIHtcbiAgICBwYWRkaW5nLXRvcDogMTM0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG4ucC1mYXFfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA4OS44MjE4ODI5NTE3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9faW5uZXIge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbi5wLWZhcV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1mYXFfX3RpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuLnAtZmFxX19kZXNjIHtcbiAgcGFkZGluZy10b3A6IDUycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9fZGVzYyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbi5wLWZhcV9fcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG59XG4ucC1mYXFfX3JvdyArIC5wLWZhcV9fcm93IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9fcm93ICsgLnAtZmFxX19yb3cge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbn1cbi5wLWZhcV9fcm93ID4gZHQsIC5wLWZhcV9fcm93IGRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZmFxX19yb3cgPiBkdDo6YmVmb3JlLCAucC1mYXFfX3JvdyA+IGR0OjphZnRlciwgLnAtZmFxX19yb3cgZGQ6OmJlZm9yZSwgLnAtZmFxX19yb3cgZGQ6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogMjFweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9fcm93ID4gZHQ6OmJlZm9yZSwgLnAtZmFxX19yb3cgPiBkdDo6YWZ0ZXIsIC5wLWZhcV9fcm93IGRkOjpiZWZvcmUsIC5wLWZhcV9fcm93IGRkOjphZnRlciB7XG4gICAgbGVmdDogMTdweDtcbiAgICB0b3A6IDRweDtcbiAgfVxufVxuLnAtZmFxX19yb3cgPiBkdDo6YmVmb3JlLCAucC1mYXFfX3JvdyBkZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxX19yb3cgPiBkdDo6YmVmb3JlLCAucC1mYXFfX3JvdyBkZDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMC44MzMzMzMzMzMzO1xuICB9XG59XG4ucC1mYXFfX3JvdyA+IGR0OjphZnRlciwgLnAtZmFxX19yb3cgZGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4ucC1mYXFfX3JvdyA+IGR0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9fcm93ID4gZHQge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbn1cbi5wLWZhcV9fcm93ID4gZHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZlM2E5NSwgI2U1MGJlOSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwicS5cIjtcbiAgZm9udC1mYW1pbHk6IFwiVW5ib3VuZGVkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGVmdDogMDtcbn1cbi5wLWZhcV9fcm93ID4gZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZlM2E5NSwgI2U1MGJlOSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiYS5cIjtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMXB4O1xuICBmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxX19yb3cgPiBkZDo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnAtZmFxX19xdWVzdGlvbiBidXR0b24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NzE0Mjg1NzE0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMCA0NHB4IDE1cHggMzZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBjbChibGFjayk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX3F1ZXN0aW9uIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHBhZGRpbmc6IDAgMTAwcHggMjhweCA5MHB4O1xuICB9XG4gIC5wLWZhcV9fcXVlc3Rpb24gYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogY2wocHJpbWFyeSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB9XG4gIC5wLWZhcV9fcXVlc3Rpb24gYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5wLWZhcV9fcXVlc3Rpb24gYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY2wocHJpbWFyeSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIH1cbn1cbi5wLWZhcV9fcXVlc3Rpb24gYnV0dG9uOjpiZWZvcmUsIC5wLWZhcV9fcXVlc3Rpb24gYnV0dG9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMnB4O1xuICByaWdodDogOHB4O1xuICB0b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMThkZWcsICNmZTNhOTUsICNlNTBiZTkpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9fcXVlc3Rpb24gYnV0dG9uOjpiZWZvcmUsIC5wLWZhcV9fcXVlc3Rpb24gYnV0dG9uOjphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogM3B4O1xuICB9XG59XG4ucC1mYXFfX3F1ZXN0aW9uIGJ1dHRvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ucC1mYXFfX3F1ZXN0aW9uIGJ1dHRvbi5hY3Rpb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4ucC1mYXFfX3RleHQge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjkyMzA3NjkyMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMzBweCAxNnB4IDM0cHg7XG4gIGNvbG9yOiBjbChibGFjayk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX3RleHQge1xuICAgIHBhZGRpbmc6IDBweCAzMHB4IDE2cHggOTBweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5wLWZhcV9fdGV4dCBhIHtcbiAgY29sb3I6IGNsKHByaW1hcnkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxX190ZXh0IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAg54m55b60ICAqL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnAtZmVhdHVyZSB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMHB4IDBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjdGNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZSB7XG4gICAgbWFyZ2luLXRvcDogLTE1NXB4O1xuICB9XG59XG5cbi5wLXNlY3Rpb24tdGl0bGUgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMS45MnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTNkZWcsICMxNzE3MTcgMjkuMTglLCAjNkYxMUZFIDEwMS42NiUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wLXNlY3Rpb25fX3RpdGxlLXN1YiB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5wLXNlY3Rpb25fX3RpdGxlLXN1Yi4tLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucC1mZWF0dXJlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDcxcHg7XG59XG5cbi5wLWZlYXR1cmVfX2xpc3QgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMTNweCAxM3B4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTlweCAycHggMzVweDtcbn1cblxuLnAtZmVhdHVyZV9fbnVtIHtcbiAgd2lkdGg6IDczcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtMjhweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucC1mZWF0dXJlX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtZmVhdHVyZV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnAtZmVhdHVyZV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLnAtZmVhdHVyZV9fdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDc1JSwgI0JCQUZGRiAyNSUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucC1mZWF0dXJlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnAtc2VjdGlvbi10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICB9XG5cbiAgLnAtc2VjdGlvbl9fdGl0bGUtc3ViIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAucC1mZWF0dXJlX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgLnAtZmVhdHVyZV9fbGlzdCBsaSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAxN3B4IDE5cHggMjVweDtcbiAgfVxuXG4gIC5wLWZlYXR1cmVfX251bSB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgdG9wOiAtMjRweDtcbiAgfVxuXG4gIC5wLWZlYXR1cmVfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLnAtZmVhdHVyZV9fdGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wLWluZm9fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtaW5mb19fdGl0bGUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEzMDQzNDc4MjY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICDms6jmhI/kuovpoIUgICovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucC1pbmZvIHtcbiAgYmFja2dyb3VuZDogI0YxRjJGNDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5wLWluZm9fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOTAlO1xuICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLnAtaW5mb19fbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLnAtaW5mb19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIH1cbn1cbi5wLW12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtbXZfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxMzguNjY2NjY2NjY2N3Z3O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fYnV0dG9uIHtcbiAgICB0b3A6IDQzLjM4MjM1Mjk0MTJ2dztcbiAgfVxufVxuLnAtbXZfX2J1dHRvbiAuYy1idXR0b25fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gIHdpZHRoOiA2NHZ3O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjY2NjY2NjY2Njd2dztcbiAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fYnV0dG9uIC5jLWJ1dHRvbl9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgaGVpZ2h0OiA1Ljg4MjM1Mjk0MTJ2dztcbiAgICB3aWR0aDogMjIuMDU4ODIzNTI5NHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzM1Mjk0MTE3NnZ3O1xuICAgIGZvbnQtc2l6ZTogMS40NzA1ODgyMzUzdnc7XG4gIH1cbiAgLnAtbXZfX2J1dHRvbiAuYy1idXR0b25fX2xpbms6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5wLW12X19idXR0b24gLmMtYnV0dG9uX19saW5rIC5yb3VuZCB7XG4gIHdpZHRoOiAyLjR2dztcbiAgaGVpZ2h0OiAyLjR2dztcbiAgbWFyZ2luLXJpZ2h0OiA2LjR2dztcbiAgbWFyZ2luLXRvcDogLTAuMjY2NjY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2J1dHRvbiAuYy1idXR0b25fX2xpbmsgLnJvdW5kIHtcbiAgICB3aWR0aDogMC42NjE3NjQ3MDU5dnc7XG4gICAgaGVpZ2h0OiAwLjY2MTc2NDcwNTl2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzY0NzA1ODgyNHZ3O1xuICAgIG1hcmdpbi10b3A6IDAuMDczNTI5NDExOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW91dGxpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuLnAtb3V0bGluZV9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTE4ZGVnLCByZ2JhKDI1NCwgNTgsIDE0OSwgMC4xKSwgcmdiYSgyMjksIDExLCAyMzMsIDAuMSkpO1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1vdXRsaW5lX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA5NSU7XG4gICAgcGFkZGluZy10b3A6IDc2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLnAtb3V0bGluZV9fd3JhcHBlciB7XG4gIHdpZHRoOiA4My43MTUwMTI3MjI2JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1vdXRsaW5lX193cmFwcGVyIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucC1vdXRsaW5lX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4QjhCOEI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1vdXRsaW5lX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICB9XG59XG4ucC1vdXRsaW5lX19yb3cge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOEI4QjhCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtb3V0bGluZV9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC1vdXRsaW5lX19kbGlzdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI4NTcxNDM7XG4gIHdpZHRoOiA4MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzhCOEI4Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW91dGxpbmVfX2RsaXN0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cbi5wLW91dGxpbmVfX3RleHQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW91dGxpbmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucC1vdXRsaW5lX190ZXh0IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42OTIzMDc2OTIzO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW91dGxpbmVfX3RleHQgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cbn1cblxuLnAtcHJlc2VudGVycyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY2ZGVnLCAjZmUzYTk1IC04LjU3JSwgI2U1MGJlOSA4NS40MiUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcmVzZW50ZXJzIHtcbiAgICBwYWRkaW5nLXRvcDogMTE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG4ucC1wcmVzZW50ZXJzOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfb2JqZWN0LndlYnApO1xuICB3aWR0aDogNDQ0OXB4O1xuICBoZWlnaHQ6IDE5MjhweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IC00NTJweDtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxNDQ1cHgpO1xuICB6LWluZGV4OiAxO1xufVxuLnAtcHJlc2VudGVycyAucC1zZWN0aW9uLXRpdGxlIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5oZXJpdDtcbn1cbi5wLXByZXNlbnRlcnMgLnAtc2VjdGlvbi10aXRsZSBoMiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5oZXJpdDtcbn1cbi5wLXByZXNlbnRlcnMgLnAtc2VjdGlvbl9fdGl0bGUtc3ViIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1wcmVzZW50ZXJzX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wLXByZXNlbnRlcnNfX2JvZHkge1xuICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4ucC1wcmVzZW50ZXJzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA0MHB4IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcmVzZW50ZXJzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLnAtcHJlc2VudGVyc19faW1hZ2UgZmlndXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXByZXNlbnRlcnNfX2luZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcmVzZW50ZXJzX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucC1wcmVzZW50ZXJzX19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ0NDQ0NDQ0NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wcmVzZW50ZXJzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4ucC1zY2hlZHVsZSB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucC1zY2hlZHVsZSAucC1zZWN0aW9uX190dGwgLnRpdGxlLWVuIHtcbiAgY29sb3I6ICMyQjJCMkI7XG59XG5cbi5wLXNjaGVkdWxlIC5wLXNlY3Rpb25fX3R0bCAudGl0bGUtamEge1xuICBjb2xvcjogIzJCMkIyQjtcbn1cblxuLnAtc2VjdGlvbl9faW1nIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnAtc2NoZWR1bGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cblxuICAucC1zZWN0aW9uX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gIH1cbn1cbi5wLXNlc3Npb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nlc3Npb25fYmdfc3Aud2VicCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlc3Npb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2Vzc2lvbl9iZy53ZWJwKTtcbiAgfVxufVxuXG4ucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29uX193cmFwIC5jb21pbmdzb29uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2Vzc2lvbl9fYm94LS1zcGVha2VyLXBlcnNvbl9fd3JhcCAuY29taW5nc29vbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM3NTtcbiAgfVxufVxuXG4ucC1zZXNzaW9uX19ib3g6bGFzdC1vZi10eXBlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnAtc2VjdGlvbi10aXRsZSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlY3Rpb24tdGl0bGUgaDIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMS45MnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIzZGVnLCAjZmIyMjg3IDMwJSwgIzQxMjJlZiA5MC40MiUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjA4MzMzMzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlY3Rpb24tdGl0bGUgaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEwNDE2NjY2Njc7XG4gIH1cbn1cblxuLnAtc2VjdGlvbl9fdGl0bGUtc3ViIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLnAtc2VjdGlvbl9fdGl0bGUtc3ViLi0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5wLXNlY3Rpb24tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuOTZweDtcbiAgfVxuXG4gIC5wLXNlY3Rpb25fX3RpdGxlLXN1YiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAg6Kyb5ryU5YaF5a65ICAqL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnAtc2Vzc2lvbiB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLXNlc3Npb24gLmwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wLXNlc3Npb24gLnAtc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5wLXNlc3Npb25fX2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJveC1zaGFkb3c6IDE1cHggMTVweCA0M3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0Ni4yOTk5OTkyMzcxcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA1MHB4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucC1zZXNzaW9uX19ib3guLS1mdWtpZGFzaGkge1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1zZXNzaW9uX19ib3guLS1mdWtpZGFzaGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IGNhbGMoMTAwJSArIDE0cHgpO1xuICBhc3BlY3QtcmF0aW86IDM2LzI2O1xuICB3aWR0aDogMzZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mdWtpZGFzaS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG5cbi5wLXNlc3Npb25fX2JveC4tLWZ1a2lkYXNoaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuODquOCouODq+WPguWKoOiAhemZkOWumuOCu+ODg+OCt+ODp+ODs1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAyN3B4KTtcbiAgcGFkZGluZzogMTVweCAzOHB4IDE3cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAzNjJGMyAwJSwgIzE3RDRCQyAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLnAtc2Vzc2lvbl9fYm94Li0tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnAtc2Vzc2lvbl9fYm94LS10aW1lIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMmRlZywgI0ZFM0E5NSAtOC41NyUsICNFNTBCRTkgODUuNDIlKTtcbiAgYm94LXNoYWRvdzogMTVweCAxNXB4IDQ1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwIDI1cHggNTNweDtcbn1cblxuLnAtc2Vzc2lvbl9fYm94LS10aW1lLi0tcGl2b3Qge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNDNzFGRjggMCUsICMyMjgwQkYgMTAwJSk7XG4gIHBhZGRpbmc6IDUzcHggMCAyNXB4IDUzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJveC1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcbiAgbGVmdDogM3B4O1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAxNXB4IDE1cHggNDVweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xufVxuXG4uYm94LWhlYWRlciBpbWcge1xuICB3aWR0aDogMTU2cHg7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tdGltZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzNweDtcbiAgYm90dG9tOiAwO1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXRpbWUuLS1waXZvdDo6YWZ0ZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDNweCk7XG59XG5cbi5wLXNlY3Rpb25fX3RpbWUtc2lkZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsZWZ0OiAtNzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tdGltZS4tLXBpdm90IC5wLXNlY3Rpb25fX3RpbWUtc2lkZSB7XG4gIHRvcDogNDVweDtcbn1cblxuLnAtc2VjdGlvbl9fdGltZS1zaWRlLWphIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB0b3A6IDE5cHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5wLXNlc3Npb25fX2JveC0taGVhZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQzcxRkY4IDAlLCAjMjI4MEJGIDEwMCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxMnB4IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5wLXNlc3Npb25fX2JveC0taGVhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG59XG5cbi5wLXNlc3Npb25fX2JveC0taGVhZCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNDNzFGRjggMCUsICMyMjgwQkYgMTAwJSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLnAtc2VjdGlvbl9fdGltZS10dGwge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG59XG5cbi5wLXNlY3Rpb25fX3RpbWUtdGFnLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG5cbi5wLXNlY3Rpb25fX3RpbWUtdGFnIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAycHggN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNweDtcbn1cblxuLnAtc2VjdGlvbl9fdGltZS10YWcuLS1vbmxpbmUge1xuICBjb2xvcjogIzAwNTRGQTtcbn1cblxuLnAtc2VjdGlvbl9fdGltZS10YWcuLS1vZmZsaW5lIHtcbiAgY29sb3I6ICMxOEFCOTg7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXR0bCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tdHRsLi0tc21hbGwge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tdHh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTcwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnAtc2Vzc2lvbl9fYm94LS1zcGVha2VyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnAtc2Vzc2lvbl9fYm94LS1zcGVha2VyLXR0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogN3B4O1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItdHRsLW1haW4ge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tc3BlYWtlci10dGwgLmJvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzE3MTcxNztcbn1cblxuLnAtc2Vzc2lvbl9fYm94LS1zcGVha2VyLXBlcnNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb24uLS1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb24taW1nIHtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogNXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2Vzc2lvbl9fYm94LS1zcGVha2VyLXBlcnNvbi1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIH1cbn1cbi5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb24taW1nOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMmRlZywgI2ZlM2E5NSAtOC41NyUsICNlNTBiZTkgODUuNDIlKTtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29uLWltZzo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59XG5cbi5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb24gZmlndXJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29uX19pbmZvLi0tZmxleCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxOHB4O1xufVxuXG4ucC1zcGVha2VyX19saXN0LS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyM2RlZywgI0ZFM0E5NSAzMCUsICNFNTBCRTkgOTAuNDIlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnAtc3BlYWtlcl9fbGlzdC0tYnRuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIyZGVnLCAjZmUzYTk1IC04LjU3JSwgI2U1MGJlOSA4NS40MiUpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29uX19zdXBwbGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb25fX25hbWVfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb25fX25hbWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29uX19lbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb25fX3Bvc3Qge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5zcGVha2VyLWNvbXBhbnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4uc3BlYWtlci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLWltZyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9wdXAtbWFzayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5wb3B1cC1tYXNrLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIOWIneacn+eKtuaFi+OBp+OBr+mdnuihqOekuiAqL1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4OThweDtcbiAgcGFkZGluZzogNTBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucC1wb3B1cC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyog44Ki44Kv44OG44Kj44OW44Gq44Go44GN44Gr6KGo56S6ICovXG59XG5cbi5wLXBvcHVwX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5wLXBvcHVwX19zcGVha2VyLS1saXN0IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG5cbi5wLXBvcHVwX19zcGVha2VyLS1saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnAtcG9wdXBfX3NwZWFrZXItLWxpc3QgbGkgLndyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucC1wb3B1cF9fc3BlYWtlci0tbGlzdC0taW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgd2lkdGg6IDEwN3B4O1xuICBoZWlnaHQ6IDEwN3B4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1wb3B1cF9fc3BlYWtlci0tbGlzdC0taW1nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIyZGVnLCAjZmUzYTk1IC04LjU3JSwgI2U1MGJlOSA4NS40MiUpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnAtcG9wdXBfX3NwZWFrZXItLWxpc3QtLWltZyBmaWd1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5wLXBvcHVwX19zcGVha2VyLS1saXN0X19uYW1lX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDVweDtcbn1cblxuLnAtcG9wdXBfX3NwZWFrZXItLWxpc3RfX25hbWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4ucC1wb3B1cF9fc3BlYWtlci0tbGlzdF9fZW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4ucC1wb3B1cF9fc3BlYWtlci0tbGlzdF9fcG9zdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnAtcG9wdXBfX3NwZWFrZXItY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5wLXBvcHVwX19zcGVha2VyLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wLXBvcHVwX19zcGVha2VyLS1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC40MnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucC1zZXNzaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnAtc2Vzc2lvbi1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTUwMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuXG4gIC5wLXNlc3Npb24gLnAtc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3guLS1mdWtpZGFzaGkge1xuICAgIG1hcmdpbi10b3A6IDc0cHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3guLS1mdWtpZGFzaGk6OmJlZm9yZSB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC4tLWZ1a2lkYXNoaTo6YWZ0ZXIge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICBwYWRkaW5nOiA2cHggMTVweCA5cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnAtc2Vzc2lvbl9fYm94Li0tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tdGltZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLXRpbWUuLS1waXZvdCB7XG4gICAgcGFkZGluZzogNTNweCAwIDI1cHggNTNweDtcbiAgfVxuXG4gIC5ib3gtaGVhZGVyIHtcbiAgICB0b3A6IDJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICBsZWZ0OiAycHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHggMTNweCAwIDA7XG4gIH1cblxuICAuYm94LWhlYWRlciBpbWcge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tdGltZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDMxcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tdGltZS4tLXBpdm90OjphZnRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICB9XG5cbiAgLnAtc2VjdGlvbl9fdGltZS1zaWRlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNyU7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogODBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLXNlY3Rpb25fX3RpbWUtc2lkZS1qYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLnAtc2Vzc2lvbl9fYm94LS1oZWFkIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMnB4IDEwcHggNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0taGVhZDo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLWhlYWQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLnAtc2VjdGlvbl9fdGltZS10dGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAucC1zZWN0aW9uX190aW1lLXRhZy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA1cHg7XG4gIH1cblxuICAucC1zZWN0aW9uX190aW1lLXRhZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tdHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLXR0bC4tLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLXR4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tc3BlYWtlciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tc3BlYWtlci10dGwge1xuICAgIGdhcDogNnB4O1xuICB9XG5cbiAgLnAtc2Vzc2lvbl9fYm94LS1zcGVha2VyLXR0bC1tYWluIHtcbiAgICBnYXA6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnAtc2Vzc2lvbl9fYm94LS1zcGVha2VyLXBlcnNvbl9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb246bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb24taW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAzLjZweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb24gZmlndXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29uX19pbmZvLi0tZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb25fX2luZm8uLS1mbGV4IC50ZXh0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1zcGVha2VyX19saXN0LS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucC1zcGVha2VyX19saXN0LS1idG4gc3ZnIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb25fX3N1cHBsZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb25fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb25fX2VuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29uX19wb3N0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAuc3BlYWtlci1jb21wYW55IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuc3BlYWtlci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLnAtc2Vzc2lvbl9fYm94LS1pbWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucC1wb3B1cCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG5cbiAgLnAtcG9wdXBfX2Nsb3NlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAucC1wb3B1cF9fc3BlYWtlci0tbGlzdCBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucC1wb3B1cF9fc3BlYWtlci0tbGlzdCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5wLXBvcHVwX19zcGVha2VyLS1saXN0IGxpIC53cmFwIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgfVxuXG4gIC5wLXBvcHVwX19zcGVha2VyLS1saXN0LS1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDY4cHg7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIHBhZGRpbmc6IDMuNnB4O1xuICB9XG5cbiAgLnAtcG9wdXBfX3NwZWFrZXItLWxpc3QtLWltZyBmaWd1cmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5wLXBvcHVwX19zcGVha2VyLS1saXN0X19uYW1lX193cmFwIHtcbiAgICBnYXA6IDAgNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wLXBvcHVwX19zcGVha2VyLS1saXN0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAucC1wb3B1cF9fc3BlYWtlci0tbGlzdF9fZW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gIC5wLXBvcHVwX19zcGVha2VyLWNvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5wLXBvcHVwX19zcGVha2VyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cblxuICAucC1wb3B1cF9fc3BlYWtlci0tYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5sLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmwtaW5uZXIsXG4ubC1pbm5lci0yIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICB9XG59XG4vKiBjb21tb24gKi9cbi5wYy1vbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ici1wYy1vbmx5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3Atb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ici1zcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnBjLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYnItcGMtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ici1zcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvLyBleCkgY29sb3IobGluayk7XG5AZnVuY3Rpb24gY29sb3IoJG5hbWU6dGV4dCkge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJG5hbWUpO1xufVxuXG4kY29sb3JzOiAoXG4gIG1haW46ICNGNzA4MTYsXG4gIGFjY2VudDogIzQ2ZTY3OCxcbiAgc3ViMTogI0ZGMDAwMCxcbiAgc3ViMjogIzAwMDBGRixcbiAgc3ViMzogIzAwRkZGRixcbiAgYmxhY2s6ICMwMDAsXG4gIGRhcmtncmF5OiAjOTk5LFxuICBncmF5OiAjY2NjLFxuICBsaWdodGdyYXk6ICNlMGUwZTAsXG4gIHNtb2tlOiAjZjVmNWY1LFxuICB3aGl0ZTogI2ZmZixcbiAgdGV4dDogIzFFMUUxOCxcbiAgZGVzYzogIzcwNzA2MCxcbiAgYXJyb3c6ICNCRkJDQjAsXG4gIGJlaWdlOiAjRjhGNkYwLFxuICBsaWdodGJlaWdlOiAjRjVGNUYwLFxuICBsaW5lOiAjRTBFMEUwLFxuKTtcblxuOnJvb3Qge1xuICAtLW1haW46ICNGRkZGMDA7XG4gIC0tYWNjZW50OiAjNDZlNjc4O1xuICAtLXN1YjE6ICNGRjAwMDA7XG4gIC0tc3ViMjogIzAwMDBGRjtcbiAgLS1zdWIzOiAjMDBGRkZGO1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLWRhcmtncmF5OiAjOTk5O1xuICAtLWdyYXk6ICNjY2M7XG4gIC0tbGlnaHRncmF5OiAjZTBlMGUwO1xuICAtLXNtb2tlOiAjZjVmNWY1O1xuICAtLXdoaXRlOiAjZmZmO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSAnLi4vLi4vZ2xvYmFsJyBhcyAqO1xuXG4uYy1idXR0b24ge1xuICAkdGhpczogJjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAuM3MgZWFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZTNhOTU7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjNzIGVhc2U7XG4gICAgICAjeyR0aGlzfV9fbGluayB7XG4gICAgICAgIC5yb3VuZCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYy1idXR0b25fX2xpbmtcbiAgJl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmUzYTk1O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJvdW5kIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUzYTk1O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE0ICwgMTQpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgQGluY2x1ZGUgZnooMTYgLCAxNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vIEBtaXhpbiBmeigkc2l6ZSlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBmeigkc2l6ZToxNiwgJGxoOjI2LCAkaW1wb3J0YW50OmZhbHNlKSB7XG4gIEBpZiAkaW1wb3J0YW50IHtcbiAgICBmb250LXNpemU6IG1hdGguZGl2KCRzaXplLCAxNikgKiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KCRsaCwgJHNpemUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGVsc2Uge1xuICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUsMTYpICogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogbWF0aC5kaXYoJGxoLCAkc2l6ZSk7XG4gIH1cbn1cblxuLy8gQG1peGluIGZvbnRmYW1pbHlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBzZXJpZlJlZ3VsYXIge1xuICBmb250LWZhbWlseTogc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtaXhpbiBzZXJpZkJvbGQge1xuICBmb250LWZhbWlseTogc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8vIGh0dHBzOi8vaWNzLm1lZGlhL2VudHJ5LzIwMDMxNy9cbkBtaXhpbiBzYW5zU2VyaWYgeyBcbiAgZm9udC1mYW1pbHk6ICdNIFBMVVMgMXAnLCBzYW5zLXNlcmlmO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSAnLi4vLi4vZ2xvYmFsJyBhcyAqO1xuXG4uYy1oZWFkZXIge1xuICAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAvLyAuYy1oZWFkZXJfX2xvZ29cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgIHdpZHRoOiAyMDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQycHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAgaGVhZGVyICAqL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuYm9keXtcbiAgcGFkZGluZy10b3A6IDk2cHg7XG59XG5cbi5wLWhlYWRlcntcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDkwMDA7XG59XG5cbi5wLWhlYWRlcl9faW5uZXJ7XG4gIGhlaWdodDogOTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWhlYWRlcl9fbG9nb3tcbiAgd2lkdGg6IDI2MHB4O1xufVxuXG4ucC1oZWFkZXJfX21lbnV7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cblxuLnAtbWFpbk1lbnV7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG59XG5cbi5wLWhlYWRlcl9fY29udGFjdHtcbiAgcGFkZGluZzogMjJweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NGRlZywgI0ZFM0E5NSAtOC41NyUsICNFNTBCRTkgODUuNDIlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxOXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KXtcbiAgLnAtaGVhZGVye1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnAtaGVhZGVyX19sb2dve1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxuXG4gIC5wLWhlYWRlcl9fbWVudXtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAucC1tYWluTWVudXtcbiAgICBnYXA6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLnAtaGVhZGVyX19jb250YWN0e1xuICAgIHBhZGRpbmc6IDIycHggMjBweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgYm9keXtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzlweDtcbiAgfVxuXG4gIC5wLWhlYWRlcntcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5wLWhlYWRlcl9faW5uZXJ7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICB9XG5cbiAgLnAtaGVhZGVyX19sb2dve1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxuXG4gIC5wLWhlYWRlcl9fbWVudXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wLWhhbS1tZW51e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cblxuICAucC1tYWluTWVudXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMzVweCAwIDQwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDU0ZGVnLCAjRkUzQTk1IC04LjU3JSwgI0U1MEJFOSA4NS40MiUpO1xuICB9XG5cbiAgLnAtbWFpbk1lbnUgYXtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5wLWhlYWRlcl9fbWVudSAucC1oZWFkZXJfX2NvbnRhY3R7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wLWZsb2F0e1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuXG4gIC5wLWhlYWRlcl9fY29udGFjdHtcbiAgICB3aWR0aDogMjM4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuaGFtLWJ0bntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5oYW0tYnRuIHNwYW57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICM0MTIyRUY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuXG4gIC5oYW0tYnRuIHNwYW46bnRoLWNoaWxkKDEpe1xuICAgIHRvcDogMDtcbiAgfVxuICAuaGFtLWJ0biBzcGFuOm50aC1jaGlsZCgyKXtcbiAgICB0b3A6IDZweDtcbiAgfVxuICAuaGFtLWJ0biBzcGFuOm50aC1jaGlsZCgzKXtcbiAgICB0b3A6IDEycHg7XG4gIH1cblxuICAuaGFtLWJ0bi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSl7XG4gICAgdG9wOiA2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5oYW0tYnRuLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKXtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGFtLWJ0bi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMyl7XG4gICAgdG9wOiA2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSAnLi4vLi4vZ2xvYmFsJyBhcyAqO1xuXG4uYy10aXRsZSB7XG4gICR0aGlzOiAmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggNnB4IDRweCA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gIH1cbiAgJi4tZW4ge1xuICAgIEBpbmNsdWRlIGZvbnRFbigpO1xuICAgIEBpbmNsdWRlIGZ6KDIyICwgMzQpO1xuICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgQGluY2x1ZGUgZnooNDAgLCA1Mik7XG4gICAgfVxuICB9XG59XG5cbi5jLXRpdGxlMiB7XG4gICR0aGlzOiAmO1xuICBAaW5jbHVkZSBmeigyOCAsIDQwKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgIEBpbmNsdWRlIGZ6KDUwICwgNzUpO1xuICB9XG4gIHNwYW4ge1xuICAgIEBpbmNsdWRlIGdyYWRlVGV4dCgpO1xuICB9XG59XG5cbi5jLXRpdGxlMyB7XG4gICR0aGlzOiAmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICB9XG4gIHNwYW4ge1xuICAgIEBpbmNsdWRlIGZ6KDM0ICwgMzQpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIGdyYWRlKCk7XG4gICAgY29sb3I6IGNvbG9yKHdoaXRlKTtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgQGluY2x1ZGUgZnooNDYgLCA0Nik7XG4gICAgICBwYWRkaW5nOiAwIDlweCAycHggOXB4O1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gQG1peGluIGltZ3JlcGxhY2Vcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaW1ncmVwbGFjZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMTAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLy8gQG1peGluIGNsZWFyZml4XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbi8vIEBtaXhpbiB2d1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBmdW5jdGlvbiB2dygkcHgsICRyZWZlcmVuY2UpIHtcblx0QGlmICRyZWZlcmVuY2UgPT0gJ3BjJyB7XG5cdFx0QHJldHVybiBtYXRoLmRpdigkcHgsIDEyODApICogMTAwdnc7XG5cdH1cblx0QGVsc2UgaWYgJHJlZmVyZW5jZSA9PSAnc3AnIHtcblx0XHRAcmV0dXJuIG1hdGguZGl2KCRweCwgMzc1KSAqIDEwMHZ3O1xuXHR9XG5cdEBlbHNlIGlmICRyZWZlcmVuY2UgPT0gJ3NwMngnIHtcblx0XHRAcmV0dXJuIG1hdGguZGl2KCRweCwgNzUwKSAqIDEwMHZ3O1xuXHR9XG5cdEBlbHNlIHtcblx0XHRAcmV0dXJuIG1hdGguZGl2KCRweCwgJHJlZmVyZW5jZSkgKiAxMDB2dztcblx0fVxufVxuXG5AbWl4aW4gZm9udEVue1xuXHRmb250LWZhbWlseTogXCJVbmJvdW5kZWRcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbkBtaXhpbiBncmFkZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDExOGRlZywgcmdiYSgyNTQsNTgsMTQ5LDEpLCByZ2JhKDIyOSwxMSwyMzMsIDEpKTtcbn1cblxuQG1peGluIGdyYWRlVGV4dCB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTQsNTgsMTQ5LDEpLCByZ2JhKDIyOSwxMSwyMzMsIDEpKTtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlICcuLi8uLi9nbG9iYWwnIGFzICo7XG5cbi5wLWFib3V0IHtcbiAgJHRoaXM6ICY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gIH1cblxuICAvLyAucC1hYm91dF9faW1nXG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA2MTFweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgfVxuICB9XG59XG4ucC1hYm91dHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk2ZGVnLCAjRkUzQTk1IC04LjU2JSwgI0U1MEJFOSA4Mi4zNyUpO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIC8vIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLnAtYWJvdXQ6OmJlZm9yZXtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQ0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnAtYWJvdXQ6OmFmdGVye1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnAtYWJvdXRfX3NpZGV7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIHRvcDogMDtcbn1cblxuLnAtYWJvdXRfX3NpZGUtbGVmdHtcbiAgbGVmdDogMTNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cblxuLnAtYWJvdXRfX3NpZGUtcmlnaHR7XG4gIHJpZ2h0OiAxM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG5cbi5wLWFib3V0X19zaWRlIHVsIHtcbiAgYW5pbWF0aW9uOiBmbG93aW5nIDgwcyBsaW5lYXIgaW5maW5pdGU7XG4gIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucC1hYm91dF9fc2lkZSB1bCBsaXtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQGtleWZyYW1lcyBmbG93aW5nIHtcbiAgMCUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpOyB9XG59XG5cbi5wLWFib3V0X190b3B7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbn1cblxuLnAtYWJvdXRfX3R0bHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wLWFib3V0X190dGx7XG4gIGZvbnQtc2l6ZTogbWluKDQuMDd2dywgNDhweCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIGxldHRlci1zcGFjaW5nOiAtMi40cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1hYm91dF9fdGV4dHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gIG1heC13aWR0aDogNTI1cHg7XG59XG5cbi5wLWFib3V0X190ZXh0IHA6bm90KDpmaXJzdC1jaGlsZCl7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wLWFib3V0X19ib3R0b217XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMjJweDtcbn1cblxuLnAtYWJvdXRfX2JveHtcbiAgcGFkZGluZzogMjFweCAxMnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtYWJvdXRfX2JveCBoM3tcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucC1hYm91dF9fYm94OmZpcnN0LWNoaWxkIGgzOjphZnRlcntcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1N3B4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy91bnRpbC1pY29uLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wLWFib3V0X19ib3g6bGFzdC1jaGlsZCBoMzo6YWZ0ZXJ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOTQuNTk1cHg7XG4gIGhlaWdodDogMTEyLjIxOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNS4wNDZkZWcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Zyb20taWNvbi53ZWJwKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM4cHg7XG4gIGxlZnQ6IC02MHB4O1xufVxuXG4ucC1hYm91dF9fYm94OmZpcnN0LWNoaWxke1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4ucC1hYm91dF9fYm94Omxhc3QtY2hpbGR7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgNDYsIDEzMCwgMC4zKTtcbn1cblxuLnAtYWJvdXQgLnRleHQtb25seXtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAucC1hYm91dHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogODlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODlweDtcbiAgfVxuXG4gIC5wLWFib3V0OjpiZWZvcmV7XG4gICAgdG9wOiAzOXB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuXG4gIC5wLWFib3V0OjphZnRlcntcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgYm90dG9tOiAzOXB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuXG4gIC5wLWFib3V0X19zaWRle1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICB9XG5cbiAgLnAtYWJvdXRfX3NpZGUtbGVmdHtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB9XG5cbiAgLnAtYWJvdXRfX3NpZGUtcmlnaHR7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGJvdHRvbTogMTJweDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG5cbiAgLnAtYWJvdXRfX3RvcHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5wLWFib3V0X190dGx7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAucC1hYm91dF9fdHRse1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xuICB9XG5cbiAgLnAtYWJvdXRfX3RleHR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wLWFib3V0X190ZXh0IHA6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5wLWFib3V0X19ib3R0b217XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuXG4gIC5wLWFib3V0X19ib3h7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5wLWFib3V0X19ib3ggaDN7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucC1hYm91dF9fYm94OmZpcnN0LWNoaWxkIGgzOjphZnRlcntcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICB9XG5cbiAgLnAtYWJvdXRfX2JveDpsYXN0LWNoaWxkIGgzOjphZnRlcntcbiAgICB3aWR0aDogMjQzLjE5MnB4O1xuICAgIGhlaWdodDogOTIuNjM3cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIuMDQ2ZGVnKTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IC01MHB4O1xuICB9XG5cbiAgLnAtYWJvdXQgLnRleHQtb25seXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlICcuLi8uLi9nbG9iYWwnIGFzICo7XG5cbi5wLWNvbXBhbnl7XG4gICR0aGlzOiAmO1xuICBwYWRkaW5nLWJvdHRvbTogNjhweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC8vIC5wLWNvbXBhbnlfX2lubmVyXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICB9XG4gIH1cblxuICAvLyAucC1jb21wYW55X193cmFwcGVyXG4gICZfX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wLWNvbXBhbnlfX2xvZ29cbiAgJl9fbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICB9XG4gICAgKyAjeyR0aGlzfV9fbG9nbyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLnAtY29tcGFueV9fbGlzdFxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweCAyMHB4O1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAvLyAucC1jb21wYW55X19pdGVtXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgIHdpZHRoOiAyMjBweDtcbiAgICB9XG4gIH1cblxuICAvLyAucC1jb21wYW55X19pbWdcbiAgJl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgfVxuICB9XG5cbiAgLy8gLnAtY29tcGFueV9fc3BvbnNvcmVkXG4gICZfX3Nwb25zb3JlZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgZnooMjAgLCAzMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gLnAtY29tcGFueV9fb3JnYW5pemF0aW9uXG4gICZfX29yZ2FuaXphdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5wLWNvbXBhbnlfX3NlbmRhaVxuICAmX19zZW5kYWkge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICB9XG4gIH1cblxuICAvLyAucC1jb21wYW55X19oaXByb1xuICAmX19oaXBybyB7XG4gICAgd2lkdGg6IDI1N3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4cHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlICcuLi8uLi9nbG9iYWwnIGFzICo7XG5cblxuLnAtY29udGFjdCB7XG4gICAgJHRoaXM6ICY7XG4gICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgfVxuXG4gICAgLy8gLnAtY29udGFjdF9fYm94XG4gICAgJl9fYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDQwcHggMTBweDtcbiAgICAgICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5wLWNvbnRhY3RfX2RhdGVcbiAgICAmX19kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDE0ICwxNCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRlVGV4dDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmeigxOCAsMTgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5udW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnooMTggLCAxOCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDI0ICwgMjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kYXkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnooMTAgLCAxMCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDE3ICwgMTcpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnAtY29udGFjdF9fYnV0dG9uXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5wLWhlYWRlcl9fY29udGFjdCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAyODVweDtcbiAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICDnlLPjgZfovrzjgb8gICovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucC1jb250YWN0e1xuICAgIGJhY2tncm91bmQ6ICNGOEY3Rjc7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAucC1jb250YWN0Li0tdGhhbmtze1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NmRlZywgI0ZFM0E5NSAtOC41NiUsICNFNTBCRTkgODIuMzclKTtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG4gIFxuLy8gICAucC1jb250YWN0X190dGwtYm94e1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgfVxuICBcbiAgLnAtY29udGFjdC1lbntcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgfVxuICBcbiAgLnAtY29udGFjdF9fdHRse1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgXG4gIC5wLWNvbnRhY3RfX3RleHR7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTc1JTtcbiAgfVxuICBcbiAgLnAtY29udGFjdF9fYnRue1xuICAgIHdpZHRoOiA0NzhweDtcbiAgICBoZWlnaHQ6IDgycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5M2RlZywgIzNEQ0VCRiA1LjY3JSwgIzFENzNGOSAxMDEuNzQlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg4cHg7XG4gIH1cbiAgXG4gIC5wLWNvbnRhY3RfX2J0bjo6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICBcbiAgLmZvcm0tYm94e1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTQuNXB4KTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBcbiAgLnAtdGhhbmtzX190ZXh0e1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbiAgXG4gIC5wLXRvcF9fYmFja3tcbiAgICB3aWR0aDogMzY5cHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIGNvbG9yOiAjNDEyMkVGO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBcbiAgLnAtdG9wX19iYWNrOjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnRuLWFycm93LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMzVweDtcbiAgfVxuICBcbi8vICAgLnAtY29udGFjdF9fdHRsLWJveCAubWt0b0Zvcm0gLm1rdG9GaWVsZHtcbi8vICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMSAhaW1wb3J0YW50O1xuLy8gICAgIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4vLyAgICAgcGFkZGluZzogMTVweDtcbi8vICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbi8vICAgICBsaW5lLWhlaWdodDogMTtcbi8vICAgICBib3gtc2hhZG93OiBub25lO1xuLy8gICB9XG4gIFxuLy8gICAucC1jb250YWN0X190dGwtYm94IC5ta3RvRm9ybSAubWt0b0J1dHRvbntcbi8vICAgICB3aWR0aDogMzY5cHg7XG4vLyAgICAgaGVpZ2h0OiA3MnB4O1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbi8vICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTZkZWcsICNGRTNBOTUgLTguNTYlLCAjRTUwQkU5IDgyLjM3JSkgIWltcG9ydGFudDtcbi8vICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBmb250LXNpemU6IDIwcHg7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbi8vICAgICBsaW5lLWhlaWdodDogMTAwJTtcbi8vICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuLy8gICB9XG4gIFxuLy8gICAucC1jb250YWN0X190dGwtYm94IC5ta3RvRm9ybSAubWt0b0J1dHRvbntcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgIH1cbiAgXG4vLyAgIC5wLWNvbnRhY3RfX3R0bC1ib3ggLm1rdG9Gb3JtIC5ta3RvTGFiZWx7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbi8vICAgfVxuICBcbi8vICAgLnAtY29udGFjdF9fdHRsLWJveCAubWt0b0Zvcm0gLm1rdG9CdXR0b246OmFmdGVye1xuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgd2lkdGg6IDhweDtcbi8vICAgICBoZWlnaHQ6IDEycHg7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHJpZ2h0OiAzMHB4O1xuLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3cuc3ZnKTtcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4vLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgfVxuICBcbi8vICAgLnAtY29udGFjdF9fdHRsLWJveCBkaXY6aGFzKC5ta3RvQnV0dG9uV3JhcCl7XG4vLyAgICAgbWFyZ2luLXRvcDogNDBweDtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICB9XG4gIFxuLy8gICAucC1jb250YWN0X190dGwtYm94IGRpdjpoYXMoLm1rdG9Gb3JtQ29sKXtcbi8vICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbi8vICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RDZENjtcbi8vICAgfVxuICBcbiAgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQobisyMSl7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIFxuICAubWt0b0Zvcm0gLm1rdG9Gb3JtUm93Om50aC1jaGlsZCgxNyl7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAubWt0b0Zvcm0gLm1rdG9Gb3JtUm93Om50aC1jaGlsZCgxOCl7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQoMTkpe1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQoMjApe1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIFxuICAubWt0b0Zvcm0gLm1rdG9Gb3JtUm93Om50aC1jaGlsZCgyMSl7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQoMjIpIC5ta3RvRm9ybUNvbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5mb3JtLWJveC4tLWNhbmNlbCAubWt0b0Zvcm0gLm1rdG9Gb3JtUm93Om50aC1jaGlsZCg1KXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAuZm9ybS1ib3guLS1jYW5jZWwgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQoNil7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5mb3JtLWJveC4tLXF1ZXN0aW9ubmFpcmUgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQobisxNSl7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICBcbiAgLmZvcm0tYm94Li0tcXVlc3Rpb25uYWlyZSAubWt0b0Zvcm0gLm1rdG9Gb3JtUm93Om50aC1jaGlsZCgxNyl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFxuLy8gICAucC1jb250YWN0X190dGwtYm94IC5ta3RvQnV0dG9uV3JhcHtcbi8vICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuLy8gICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuLy8gICB9XG4gIFxuLy8gICAucC1jb250YWN0X190dGwtYm94IGZvcm17XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAucC1jb250YWN0e1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIFxuICAgIC5mb3JtLWJveHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIH1cbiAgXG4gICAgLnAtdGhhbmtzX190ZXh0e1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgXG4gICAgLnAtdG9wX19iYWNre1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM2OXB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIFxuICAgIC5wLXRvcF9fYmFjazo6YWZ0ZXJ7XG4gICAgICByaWdodDogMzVweDtcbiAgICB9XG4gIFxuICAgIC8vIC5wLWNvbnRhY3RfX3R0bC1ib3ggLm1rdG9Gb3JtIC5ta3RvQnV0dG9ue1xuICAgIC8vICAgd2lkdGg6IDI4NXB4O1xuICAgIC8vICAgaGVpZ2h0OiA2MnB4O1xuICAgIC8vICAgZm9udC1zaXplOiAxNnB4O1xuICAgIC8vIH1cbiAgXG4gICAgLy8gLnAtY29udGFjdF9fdHRsLWJveCBkaXY6aGFzKC5ta3RvQnV0dG9uV3JhcCl7XG4gICAgLy8gICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIC8vIH1cbiAgXG4gICAgLy8gLnAtY29udGFjdF9fdHRsLWJveCBkaXY6aGFzKC5ta3RvRm9ybUNvbCl7XG4gICAgLy8gICBwYWRkaW5nOiAxNnB4IDAgMTBweDtcbiAgICAvLyAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDZENkQ2O1xuICAgIC8vIH1cbiAgXG4gICAgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQobisyMSl7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIFxuICAgIC5ta3RvRm9ybSAubWt0b0Zvcm1Sb3c6bnRoLWNoaWxkKDE3KXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQoMTgpe1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5ta3RvRm9ybSAubWt0b0Zvcm1Sb3c6bnRoLWNoaWxkKDE5KXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdzpudGgtY2hpbGQoMjApe1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5ta3RvRm9ybSAubWt0b0Zvcm1Sb3c6bnRoLWNoaWxkKDIxKXtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIH1cbiAgICAubWt0b0Zvcm0gLm1rdG9Gb3JtUm93Om50aC1jaGlsZCgyMil7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIFxuICB9IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSAnLi4vLi4vZ2xvYmFsJyBhcyAqO1xuXG4ucC1mYXEge1xuICAkdGhpczogJjtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4N1BYO1xuICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMzRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC8vIC5wLWZhcV9faW5uZXJcbiAgJl9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBjYWxjKDM1MyAvIDM5MyAqIDEwMCUpO1xuICAgICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIH1cbiAgfVxuXG4gIC8vIC5wLWZhcV9fdGl0bGVcbiAgJl9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBmeigyMCAsIDIwKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnooMzYgLCAzNik7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAvLyAucC1mYXFfX2Rlc2NcbiAgJl9fZGVzYyB7XG4gICAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIH1cbiAgfVxuXG4gIC8vIC5wLWZhcV9fcm93XG4gICZfX3JvdyB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgfVxuICAgICAgKyAjeyR0aGlzfV9fcm93IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gZHQsZGQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBsZWZ0OiAyMXB4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRFbjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnooMjAgLCAyMCk7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZnooMjQgLCAyMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICA+IGR0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkZVRleHQ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwicS5cIjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEVuO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gZGQge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRlVGV4dDtcbiAgICAgICAgICAgICAgY29udGVudDogXCJhLlwiO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRFbjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAvLyB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAvLyAucC1mYXFfX3F1ZXN0aW9uXG4gICZfX3F1ZXN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgfVxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBAaW5jbHVkZSBmeigxNCAsIDIyKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNDRweCAxNXB4IDM2cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiBjbChibGFjayk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAvLyBAaW5jbHVkZSBmb250LWZhbWlseTtcbiAgICAgICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnooMjAgLCAzMCk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4IDI4cHggOTBweDtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogY2wocHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY2wocHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSx0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3Rpb24ge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC8vIC5wLWZhcV9fdGV4dFxuICAmX190ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZ6KDEzICwgMjIpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMCAzMHB4IDE2cHggMzRweDtcbiAgICAgIGNvbG9yOiBjbChibGFjayk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDMwcHggMTZweCA5MHB4O1xuICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZ6KDE4ICwgMjcpO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IGNsKHByaW1hcnkpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlICcuLi8uLi9nbG9iYWwnIGFzICo7XG5cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAg54m55b60ICAqL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnAtZmVhdHVyZXtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGN0Y3O1xuICAvLyBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgbWFyZ2luLXRvcDogLTE1NXB4O1xuICB9XG59XG5cbi5wLXNlY3Rpb24tdGl0bGUgaDJ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA5NnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjkycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5M2RlZywgIzE3MTcxNyAyOS4xOCUsICM2RjExRkUgMTAxLjY2JSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnAtc2VjdGlvbl9fdGl0bGUtc3Vie1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ucC1zZWN0aW9uX190aXRsZS1zdWIuLS1ib2xke1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucC1mZWF0dXJlX19saXN0e1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogNzFweDtcbn1cblxuLnAtZmVhdHVyZV9fbGlzdCBsaXtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDEzcHggMTNweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE5cHggMnB4IDM1cHg7XG59XG5cbi5wLWZlYXR1cmVfX251bXtcbiAgd2lkdGg6IDczcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtMjhweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucC1mZWF0dXJlX19pbWd7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1mZWF0dXJlX19pbWcgaW1ne1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vIHdpZHRoOiA3MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wLWZlYXR1cmVfX3RleHR7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLnAtZmVhdHVyZV9fdGV4dCBzcGFue1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzUlLCAjQkJBRkZGIDI1JSk7O1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgLnAtZmVhdHVyZXtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC8vIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgfVxuXG4gIC5wLXNlY3Rpb24tdGl0bGUgaDJ7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xuICB9XG5cbiAgLnAtc2VjdGlvbl9fdGl0bGUtc3Vie1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5wLWZlYXR1cmVfX2xpc3R7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gIC5wLWZlYXR1cmVfX2xpc3QgbGl7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAxN3B4IDE5cHggMjVweDtcbiAgfVxuXG4gIC5wLWZlYXR1cmVfX251bXtcbiAgICB3aWR0aDogNjRweDtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG5cbiAgLnAtZmVhdHVyZV9fdGV4dHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5wLWZlYXR1cmVfX3RleHQgc3BhbntcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSAnLi4vLi4vZ2xvYmFsJyBhcyAqO1xuXG4ucC1pbmZve1xuICAkdGhpczogJjtcbiAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gIH1cblxuICAvLyAucC1pbmZvX190aXRsZVxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBmeig0NiAsIDUyKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogIOazqOaEj+S6i+mghSAgKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wLWluZm97XG4gIGJhY2tncm91bmQ6ICNGMUYyRjQ7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4ucC1pbmZvX19saXN0e1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOTAlO1xuICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLnAtaW5mb19fbGlzdCBsaXtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAucC1pbmZve1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLnAtaW5mb19fbGlzdHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgJy4uLy4uL2dsb2JhbCcgYXMgKjtcblxuLnAtbXYge1xuICAkdGhpczogJjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgfVxuXG4gIC8vIC5wLW12X19pbWFnZVxuICAmX19pbWFnZSB7XG4gICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgfVxuICB9XG5cbiAgLy8gLnAtbXZfX2J1dHRvblxuICAmX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogbWF0aC5kaXYoNTIwICwgMzc1KSAqIDEwMHZ3O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgIHRvcDogbWF0aC5kaXYoNTkwICwgMTM2MCkgKiAxMDB2dztcbiAgICB9XG4gICAgLmMtYnV0dG9uX19saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogbWF0aC5kaXYoNTAgLCAzNzUpICogMTAwdnc7XG4gICAgICB3aWR0aDogbWF0aC5kaXYoMjQwICwgMzc1KSAqIDEwMHZ3O1xuICAgICAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoMTAgLCAzNzUpICogMTAwdnc7XG4gICAgICBmb250LXNpemU6IG1hdGguZGl2KDE2ICwgMzc1KSAqIDEwMHZ3O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcbiAgICAgICAgaGVpZ2h0OiBtYXRoLmRpdig4MCAsIDEzNjApICogMTAwdnc7XG4gICAgICAgIHdpZHRoOiBtYXRoLmRpdigzMDAgLCAxMzYwKSAqIDEwMHZ3O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigxMCAsIDEzNjApICogMTAwdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoMjAgLCAxMzYwKSAqIDEwMHZ3O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yb3VuZCB7XG4gICAgICAgIHdpZHRoOiBtYXRoLmRpdig5ICwgMzc1KSAqIDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KDkgLCAzNzUpICogMTAwdnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoMjQgLCAzNzUpICogMTAwdnc7XG4gICAgICAgIG1hcmdpbi10b3A6IG1hdGguZGl2KC0xICwgMzc1KSAqIDEwMHZ3O1xuICAgICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgICB3aWR0aDogbWF0aC5kaXYoOSAsIDEzNjApICogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiBtYXRoLmRpdig5ICwgMTM2MCkgKiAxMDB2dztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KDI0ICwgMTM2MCkgKiAxMDB2dztcbiAgICAgICAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigxICwgMTM2MCkgKiAxMDB2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgJy4uLy4uL2dsb2JhbCcgYXMgKjtcblxuLnAtb3V0bGluZSB7XG4gICR0aGlzOiAmO1xuICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG5cbiAgLy8gLnAtb3V0bGluZV9faW5uZXJcbiAgJl9faW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDExOGRlZywgcmdiYSgyNTQsNTgsMTQ5LDAuMTApLCByZ2JhKDIyOSwxMSwyMzMsIDAuMTApKTtcbiAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3NnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB9XG4gIH1cblxuICAvLyAvLyAucC1vdXRsaW5lX19kZXRhaWxcbiAgLy8gJl9fZGV0YWlsIHtcbiAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIC8vICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgLy8gICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAvLyAgICAgfVxuICAvLyB9XG4gIFxuICAvLyAvLyAucC1vdXRsaW5lX19kZXRhaWxJbm5lclxuICAvLyAmX19kZXRhaWxJbm5lciB7XG4gIC8vICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8vICAgICBwYWRkaW5nOiAzcHggMTVweDtcbiAgLy8gICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAvLyAgICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgLy8gICAgIH1cbiAgLy8gfVxuXG4gIC8vIC8vIC5wLW91dGxpbmVfX2RldGFpbERlYWRsaW5lXG4gIC8vICZfX2RldGFpbERlYWRsaW5lIHtcbiAgLy8gICAgIEBpbmNsdWRlIGZ6KDE0ICwxNCk7XG4gIC8vICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgLy8gICAgIEBpbmNsdWRlIGdyYWRlVGV4dDtcbiAgLy8gICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgLy8gICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAvLyAgICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgLy8gICAgICAgICBAaW5jbHVkZSBmeigxOCAsMTgpO1xuICAvLyAgICAgfVxuICAvLyB9XG5cbiAgLy8gLy8gLnAtb3V0bGluZV9fZGV0YWlsRGF0ZVxuICAvLyAmX19kZXRhaWxEYXRlIHtcbiAgLy8gICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAvLyAgICAgfVxuICAvLyAgICAgLm51bSB7XG4gIC8vICAgICAgICAgQGluY2x1ZGUgZm9udEVuO1xuICAvLyAgICAgICAgIEBpbmNsdWRlIGZ6KDE4ICwgMTgpO1xuICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvLyAgICAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAvLyAgICAgICAgICAgICBAaW5jbHVkZSBmeigyNCAsIDI0KTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgICAud2VlayB7XG4gIC8vICAgICAgICAgQGluY2x1ZGUgZm9udEVuO1xuICAvLyAgICAgICAgIEBpbmNsdWRlIGZ6KDEwICwgMTApO1xuICAvLyAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAvLyAgICAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAvLyAgICAgICAgICAgICBAaW5jbHVkZSBmeigxNyAsIDE3KTtcbiAgLy8gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gfVxuXG4gIC8vIC5wLW91dGxpbmVfX3dyYXBwZXJcbiAgJl9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogY2FsYygoMzI5IC8gMzkzKSAqIDEwMCUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gIH1cblxuICAvLyAucC1vdXRsaW5lX19kZXNjXG4gICZfX2Rlc2Mge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOEI4QjhCO1xuICAgICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNzZweDtcbiAgICAgIH1cbiAgfVxuXG4gIC8vIC5wLW91dGxpbmVfX3Jvd1xuICAmX19yb3cge1xuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOEI4QjhCO1xuICAgICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgfVxuXG4gIC8vIC5wLW91dGxpbmVfX2RsaXN0XG4gICZfX2RsaXN0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSBmeigxNCAsIDI0KTtcbiAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzhCOEI4QjtcbiAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgICAgIEBpbmNsdWRlIGZ6KDE2ICwgMjQpO1xuICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgIH1cbiAgfVxuXG4gIC8vIC5wLW91dGxpbmVfX3RleHRcbiAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmbGV4OiAxO1xuICAgICAgQGluY2x1ZGUgZnooMTYgLCAyNCk7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgICAgIEBpbmNsdWRlIGZ6KDIwICwgMzApO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgLnNtYWxsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmeigxMyAsIDIyKTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZnooMTYgLCAyOCk7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbiAgLy8gLy8gLnAtb3V0bGluZV9fYnV0dG9uXG4gIC8vICZfX2J1dHRvbiB7XG4gIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAvLyAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAvLyAgICAgfVxuICAvLyB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSAnLi4vLi4vZ2xvYmFsJyBhcyAqO1xuXG4ucC1wcmVzZW50ZXJzIHtcbiAgICAkdGhpczogJjtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjZkZWcsICNmZTNhOTUgLTguNTclLCAjZTUwYmU5IDg1LjQyJSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfb2JqZWN0LndlYnApO1xuICAgICAgICB3aWR0aDogNDQ0OXB4O1xuICAgICAgICBoZWlnaHQ6IDE5MjhweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB0b3A6IC00NTJweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNDQ1cHgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucC1zZWN0aW9uLXRpdGxlIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAtc2VjdGlvbl9fdGl0bGUtc3ViIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLy8gLnAtcHJlc2VudGVyc19faW5uZXJcbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAucC1wcmVzZW50ZXJzX19ib2R5XG4gICAgJl9fYm9keSB7XG4gICAgICAgIG1heC13aWR0aDogMTA2MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAucC1wcmVzZW50ZXJzX19saXN0XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogNDBweCAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAucC1wcmVzZW50ZXJzX19pdGVtXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnAtcHJlc2VudGVyc19faW1hZ2VcbiAgICAmX19pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgICB9XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnAtcHJlc2VudGVyc19faW5mb1xuICAgICZfX2luZm8ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5wLXByZXNlbnRlcnNfX25hbWVcbiAgICAmX19uYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgZnooMTggLCAyNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZ6KDIwICwgMzApO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgJy4uLy4uL2dsb2JhbCcgYXMgKjtcbi8vIC5wLXNjaGVkdWxlX19ub3Rlc1xuLnAtc2NoZWR1bGUge1xuICAkdGhpczogJjtcbiAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gIH1cblxuICAvLyAucC1zY2hlZHVsZV9fbm90ZXNcbiAgJl9fbm90ZXMge1xuICAgIC8vIEBpbmNsdWRlIGZ6KDE0ICwgMjApO1xuICAgIC8vIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyB9XG4gIH1cbn1cblxuLnAtc2NoZWR1bGV7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucC1zY2hlZHVsZSAucC1zZWN0aW9uX190dGwgLnRpdGxlLWVue1xuICBjb2xvcjogIzJCMkIyQjtcbn1cblxuLnAtc2NoZWR1bGUgLnAtc2VjdGlvbl9fdHRsIC50aXRsZS1qYXtcbiAgY29sb3I6ICMyQjJCMkI7XG59XG5cbi5wLXNlY3Rpb25fX2ltZ3tcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAucC1zY2hlZHVsZXtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLnAtc2VjdGlvbl9faW1ne1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlICcuLi8uLi9nbG9iYWwnIGFzICo7XG5cbi5wLXNlc3Npb24ge1xuICAkdGhpczogJjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZXNzaW9uX2JnX3NwLndlYnApO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2Vzc2lvbl9iZy53ZWJwKTtcbiAgfVxufVxuLnAtc2Vzc2lvbl9fYm94LS1zcGVha2VyLXBlcnNvbl9fd3JhcCB7XG4gIC5jb21pbmdzb29uIHtcbiAgICBAaW5jbHVkZSBmeigyMCAsIDMwKTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIEBpbmNsdWRlIGZ6KDMyICwgNDYpO1xuICAgIH1cbiAgfVxufVxuLnAtc2Vzc2lvbl9fYm94IHtcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLy8gJjpub3QoOm50aC1vZi10eXBlKDEpLDpudGgtb2YtdHlwZSgyKSkge1xuICAvLyAgIC5wLXNlc3Npb25fX2JveC0tdGltZSB7XG4gIC8vICAgICBoZWlnaHQ6IDE1MHB4O1xuICAvLyAgIH1cbiAgLy8gfVxufVxuLnAtc2VjdGlvbi10aXRsZSBoMntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS45MnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjNkZWcsICNmYjIyODcgMzAlLCAjNDEyMmVmIDkwLjQyJSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBmeig0OCAsIDU4KTtcbiAgICBAaW5jbHVkZSBvdmVyVGFibGV0IHtcbiAgICAgIEBpbmNsdWRlIGZ6KDk2ICwgMTA2KTtcbiAgICB9XG4gIH1cbn1cblxuLnAtc2VjdGlvbl9fdGl0bGUtc3Vie1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ucC1zZWN0aW9uX190aXRsZS1zdWIuLS1ib2xke1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vLyAucC1zZWN0aW9uX190aXRsZS1hbm5vdGF0aW9ue1xuLy8gICBjb2xvcjogIzAwMDtcbi8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICBmb250LXNpemU6IDEycHg7XG4vLyAgIG1hcmdpbi10b3A6IDE2cHg7XG4vLyAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4vLyB9XG4vLyAucC1zZWN0aW9uX190aXRsZS1hbm5vdGF0aW9uX190ZXh0e1xuLy8gICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuLy8gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG5cbiAgLnAtc2VjdGlvbi10aXRsZSBoMntcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjk2cHg7XG4gIH1cblxuICAucC1zZWN0aW9uX190aXRsZS1zdWJ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiAg6Kyb5ryU5YaF5a65ICAqL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnAtc2Vzc2lvbntcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gLnAtc2Vzc2lvbi1iZ3tcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICB0b3A6IDUwJTtcbi8vICAgbGVmdDogNTAlO1xuLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbi8vICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbi8vICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuLy8gICBoZWlnaHQ6IDk4JTtcbi8vICAgd2lkdGg6IGF1dG87XG4vLyB9XG5cbi8vIEBzdXBwb3J0cyBub3QgKGJhY2tkcm9wLWZpbHRlcjogYmx1cigzMHB4KSkge1xuLy8gICAucC1zZXNzaW9uOjphZnRlciB7XG4vLyAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgLjgpO1xuLy8gICB9XG4vLyB9XG5cbi8vIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuLy8gICAucC1zZXNzaW9uOjphZnRlciB7XG4vLyAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XG4vLyAgIH1cbi8vIH1cblxuLnAtc2Vzc2lvbiAubC1pbm5lcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucC1zZXNzaW9uIC5wLXNlY3Rpb24tdGl0bGV7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5wLXNlc3Npb25fX2JveHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYm94LXNoYWRvdzogMTVweCAxNXB4IDQzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0Ni4yOTk5OTkyMzcwNjA1NXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNTBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnAtc2Vzc2lvbl9fYm94Li0tZnVraWRhc2hpe1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1zZXNzaW9uX19ib3guLS1mdWtpZGFzaGk6OmJlZm9yZXtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgMTRweCk7XG4gIGFzcGVjdC1yYXRpbzogMzYvMjY7XG4gIHdpZHRoOiAzNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Z1a2lkYXNpLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xufVxuXG4ucC1zZXNzaW9uX19ib3guLS1mdWtpZGFzaGk6OmFmdGVye1xuICBjb250ZW50OiBcIuODquOCouODq+WPguWKoOiAhemZkOWumuOCu+ODg+OCt+ODp+ODs1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAyN3B4KTtcbiAgcGFkZGluZzogMTVweCAzOHB4IDE3cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAzNjJGMyAwJSwgIzE3RDRCQyAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLnAtc2Vzc2lvbl9fYm94Li0tY2VudGVye1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXRpbWV7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjJkZWcsICNGRTNBOTUgLTguNTclLCAjRTUwQkU5IDg1LjQyJSk7XG4gIGJveC1zaGFkb3c6IDE1cHggMTVweCA0NXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMCAyNXB4IDUzcHg7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tdGltZS4tLXBpdm90e1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNDNzFGRjggMCUsICMyMjgwQkYgMTAwJSk7XG4gIHBhZGRpbmc6IDUzcHggMCAyNXB4IDUzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJveC1oZWFkZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuICBsZWZ0OiAzcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDE1cHggMTVweCA0NXB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG59XG5cbi5ib3gtaGVhZGVyIGltZ3tcbiAgd2lkdGg6IDE1NnB4O1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXRpbWU6OmFmdGVye1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzNweDtcbiAgYm90dG9tOiAwO1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXRpbWUuLS1waXZvdDo6YWZ0ZXJ7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gM3B4KTtcbn1cblxuLnAtc2VjdGlvbl9fdGltZS1zaWRle1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbGVmdDogLTc2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnAtc2Vzc2lvbl9fYm94LS10aW1lLi0tcGl2b3QgLnAtc2VjdGlvbl9fdGltZS1zaWRle1xuICB0b3A6IDQ1cHg7XG59XG5cbi5wLXNlY3Rpb25fX3RpbWUtc2lkZS1qYXtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB0b3A6IDE5cHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5wLXNlc3Npb25fX2JveC0taGVhZHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNDNzFGRjggMCUsICMyMjgwQkYgMTAwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDEycHggNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnAtc2Vzc2lvbl9fYm94LS1oZWFkOjpiZWZvcmV7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLWhlYWQgc3BhbntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNDNzFGRjggMCUsICMyMjgwQkYgMTAwJSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLnAtc2VjdGlvbl9fdGltZS10dGx7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbn1cblxuLnAtc2VjdGlvbl9fdGltZS10YWctd3JhcHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuXG4ucC1zZWN0aW9uX190aW1lLXRhZ3tcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAycHggN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNweDtcbn1cblxuLnAtc2VjdGlvbl9fdGltZS10YWcuLS1vbmxpbmV7XG4gIGNvbG9yOiAjMDA1NEZBO1xufVxuXG4ucC1zZWN0aW9uX190aW1lLXRhZy4tLW9mZmxpbmV7XG4gIGNvbG9yOiAjMThBQjk4O1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLWNvbnRlbnR7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXR0bHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLnAtc2Vzc2lvbl9fYm94LS10dGwuLS1zbWFsbHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXR4dHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTcwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnAtc2Vzc2lvbl9fYm94LS1zcGVha2Vye1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItdHRse1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDdweDtcbn1cblxuLnAtc2Vzc2lvbl9fYm94LS1zcGVha2VyLXR0bC1tYWlue1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tc3BlYWtlci10dGwgLmJvcmRlcntcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMTcxNzE3O1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29ue1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAvLyBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNCRUJFQkU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb24uLS1mbGV4LXN0YXJ0e1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnAtc2Vzc2lvbl9fYm94LS1zcGVha2VyLXBlcnNvbi1pbWd7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgI0ZFM0E5NTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogOTVweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogLTFweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIyZGVnLCAjZmUzYTk1IC04LjU3JSwgI2U1MGJlOSA4NS40MiUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgQGluY2x1ZGUgb3ZlclRhYmxldCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29uIGZpZ3VyZXtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29uX19pbmZvLi0tZmxleHtcbiAgLy8gZGlzcGxheTogZmxleDtcbiAgLy8gYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMThweDtcbiAgLy8gd2lkdGg6IDEwMCU7XG59XG5cbi5wLXNwZWFrZXJfX2xpc3QtLWJ0bntcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNThGODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIzZGVnLCAjRkUzQTk1IDMwJSwgI0U1MEJFOSA5MC40MiUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMmRlZywgI2ZlM2E5NSAtOC41NyUsICNlNTBiZTkgODUuNDIlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59XG5cbi5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb25fX3N1cHBsZXtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29uX19uYW1lX193cmFwe1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb25fX25hbWV7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbi5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb25fX2Vue1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4ucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29uX19wb3N0e1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5zcGVha2VyLWNvbXBhbnl7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5zcGVha2VyLXRleHR7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLnAtc2Vzc2lvbl9fYm94LS1pbWd7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9wdXAtbWFzayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5wb3B1cC1tYXNrLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIOWIneacn+eKtuaFi+OBp+OBr+mdnuihqOekuiAqL1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4OThweDtcbiAgcGFkZGluZzogNTBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucC1wb3B1cC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgLyog44Ki44Kv44OG44Kj44OW44Gq44Go44GN44Gr6KGo56S6ICovXG59XG5cbi5wLXBvcHVwX19pbm5lcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1wb3B1cF9fY2xvc2V7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAxMDAlO1xufVxuXG4ucC1wb3B1cF9fc3BlYWtlci0tbGlzdCBsaXtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG5cbi5wLXBvcHVwX19zcGVha2VyLS1saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucC1wb3B1cF9fc3BlYWtlci0tbGlzdCBsaSAud3JhcHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbn1cblxuLnAtcG9wdXBfX3NwZWFrZXItLWxpc3QtLWltZ3tcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgd2lkdGg6IDEwN3B4O1xuICBoZWlnaHQ6IDEwN3B4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMmRlZywgI2ZlM2E5NSAtOC41NyUsICNlNTBiZTkgODUuNDIlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5wLXBvcHVwX19zcGVha2VyLS1saXN0LS1pbWcgZmlndXJle1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnAtcG9wdXBfX3NwZWFrZXItLWxpc3RfX25hbWVfX3dyYXB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA1cHg7XG59XG5cbi5wLXBvcHVwX19zcGVha2VyLS1saXN0X19uYW1le1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4ucC1wb3B1cF9fc3BlYWtlci0tbGlzdF9fZW57XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbi5wLXBvcHVwX19zcGVha2VyLS1saXN0X19wb3N0e1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wLXBvcHVwX19zcGVha2VyLWNvbXBhbnl7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5wLXBvcHVwX19zcGVha2VyLXRleHR7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnAtcG9wdXBfX3NwZWFrZXItLWJvdHRvbXtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAucC1zZXNzaW9ue1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucC1zZXNzaW9uLWJne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE1MDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICAucC1zZXNzaW9uIC5wLXNlY3Rpb24tdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC4tLWZ1a2lkYXNoaXtcbiAgICBtYXJnaW4tdG9wOiA3NHB4O1xuICB9XG5cbiAgLnAtc2Vzc2lvbl9fYm94Li0tZnVraWRhc2hpOjpiZWZvcmV7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC4tLWZ1a2lkYXNoaTo6YWZ0ZXJ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDE2cHgpO1xuICAgIHBhZGRpbmc6IDZweCAxNXB4IDlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3guLS1jZW50ZXJ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLXRpbWV7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAvLyBwYWRkaW5nOiAyMHB4IDAgMjBweCA1MXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tdGltZS4tLXBpdm90e1xuICAgIHBhZGRpbmc6IDUzcHggMCAyNXB4IDUzcHg7XG4gIH1cblxuICAuYm94LWhlYWRlcntcbiAgICB0b3A6IDJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICBsZWZ0OiAycHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHggMTNweCAwIDA7XG4gIH1cblxuICAuYm94LWhlYWRlciBpbWd7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG5cbiAgLnAtc2Vzc2lvbl9fYm94LS10aW1lOjphZnRlcntcbiAgICBsZWZ0OiAzMXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLXRpbWUuLS1waXZvdDo6YWZ0ZXJ7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICB9XG5cbiAgLnAtc2VjdGlvbl9fdGltZS1zaWRle1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTE3JTtcbiAgICAvLyB0b3A6IDNweDtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnAtc2VjdGlvbl9fdGltZS1zaWRlLWphe1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0taGVhZHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMnB4IDEwcHggNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0taGVhZDo6YmVmb3Jle1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0taGVhZCBzcGFue1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC5wLXNlY3Rpb25fX3RpbWUtdHRse1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAucC1zZWN0aW9uX190aW1lLXRhZy13cmFwe1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDVweDtcbiAgfVxuXG4gIC5wLXNlY3Rpb25fX3RpbWUtdGFne1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLXR0bHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLXR0bC4tLXNtYWxse1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tdHh0e1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLXNwZWFrZXJ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tc3BlYWtlci10dGx7XG4gICAgZ2FwOiA2cHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItdHRsLW1haW57XG4gICAgZ2FwOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnAtc2Vzc2lvbl9fYm94LS1zcGVha2VyLXBlcnNvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnAtc2Vzc2lvbl9fYm94LS1zcGVha2VyLXBlcnNvbl9fd3JhcHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLnAtc2Vzc2lvbl9fYm94LS1zcGVha2VyLXBlcnNvbjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29uLWltZ3tcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAzLjZweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb24gZmlndXJle1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb25fX2luZm8uLS1mbGV4e1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29uX19pbmZvLi0tZmxleCAudGV4dC1ib3h7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1zcGVha2VyX19saXN0LS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucC1zcGVha2VyX19saXN0LS1idG4gc3Zne1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG5cbiAgLnAtc2Vzc2lvbl9fYm94LS1zcGVha2VyLXBlcnNvbl9fc3VwcGxle1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLXNwZWFrZXItcGVyc29uX19uYW1le1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb25fX2Vue1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gIC5wLXNlc3Npb25fX2JveC0tc3BlYWtlci1wZXJzb25fX3Bvc3R7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgLnNwZWFrZXItY29tcGFueXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuc3BlYWtlci10ZXh0e1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAucC1zZXNzaW9uX19ib3gtLWltZ3tcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnAtcG9wdXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuXG4gIC5wLXBvcHVwX19jbG9zZXtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAucC1wb3B1cF9fc3BlYWtlci0tbGlzdCBsaXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wLXBvcHVwX19zcGVha2VyLS1saXN0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucC1wb3B1cF9fc3BlYWtlci0tbGlzdCBsaSAud3JhcHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgfVxuXG4gIC5wLXBvcHVwX19zcGVha2VyLS1saXN0LS1pbWd7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogNjhweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgcGFkZGluZzogMy42cHg7XG4gIH1cblxuICAucC1wb3B1cF9fc3BlYWtlci0tbGlzdC0taW1nIGZpZ3VyZXtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAucC1wb3B1cF9fc3BlYWtlci0tbGlzdF9fbmFtZV9fd3JhcHtcbiAgICBnYXA6IDAgNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wLXBvcHVwX19zcGVha2VyLS1saXN0X19uYW1le1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5wLXBvcHVwX19zcGVha2VyLS1saXN0X19lbntcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAucC1wb3B1cF9fc3BlYWtlci1jb21wYW55e1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5wLXBvcHVwX19zcGVha2VyLXRleHR7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuXG4gIC5wLXBvcHVwX19zcGVha2VyLS1ib3R0b217XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcbiAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgJy4uLy4uL2dsb2JhbCcgYXMgKjtcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmwtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmwtaW5uZXIsXG4gIC5sLWlubmVyLTJ7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICB9XG59XG5cbi8qIGNvbW1vbiAqL1xuLnBjLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJyLXBjLW9ubHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zcC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyLXNwLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAucGMtb25seSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJyLXBjLW9ubHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zcC1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJyLXNwLW9ubHkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59IiwiLy8gQG1peGluIG1vYmlsZS90YWJsZXQvcGNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gdW5kZXJOYXJyb3cge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB1bmRlclRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHVuZGVyUGMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdW5kZXJXaWRlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG92ZXJOYXJyb3cge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBvdmVyVGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gb3ZlclBjIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG92ZXJXaWRlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG5hcnJvd1RvVGFibGV0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBuYXJyb3dUb1BjIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbmFycm93VG9XaWRlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0VG9QYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldFRvV2lkZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBjVG9XaWRlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhbmRzY2FwZSgpIHtcbiAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBvcnRyYWl0KCkge1xuICBAbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3ZlciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAgIEBjb250ZW50O1xuICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSAnLi4vLi4vZ2xvYmFsJyBhcyAqO1xuXG4udS1zcCB7XG4gICYge1xuICAgIEBpbmNsdWRlIG92ZXJUYWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgJy4uLy4uL2dsb2JhbCcgYXMgKjtcblxuLnUtcGMge1xuICAmIHtcbiAgICBAaW5jbHVkZSB1bmRlclRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59Il19 */
