@charset "UTF-8";
* {
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
  scroll-behavior: smooth;
  scroll-padding-top: 7rem;
}

body {
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.85;
  color: #3a4147;
  background: #fff;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
@media (max-width: 767px) {
  body {
    font-size: 1.4rem;
  }
}

h1,
h2,
h3,
h4 {
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-weight: 600;
  letter-spacing: 0.04em;
  color: #14171a;
  line-height: 1.5;
}

.amount {
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum" 1;
  letter-spacing: -0.01em;
}

li {
  list-style: none;
}

a {
  color: inherit;
  text-decoration: none;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

.marker-orange {
  background: linear-gradient(transparent 75%, rgba(180, 71, 14, 0.18) 75%);
}

.marker-orange-2 {
  background: linear-gradient(transparent 70%, rgba(180, 71, 14, 0.22) 70%);
}

.marker-green {
  background: linear-gradient(transparent 70%, rgba(44, 74, 61, 0.16) 70%);
}

.red {
  color: #6b7278;
}

@media (max-width: 767px) {
  .pc-only {
    display: none;
  }
}

@media (min-width: 768px) {
  .sp-only {
    display: none;
  }
}

.content-width-l {
  max-width: 116.2rem;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .content-width-l {
    width: 100%;
  }
}

.flex {
  display: flex;
}
@media (max-width: 767px) {
  .flex {
    flex-direction: column;
  }
}

.grid {
  display: grid;
}
@media (max-width: 767px) {
  .grid {
    grid-template-columns: 1fr;
  }
}

.section {
  padding: 11rem 0;
}
@media (max-width: 767px) {
  .section {
    padding: 7.2rem 0;
  }
}
.section__inner {
  width: 100%;
  max-width: 108rem;
  margin: 0 auto;
  padding: 0 2rem;
}
.section__title {
  font-size: 3.6rem;
  text-align: center;
  margin: 0 0 3.2rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  line-height: 1.45;
}
@media (max-width: 767px) {
  .section__title {
    font-size: 2.6rem;
    margin-bottom: 2.4rem;
  }
}

.section-head {
  text-align: center;
  margin-bottom: 3.2rem;
}
@media (max-width: 767px) {
  .section-head {
    margin-bottom: 2.4rem;
  }
}
.section-head .section__title {
  margin-bottom: 0;
}

.section-eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 1rem;
  margin: 0 0 1.4rem;
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-weight: 700;
  font-size: 1.1rem;
  letter-spacing: 0.28em;
  text-transform: uppercase;
  color: #6b7278;
}
.section-eyebrow::before {
  content: "";
  flex: none;
  width: 2px;
  height: 1.4rem;
  background: #9cf82c;
}

.section-subcopy {
  margin: 1.2rem 0 0;
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-size: 1.5rem;
  line-height: 1.85;
  color: #6b7278;
}
@media (max-width: 767px) {
  .section-subcopy {
    font-size: 1.4rem;
  }
}

.area,
.faq {
  background: #f6f7f7;
}

:focus-visible {
  outline: 2px solid #14171a;
  outline-offset: 2px;
  border-radius: 2px;
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 5.2rem;
  padding: 1.2rem 3rem;
  border-radius: 2px;
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-weight: 700;
  font-size: 1.6rem;
  letter-spacing: 0.06em;
  text-decoration: none;
  text-align: center;
  line-height: 1.4;
  border: 1px solid transparent;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}
.btn--orange {
  background: #9cf82c;
  color: #14171a;
  border-color: #9cf82c;
}
.btn--orange:hover {
  background: #8ae21f;
  border-color: #8ae21f;
}
.btn--green {
  background: transparent;
  color: #14171a;
  border-color: #14171a;
}
.btn--green:hover {
  background: #14171a;
  color: #fff;
}

.proposal-btn {
  font-size: 2rem;
}
@media (max-width: 767px) {
  .proposal-btn {
    font-size: 1.6rem;
  }
}

.header {
  border-bottom: 1px solid #e5e8ea;
  position: sticky;
  top: 0;
  z-index: 100;
  background: #fff;
}
.header__inner {
  max-width: 1080px;
  margin: 0 auto;
  padding: 10px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.2rem;
}
.header__logo-img {
  height: 40px;
  width: auto;
}
.header__cta {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  background: #14171a;
  color: #fff;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.2;
  text-decoration: none;
  white-space: nowrap;
  padding: 1rem 2rem;
  border-radius: 2px;
  letter-spacing: 0.04em;
  transition: background-color 0.2s ease;
}
.header__cta:hover {
  background: #2a3036;
}
@media (max-width: 767px) {
  .header__cta {
    font-size: 1.3rem;
    padding: 0.7rem 1.4rem;
  }
}
.header__cta-short {
  display: none;
}
@media (max-width: 767px) {
  .header .header__cta-full {
    display: none;
  }
  .header .header__cta-short {
    display: inline;
  }
}

.footer {
  background: #f6f7f7;
  border-top: 1px solid #e5e8ea;
  padding: 4.8rem 2rem 11rem;
}
@media (max-width: 767px) {
  .footer {
    padding-bottom: 9rem;
  }
}
.footer .footer__inner {
  max-width: 117rem;
  margin: 0 auto;
  align-items: flex-end;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .footer .footer__inner {
    align-items: center;
    gap: 3rem;
  }
}
.footer .footer__left table {
  font-size: 1.8rem;
  margin-top: 2.3rem;
  letter-spacing: 0.05em;
}
@media (max-width: 767px) {
  .footer .footer__left table {
    font-size: 1.4rem;
  }
}
@media (max-width: 420px) {
  .footer .footer__left table {
    font-size: 1.2rem;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
  }
}
.footer .footer__left table th {
  font-weight: 500;
  text-align: left;
  padding-right: 1.6rem;
}
.footer .footer__logo {
  max-width: 36rem;
  width: 100%;
}
.footer .footer__catch-text {
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.9;
  letter-spacing: 0.06em;
  color: #14171a;
}
@media (max-width: 767px) {
  .footer .footer__catch-text {
    font-size: 1.6rem;
    text-align: center;
  }
}
.footer .footer__address {
  margin-top: 1.6rem;
  font-size: 1.4rem;
  letter-spacing: 0.04em;
}
@media (max-width: 767px) {
  .footer .footer__address {
    font-size: 1.2rem;
    text-align: center;
  }
}
.footer .footer__sns {
  margin-top: 3.9rem;
}
.footer .footer__sns ul {
  display: flex;
  align-items: center;
  gap: 3.2rem;
}
.footer .copyright {
  margin-top: 6.7rem;
  text-align: right;
  font-size: 1.6rem;
}
@media (max-width: 767px) {
  .footer .copyright {
    text-align: center;
  }
}

.cta-fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  background: #fff;
  border-top: 1px solid #e5e8ea;
  padding: 1rem 1.6rem;
}
@media (max-width: 767px) {
  .cta-fixed {
    padding: 0.8rem 1rem;
  }
}
.cta-fixed__inner {
  display: flex;
  gap: 1.2rem;
  max-width: 64rem;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .cta-fixed__inner {
    gap: 0.8rem;
  }
}
.cta-fixed__btn {
  flex: 1 1 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 5.4rem;
  padding: 0.8rem 1rem;
  border-radius: 2px;
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-weight: 700;
  font-size: 1.6rem;
  letter-spacing: 0.04em;
  color: #fff;
  text-decoration: none;
  white-space: nowrap;
  transition: background-color 0.2s ease;
}
@media (max-width: 767px) {
  .cta-fixed__btn {
    min-height: 4.8rem;
    font-size: 1.4rem;
    letter-spacing: 0.02em;
  }
}
.cta-fixed__btn--request {
  background: #9cf82c;
  color: #14171a;
}
.cta-fixed__btn--request:hover {
  background: #8ae21f;
}
.cta-fixed__btn--tour {
  background: #14171a;
  color: #fff;
}
.cta-fixed__btn--tour:hover {
  background: #2a3036;
}
.cta-fixed__btn--tel {
  display: none;
  background: #fff;
  color: #14171a;
  border: 1px solid #14171a;
  flex: 0 0 auto;
  min-width: 8rem;
}
.cta-fixed__btn--tel::before {
  content: "";
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  margin-right: 0.4rem;
  background: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.7 1.2a1 1 0 0 0-1.3.2L1.5 2.6C.6 3.8 1 5.6 2.2 7.8c1.2 2.2 3 4 5.2 5.2 2.2 1.2 4 1.6 5.2.7l1.2-.9a1 1 0 0 0 .2-1.3l-1.4-2a1 1 0 0 0-1.2-.4l-1.6.6a9 9 0 0 1-2-1.5 9 9 0 0 1-1.5-2l.6-1.6a1 1 0 0 0-.4-1.2z'/%3E%3C/svg%3E") center/contain no-repeat;
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.7 1.2a1 1 0 0 0-1.3.2L1.5 2.6C.6 3.8 1 5.6 2.2 7.8c1.2 2.2 3 4 5.2 5.2 2.2 1.2 4 1.6 5.2.7l1.2-.9a1 1 0 0 0 .2-1.3l-1.4-2a1 1 0 0 0-1.2-.4l-1.6.6a9 9 0 0 1-2-1.5 9 9 0 0 1-1.5-2l.6-1.6a1 1 0 0 0-.4-1.2z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.cta-fixed__btn--tel:hover {
  background: #14171a;
  color: #fff;
}
@media (max-width: 767px) {
  .cta-fixed__btn--tel {
    display: inline-flex;
  }
}
.cta-fixed__label-short {
  display: none;
}
@media (max-width: 767px) {
  .cta-fixed__label-full {
    display: none;
  }
  .cta-fixed__label-short {
    display: inline;
  }
  .cta-fixed__btn {
    padding: 0.8rem 0.4rem;
    font-size: 1.3rem;
  }
}

.ward-filter {
  position: sticky;
  top: 6rem;
  z-index: 5;
  margin: 0 0 3.2rem;
  padding: 1.6rem 0;
}
.ward-filter::before {
  content: "";
  position: absolute;
  inset: 0 -50vw;
  background: #fff;
  border-bottom: 1px solid #e5e8ea;
  z-index: -1;
}
.ward-filter__row {
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem;
  position: relative;
}
.ward-filter__row--type {
  margin-top: 1rem;
}
@media (max-width: 767px) {
  .ward-filter__row {
    flex-wrap: nowrap;
    overflow-x: auto;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
    padding-right: 2rem;
  }
  .ward-filter__row::-webkit-scrollbar {
    display: none;
  }
  .ward-filter__row > * {
    flex: none;
  }
}
.ward-filter__chip, .ward-filter__toggle {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  border: 1px solid transparent;
  background: #f6f7f7;
  color: #6b7278;
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1;
  padding: 1.1rem 1.8rem;
  border-radius: 999px;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}
.ward-filter__chip:hover, .ward-filter__toggle:hover {
  border-color: #e5e8ea;
  color: #14171a;
}
@media (max-width: 767px) {
  .ward-filter__chip, .ward-filter__toggle {
    font-size: 1.3rem;
    padding: 1rem 1.5rem;
  }
}
.ward-filter__chip.is-active {
  background: #14171a;
  border-color: #14171a;
  color: #fff;
  font-weight: 700;
}
.ward-filter__toggle::before {
  content: "";
  display: inline-block;
  width: 0.8rem;
  height: 0.8rem;
  margin-right: 0.6rem;
  border-radius: 50%;
  background: #e5e8ea;
  vertical-align: middle;
}
.ward-filter__toggle.is-active {
  background: #9cf82c;
  border-color: #9cf82c;
  color: #14171a;
  font-weight: 700;
}
.ward-filter__toggle.is-active::before {
  background: #14171a;
}

.properties__empty {
  margin: 2.4rem 0 0;
  padding: 2.4rem 1.6rem;
  background: #f6f7f7;
  border: 1px solid #e5e8ea;
  border-radius: 2px;
  text-align: center;
}
.properties__empty[hidden] {
  display: none;
}
.properties__empty-text {
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-size: 1.5rem;
  line-height: 1.9;
  color: #3a4147;
  margin: 0 0 1.6rem;
}
@media (max-width: 767px) {
  .properties__empty-text {
    font-size: 1.4rem;
  }
}

.mv {
  position: relative;
  isolation: isolate;
  display: flex;
  align-items: center;
  min-height: 84svh;
  padding: 6rem 0;
  background-image: url(/images/mv-hero.jpg);
  background-image: -webkit-image-set(url(/images/mv-hero.webp) type("image/webp"), url(/images/mv-hero.jpg) type("image/jpeg"));
  background-image: image-set(url(/images/mv-hero.webp) type("image/webp"), url(/images/mv-hero.jpg) type("image/jpeg"));
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (min-width: 768px) {
  .mv {
    min-height: 78vh;
    padding: 8rem 0;
  }
}
.mv::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(to right, rgba(26, 26, 26, 0.9), rgba(26, 26, 26, 0.7) 45%, rgba(26, 26, 26, 0.26)), linear-gradient(to top, rgba(26, 26, 26, 0.45), rgba(26, 26, 26, 0.05) 50%, rgba(26, 26, 26, 0.16));
}
.mv__inner {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 108rem;
  margin: 0 auto;
  padding: 0 2rem;
}
@media (min-width: 768px) {
  .mv__inner {
    padding: 0 3.2rem;
  }
}
.mv__eyebrow {
  margin: 0;
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  color: rgba(255, 255, 255, 0.82);
  line-height: 1.5;
}
.mv__eyebrow-en {
  display: inline-flex;
  align-items: center;
  gap: 1rem;
  font-weight: 500;
  font-size: 1.4rem;
  letter-spacing: 0.3em;
}
.mv__eyebrow-en::before {
  content: "";
  flex: none;
  width: 2px;
  height: 1.4rem;
  background: #9cf82c;
}
@media (min-width: 768px) {
  .mv__eyebrow-en {
    font-size: 1.6rem;
    letter-spacing: 0.34em;
  }
}
.mv__eyebrow-ja {
  display: block;
  margin-top: 0.5rem;
  font-weight: 500;
  font-size: 1.7rem;
  letter-spacing: 0.14em;
  line-height: 1.65;
  white-space: nowrap;
}
@media (min-width: 768px) {
  .mv__eyebrow-ja {
    font-size: 2rem;
  }
}
.mv__title {
  margin: 1.6rem 0 0;
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-weight: 600;
  font-size: 3.2rem;
  line-height: 1.32;
  letter-spacing: 0.04em;
  color: #fdf9f2;
}
@media (min-width: 768px) {
  .mv__title {
    margin-top: 2rem;
    font-size: 5.6rem;
    line-height: 1.24;
    letter-spacing: 0.06em;
  }
}
.mv__lead {
  margin: 2rem 0 0;
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-size: 1.4rem;
  line-height: 1.9;
  color: rgba(255, 255, 255, 0.88);
  white-space: nowrap;
}
@media (min-width: 768px) {
  .mv__lead {
    margin-top: 2.4rem;
    font-size: 1.7rem;
  }
}
.mv__cta {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
  margin: 3.2rem 0 0;
}
@media (min-width: 768px) {
  .mv__cta {
    flex-direction: row;
    gap: 1.6rem;
    margin-top: 4rem;
  }
}
.mv__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 5.4rem;
  padding: 0 2.8rem;
  border-radius: 2px;
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-align: center;
  text-decoration: none;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}
@media (min-width: 768px) {
  .mv__btn {
    font-size: 1.7rem;
    padding: 0 3.4rem;
  }
}
.mv__btn--green {
  background: transparent;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.72);
}
.mv__btn--green:hover {
  background: rgba(255, 255, 255, 0.14);
  border-color: #fff;
}
.mv__btn--primary {
  background: #9cf82c;
  color: #14171a;
  border: 1px solid #9cf82c;
}
.mv__btn--primary:hover {
  background: #8ae21f;
  border-color: #8ae21f;
}

.properties__lead {
  text-align: center;
  margin: 0 0 24px;
}

.properties__title {
  color: #14171a;
  font-size: 3.2rem;
  line-height: 1.4;
}
@media (max-width: 767px) {
  .properties__title {
    font-size: 2.4rem;
  }
}

.properties__list {
  display: grid;
  gap: 16px;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 599px) {
  .properties__list {
    gap: 10px;
  }
}
@media (min-width: 600px) {
  .properties__list {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 900px) {
  .properties__list {
    grid-template-columns: repeat(3, 1fr);
  }
}

.property-card {
  border: 1px solid #e5e8ea;
  border-radius: 3px;
  background: #fff;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  transition: border-color 0.2s ease;
}
.property-card:hover {
  border-color: #14171a;
}
.property-card--sold .property-card__img img {
  filter: grayscale(0.35);
  opacity: 0.62;
}
.property-card__img {
  position: relative;
  overflow: hidden;
  background: #f6f7f7;
}
.property-card__img img {
  width: 100%;
  aspect-ratio: 3/2;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: transform 0.4s ease;
}
.property-card:hover .property-card__img img {
  transform: scale(1.03);
}
.property-card__noimg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  aspect-ratio: 3/2;
  background: #f6f7f7;
  color: #6b7278;
  font-size: 1.3rem;
  letter-spacing: 0.08em;
}
.property-card__img-link {
  display: block;
  cursor: pointer;
}
.property-card__img-link img {
  transition: opacity 0.2s ease;
}
.property-card__img-link:hover img {
  opacity: 0.85;
}
.property-card__badge {
  position: absolute;
  top: 1.2rem;
  left: 1.2rem;
  background: #14171a;
  color: #fff;
  font-size: 1.1rem;
  font-weight: 700;
  padding: 0.5rem 1.2rem;
  border-radius: 2px;
  letter-spacing: 0.14em;
  line-height: 1;
  z-index: 1;
}
.property-card__badge--hiraya {
  left: auto;
  right: 1.2rem;
  background: #9cf82c;
  color: #14171a;
  letter-spacing: 0.1em;
}
.property-card__body {
  padding: 2.4rem 2rem 2rem;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.property-card__name {
  margin: 0 0 1rem;
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0.03em;
  color: #14171a;
  word-break: keep-all;
}
.property-card__name-link {
  color: inherit;
  text-decoration: none;
}
.property-card__name-link:hover {
  text-decoration: underline;
}
.property-card__price {
  margin: 0 0 1.4rem;
  font-family: "Zen Kaku Gothic New", system-ui, "Hiragino Sans", "Noto Sans JP", sans-serif;
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 1.2;
  color: #14171a;
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum" 1;
  letter-spacing: -0.01em;
}
@media (max-width: 767px) {
  .property-card__price {
    font-size: 2.6rem;
  }
}
.property-card__unit {
  font-size: 1.4rem;
  margin-left: 2px;
}
.property-card__meta {
  margin: 0 0 16px;
  font-size: 1.4rem;
  color: #555;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.property-card__meta-item {
  background: #f6f7f7;
  border-radius: 4px;
  padding: 2px 8px;
}
.property-card__spec {
  margin: 0 0 16px;
  font-size: 1.3rem;
  line-height: 1.6;
}
.property-card__spec-row {
  display: flex;
  gap: 0.8rem;
  padding: 0.7rem 0;
  border-bottom: 1px solid #e5e8ea;
}
.property-card__spec-row:first-child {
  border-top: 1px solid #e5e8ea;
}
.property-card__spec-row dt {
  flex-shrink: 0;
  width: 4.5em;
  color: #6b7278;
  letter-spacing: 0.04em;
}
.property-card__spec-row dd {
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
  color: #3a4147;
}
.property-card__btn {
  margin-top: auto;
  width: 100%;
  white-space: nowrap;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  letter-spacing: 0.02em;
}
@media (max-width: 599px) {
  .property-card__body {
    padding: 1.4rem 1.2rem;
  }
  .property-card__name {
    font-size: 1.4rem;
  }
  .property-card__price {
    font-size: 2rem;
  }
  .property-card__spec {
    font-size: 1.2rem;
  }
  .property-card__spec-row dt {
    width: 4em;
  }
  .property-card__btn {
    font-size: 1.4rem;
    min-height: 4.6rem;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
    letter-spacing: 0.01em;
  }
  .property-card__spec-row--location {
    display: none;
  }
}

.properties__more {
  margin: 28px 0 0;
  text-align: center;
}

.properties__request {
  max-width: 60rem;
  margin: 5.6rem auto 0;
  padding-top: 4.4rem;
  border-top: 1px solid #e5e8ea;
  text-align: center;
}
@media (max-width: 767px) {
  .properties__request {
    margin-top: 4rem;
    padding-top: 3.2rem;
  }
}
.properties__request .section__title {
  margin-bottom: 0;
}

.properties__request-btn {
  margin-top: 2.4rem;
}

.merit__list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 16px;
}
@media (min-width: 600px) {
  .merit__list {
    grid-template-columns: repeat(2, 1fr);
  }
}

.merit__item {
  background: #fff;
  border: 1px solid #e5e8ea;
  border-top: 2px solid #14171a;
  border-radius: 3px;
  padding: 24px 20px;
}
.merit__item-title {
  margin: 0 0 8px;
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 1.8rem;
  font-weight: bold;
}
.merit__item-text {
  margin: 0;
  font-size: 1.5rem;
}

.area__comment {
  max-width: 84rem;
  margin: 0 auto 4rem;
  text-align: center;
  font-size: 1.7rem;
  line-height: 1.9;
}
@media (max-width: 767px) {
  .area__comment {
    font-size: 1.4rem;
    margin-bottom: 2.8rem;
  }
}

.area__features {
  display: grid;
  gap: 2.4rem;
  grid-template-columns: 1fr;
  max-width: 100rem;
  margin: 0 auto;
}
@media (min-width: 600px) {
  .area__features {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .area__features {
    gap: 1.6rem;
  }
}

.area-feature {
  background: #fff;
  border: 1px solid #e5e8ea;
  border-radius: 3px;
  padding: 2.4rem 2.2rem;
}
@media (max-width: 767px) {
  .area-feature {
    padding: 2rem 1.8rem;
  }
}
.area-feature__head {
  display: flex;
  align-items: center;
  gap: 1.2rem;
  margin: 0 0 1.2rem;
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-weight: 600;
  font-size: 1.8rem;
}
.area-feature__icon, .area-feature__no {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 3.4rem;
  height: 3.4rem;
  border-radius: 2px;
  background: #14171a;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  margin: 0;
}
.area-feature__no {
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
}
.area-feature__body {
  margin: 0;
  font-size: 1.5rem;
  line-height: 1.85;
}
@media (max-width: 767px) {
  .area-feature__body {
    font-size: 1.4rem;
  }
}
.area-feature__list {
  margin: 0;
  padding-left: 1.2em;
  font-size: 1.5rem;
  line-height: 1.85;
}
@media (max-width: 767px) {
  .area-feature__list {
    font-size: 1.4rem;
  }
}
.area-feature__list li {
  margin: 2px 0;
}

.voice {
  padding: 11rem 2rem;
  background: #fff;
}
@media (max-width: 767px) {
  .voice {
    padding: 7.2rem 2rem;
  }
}
.voice .voice__inner {
  max-width: 113.2rem;
  margin: 0 auto;
}
.voice .voice__title {
  text-align: center;
  font-weight: 700;
  font-size: 4rem;
  line-height: 160%;
}
@media (max-width: 767px) {
  .voice .voice__title {
    font-size: 2.3rem;
  }
}
.voice .voice__title-small {
  font-size: 3.2rem;
}
@media (max-width: 767px) {
  .voice .voice__title-small {
    font-size: 2rem;
  }
}
@media (max-width: 767px) {
  .voice .voice__pc-only {
    display: none;
  }
}
.voice .voice__list {
  margin-top: 7rem;
}
@media (max-width: 767px) {
  .voice .voice__list {
    margin-top: 5rem;
  }
}
.voice .voice__list li {
  background: #f6f7f7;
  border: 1px solid #e5e8ea;
  border-radius: 3px;
  padding: 2rem 5.2rem;
  margin: 0 0 4.1666666667vw auto;
  max-width: 100rem;
  position: relative;
}
@media (min-width:1440px) {
  .voice .voice__list li {
    margin: 0 0 6rem auto;
  }
}
@media (max-width: 767px) {
  .voice .voice__list li {
    margin: 0 auto 3rem;
    padding: 2.4rem 2rem;
  }
}
.voice .voice__list li .voice__list__text {
  max-width: 65rem;
  margin: 0 auto 0 0;
  font-size: 1.8rem;
}
@media (max-width:1100px) {
  .voice .voice__list li .voice__list__text {
    max-width: 65%;
  }
}
@media (max-width: 767px) {
  .voice .voice__list li .voice__list__text {
    max-width: 100%;
    font-size: 1.6rem;
  }
}
.voice .voice__list li .voice__list__text h3 {
  padding-bottom: 0.8rem;
  margin-bottom: 0.8rem;
  border-bottom: solid 1px #e5e8ea;
}
@media (max-width: 767px) {
  .voice .voice__list li .voice__list__text h3 {
    font-size: 2rem;
  }
}
.voice .voice__list li .voice__list__text p {
  line-height: 160%;
}
@media (min-width: 768px) {
  .voice .voice__list li .list-img {
    position: absolute;
    bottom: 0;
    right: 3.4722222222vw;
  }
}
@media (min-width:1440px) {
  .voice .voice__list li .list-img {
    right: 5rem;
  }
}
@media (max-width: 767px) {
  .voice .voice__list li .list-img {
    margin: 3rem auto 0;
    text-align: center;
  }
}
.voice .voice__list li:nth-child(2n) {
  margin: 0 auto 4.1666666667vw 0;
}
@media (min-width:1440px) {
  .voice .voice__list li:nth-child(2n) {
    margin: 0 auto 6rem 0;
  }
}
@media (max-width: 767px) {
  .voice .voice__list li:nth-child(2n) {
    margin: 0 auto 3rem;
  }
}
.voice .voice__list li:nth-child(2n) .voice__list__text {
  margin: 0 0 0 auto;
}
@media (min-width: 768px) {
  .voice .voice__list li:nth-child(2n) .list-img {
    position: absolute;
    bottom: 0;
    right: auto;
    left: 3.4722222222vw;
  }
}
@media (min-width:1440px) {
  .voice .voice__list li:nth-child(2n) .list-img {
    left: 3.4rem;
  }
}
.voice .voice__list li:last-child {
  margin-bottom: 0;
}

.consultation {
  background: #f6f7f7;
  padding: 11rem 2rem;
  position: relative;
}
@media (max-width: 767px) {
  .consultation {
    padding: 7.2rem 2rem;
  }
}
.consultation p {
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.7;
  text-align: center;
  color: #3a4147;
}
@media (max-width: 767px) {
  .consultation p {
    font-size: 1.7rem;
  }
}
.consultation .top-text {
  margin-bottom: 0.8rem;
}
.consultation .lead-text {
  margin-bottom: 1.2rem;
  color: #6b7278;
}
.consultation .bottom-text {
  margin-top: 1.2rem;
  font-size: 1.7rem;
}
@media (max-width: 767px) {
  .consultation .bottom-text {
    font-size: 1.5rem;
  }
}
.consultation__title {
  text-align: center;
  font-size: 3.2rem;
  font-weight: 600;
  line-height: 1.4;
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
}
@media (max-width: 1024px) {
  .consultation__title {
    font-size: 2.8rem;
  }
}
@media (max-width: 767px) {
  .consultation__title {
    font-size: 2.2rem;
  }
}
.consultation .arrow {
  text-align: center;
  margin-top: 2.8rem;
}
.consultation .consultation__tatoeba {
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 2.4rem;
  font-weight: 600;
  color: #3a4147;
  letter-spacing: 0.08em;
}
@media (max-width: 767px) {
  .consultation .consultation__tatoeba {
    font-size: 2rem;
  }
}
.consultation__list {
  background: #fff;
  border: 1px solid #e5e8ea;
  border-bottom: 2px solid #9cf82c;
  border-radius: 3px;
  max-width: 90.4rem;
  margin: 1.6rem auto 0;
  padding: 3rem 4.3rem 3.1rem 4.8rem;
}
@media (max-width: 767px) {
  .consultation__list {
    padding: 2rem 1.5rem;
  }
}
.consultation__list li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 2.2rem;
  font-weight: 500;
  margin-bottom: 2.4rem;
}
@media (max-width: 1024px) {
  .consultation__list li {
    font-size: 2rem;
  }
}
@media (max-width: 767px) {
  .consultation__list li {
    font-size: 1.6rem;
    margin-bottom: 1rem;
    min-height: 60px;
  }
}
.consultation__list li:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .consultation__list li .text-wrap {
    display: flex;
    align-items: center;
  }
}
.consultation__list li .num {
  display: inline-block;
  margin-right: 1.6rem;
  padding-right: 1.6rem;
  border-right: solid 1px #e5e8ea;
  width: 6.5rem;
  flex-shrink: 0;
  font-family: "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-size: 2.8rem;
  font-weight: 600;
  line-height: 1;
  color: #6b7278;
  text-align: center;
}
@media (max-width: 767px) {
  .consultation__list li .num {
    width: 5rem;
    margin-right: 1.4rem;
    padding-right: 1.2rem;
    font-size: 2.2rem;
  }
}
@media (max-width: 767px) {
  .consultation__list li:last-child {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .consultation__list li:last-child > span:last-child {
    width: 100%;
    text-align: center;
    display: block;
  }
}
.consultation__etc {
  font-size: 1.6rem;
  font-weight: 400;
  color: #6b7278;
}
@media (max-width: 767px) {
  .consultation__etc {
    font-size: 1.4rem;
  }
}
.consultation__btn {
  display: flex;
  width: 100%;
  max-width: 54rem;
  margin: 4rem auto 0;
}

.cta {
  background: #14171a;
  padding: 9rem 2rem;
}
@media (max-width: 767px) {
  .cta {
    padding: 6.4rem 2rem;
  }
}
.cta__inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cta__text {
  max-width: 54rem;
  width: 100%;
  text-align: center;
}
.cta__title {
  color: #fdf9f2;
  font-size: 3.2rem;
  line-height: 1.4;
  margin: 0;
}
@media (min-width:768px) and (max-width: 1024px) {
  .cta__title {
    font-size: 3rem;
  }
}
@media (max-width: 767px) {
  .cta__title {
    font-size: 2.2rem;
  }
}
.cta .btn--green {
  background: transparent;
  color: #fff;
  border-color: rgba(255, 255, 255, 0.6);
}
.cta .btn--green:hover {
  background: rgba(255, 255, 255, 0.08);
  border-color: #fff;
}
.cta__btn {
  display: flex;
  width: 100%;
  max-width: 40rem;
  margin: 2.4rem auto 0;
}
@media (max-width: 767px) {
  .cta__btn {
    margin: 2rem auto 0;
  }
}

.faq__list {
  max-width: 720px;
  margin: 0 auto;
  display: grid;
  gap: 12px;
}

.faq__item {
  background: #fff;
  border: 1px solid #e5e8ea;
  border-radius: 3px;
  overflow: hidden;
}

.faq__q {
  cursor: pointer;
  list-style: none;
  padding: 16px 44px 16px 16px;
  font-weight: 700;
  position: relative;
}
.faq__q::-webkit-details-marker {
  display: none;
}
.faq__q::after {
  content: "＋";
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  color: #6b7278;
  font-weight: bold;
}

.faq__item[open] .faq__q::after {
  content: "－";
}

.faq__a {
  padding: 0 16px 16px;
  font-size: 1.5rem;
}

.contact {
  background: #14171a;
}
.contact .section__title {
  color: #fdf9f2;
}

.contact__lead {
  text-align: center;
  max-width: 640px;
  margin: 0 auto 24px;
  color: rgba(255, 255, 255, 0.9);
}

.contact__methods {
  max-width: 480px;
  margin: 0 auto;
  display: grid;
  gap: 12px;
}

.contact__method {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  color: #fff;
}
.contact__method-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  width: 100%;
  min-height: 6.4rem;
  padding: 1.2rem 2rem;
  border-radius: 2px;
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  border: 1px solid transparent;
  transition: background-color 0.2s ease, border-color 0.2s ease;
}
.contact__method-icon {
  width: 2.6rem;
  height: 2.6rem;
  -o-object-fit: contain;
     object-fit: contain;
  flex-shrink: 0;
}
.contact__method-sub {
  font-size: 1.3rem;
  margin-top: 8px;
  color: rgba(255, 255, 255, 0.72);
}
.contact__method--form .contact__method-btn, .contact__method--tel .contact__method-btn {
  background: #9cf82c;
  border-color: #9cf82c;
}
.contact__method--form:hover .contact__method-btn, .contact__method--tel:hover .contact__method-btn {
  background: #8ae21f;
  border-color: #8ae21f;
}
.contact__method--tour .contact__method-btn {
  background: #14171a;
  border-color: rgba(255, 255, 255, 0.32);
}
.contact__method--tour:hover .contact__method-btn {
  background: #2a3036;
  border-color: rgba(255, 255, 255, 0.5);
}
.contact__method--line .contact__method-btn {
  background: #06c755;
  border-color: rgba(255, 255, 255, 0.35);
}
.contact__method--line:hover .contact__method-btn {
  background: #05b34c;
}

/*# sourceMappingURL=data:application/json;base64,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RUFDRSxtQkFBbUI7RUFDbkIsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiA3cmVtO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzeXN0ZW0tdWksIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG4gIGNvbG9yOiAjM2E0MTQ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBcIll1IE1pbmNob1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogIzE0MTcxYTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmFtb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc3lzdGVtLXVpLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5tYXJrZXItb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDc1JSwgcmdiYSgxODAsIDcxLCAxNCwgMC4xOCkgNzUlKTtcbn1cblxuLm1hcmtlci1vcmFuZ2UtMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsIHJnYmEoMTgwLCA3MSwgMTQsIDAuMjIpIDcwJSk7XG59XG5cbi5tYXJrZXItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzAlLCByZ2JhKDQ0LCA3NCwgNjEsIDAuMTYpIDcwJSk7XG59XG5cbi5yZWQge1xuICBjb2xvcjogIzZiNzI3ODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYy1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29udGVudC13aWR0aC1sIHtcbiAgbWF4LXdpZHRoOiAxMTYuMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtd2lkdGgtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3LjJyZW0gMDtcbiAgfVxufVxuLnNlY3Rpb25fX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAycmVtO1xufVxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMy4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBsaW5lLWhlaWdodDogMS40NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi1oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICB9XG59XG4uc2VjdGlvbi1oZWFkIC5zZWN0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWV5ZWJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW46IDAgMCAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc3lzdGVtLXVpLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjI4ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNmI3Mjc4O1xufVxuLnNlY3Rpb24tZXllYnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIGJhY2tncm91bmQ6ICM5Y2Y4MmM7XG59XG5cbi5zZWN0aW9uLXN1YmNvcHkge1xuICBtYXJnaW46IDEuMnJlbSAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc3lzdGVtLXVpLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICBjb2xvcjogIzZiNzI3ODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zdWJjb3B5IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4uYXJlYSxcbi5mYXEge1xuICBiYWNrZ3JvdW5kOiAjZjZmN2Y3O1xufVxuXG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMTQxNzFhO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIGh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgfVxuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNS4ycmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHN5c3RlbS11aSwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG59XG4uYnRuLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjOWNmODJjO1xuICBjb2xvcjogIzE0MTcxYTtcbiAgYm9yZGVyLWNvbG9yOiAjOWNmODJjO1xufVxuLmJ0bi0tb3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzhhZTIxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOGFlMjFmO1xufVxuLmJ0bi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxNDE3MWE7XG4gIGJvcmRlci1jb2xvcjogIzE0MTcxYTtcbn1cbi5idG4tLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE0MTcxYTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wcm9wb3NhbC1idG4ge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3Bvc2FsLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlOGVhO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5oZWFkZXJfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxLjJyZW07XG59XG4uaGVhZGVyX19sb2dvLWltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVhZGVyX19jdGEge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxNDE3MWE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4uaGVhZGVyX19jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmEzMDM2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2N0YSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgcGFkZGluZzogMC43cmVtIDEuNHJlbTtcbiAgfVxufVxuLmhlYWRlcl9fY3RhLXNob3J0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX2N0YS1mdWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fY3RhLXNob3J0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY3Zjc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlOGVhO1xuICBwYWRkaW5nOiA0LjhyZW0gMnJlbSAxMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgfVxufVxuLmZvb3RlciAuZm9vdGVyX19pbm5lciB7XG4gIG1heC13aWR0aDogMTE3cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fbGVmdCB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tdG9wOiAyLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19sZWZ0IHRhYmxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlcl9fbGVmdCB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fbGVmdCB0YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fbG9nbyB7XG4gIG1heC13aWR0aDogMzZyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3RlciAuZm9vdGVyX19jYXRjaC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIFwiWXUgTWluY2hvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgY29sb3I6ICMxNDE3MWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19jYXRjaC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fc25zIHtcbiAgbWFyZ2luLXRvcDogMy45cmVtO1xufVxuLmZvb3RlciAuZm9vdGVyX19zbnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMuMnJlbTtcbn1cbi5mb290ZXIgLmNvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IDYuN3JlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIgLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jdGEtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZThlYTtcbiAgcGFkZGluZzogMXJlbSAxLjZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YS1maXhlZCB7XG4gICAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIH1cbn1cbi5jdGEtZml4ZWRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjJyZW07XG4gIG1heC13aWR0aDogNjRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGEtZml4ZWRfX2lubmVyIHtcbiAgICBnYXA6IDAuOHJlbTtcbiAgfVxufVxuLmN0YS1maXhlZF9fYnRuIHtcbiAgZmxleDogMSAxIDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNS40cmVtO1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHN5c3RlbS11aSwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhLWZpeGVkX19idG4ge1xuICAgIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG59XG4uY3RhLWZpeGVkX19idG4tLXJlcXVlc3Qge1xuICBiYWNrZ3JvdW5kOiAjOWNmODJjO1xuICBjb2xvcjogIzE0MTcxYTtcbn1cbi5jdGEtZml4ZWRfX2J0bi0tcmVxdWVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4YWUyMWY7XG59XG4uY3RhLWZpeGVkX19idG4tLXRvdXIge1xuICBiYWNrZ3JvdW5kOiAjMTQxNzFhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jdGEtZml4ZWRfX2J0bi0tdG91cjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyYTMwMzY7XG59XG4uY3RhLWZpeGVkX19idG4tLXRlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMTQxNzFhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxNzFhO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWluLXdpZHRoOiA4cmVtO1xufVxuLmN0YS1maXhlZF9fYnRuLS10ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBkPSdNMy43IDEuMmExIDEgMCAwIDAtMS4zLjJMMS41IDIuNkMuNiAzLjggMSA1LjYgMi4yIDcuOGMxLjIgMi4yIDMgNCA1LjIgNS4yIDIuMiAxLjIgNCAxLjYgNS4yLjdsMS4yLS45YTEgMSAwIDAgMCAuMi0xLjNsLTEuNC0yYTEgMSAwIDAgMC0xLjItLjRsLTEuNi42YTkgOSAwIDAgMS0yLTEuNSA5IDkgMCAwIDEtMS41LTJsLjYtMS42YTEgMSAwIDAgMC0uNC0xLjJ6Jy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cbi5jdGEtZml4ZWRfX2J0bi0tdGVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE0MTcxYTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YS1maXhlZF9fYnRuLS10ZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG4uY3RhLWZpeGVkX19sYWJlbC1zaG9ydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YS1maXhlZF9fbGFiZWwtZnVsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY3RhLWZpeGVkX19sYWJlbC1zaG9ydCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5jdGEtZml4ZWRfX2J0biB7XG4gICAgcGFkZGluZzogMC44cmVtIDAuNHJlbTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG4ud2FyZC1maWx0ZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDZyZW07XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMCAwIDMuMnJlbTtcbiAgcGFkZGluZzogMS42cmVtIDA7XG59XG4ud2FyZC1maWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDAgLTUwdnc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlOGVhO1xuICB6LWluZGV4OiAtMTtcbn1cbi53YXJkLWZpbHRlcl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndhcmQtZmlsdGVyX19yb3ctLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53YXJkLWZpbHRlcl9fcm93IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICAud2FyZC1maWx0ZXJfX3Jvdzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndhcmQtZmlsdGVyX19yb3cgPiAqIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG4ud2FyZC1maWx0ZXJfX2NoaXAsIC53YXJkLWZpbHRlcl9fdG9nZ2xlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmNztcbiAgY29sb3I6ICM2YjcyNzg7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc3lzdGVtLXVpLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxLjFyZW0gMS44cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cbi53YXJkLWZpbHRlcl9fY2hpcDpob3ZlciwgLndhcmQtZmlsdGVyX190b2dnbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNWU4ZWE7XG4gIGNvbG9yOiAjMTQxNzFhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53YXJkLWZpbHRlcl9fY2hpcCwgLndhcmQtZmlsdGVyX190b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICB9XG59XG4ud2FyZC1maWx0ZXJfX2NoaXAuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE0MTcxYTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNzFhO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53YXJkLWZpbHRlcl9fdG9nZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC44cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZTVlOGVhO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLndhcmQtZmlsdGVyX190b2dnbGUuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzljZjgyYztcbiAgYm9yZGVyLWNvbG9yOiAjOWNmODJjO1xuICBjb2xvcjogIzE0MTcxYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53YXJkLWZpbHRlcl9fdG9nZ2xlLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE0MTcxYTtcbn1cblxuLnByb3BlcnRpZXNfX2VtcHR5IHtcbiAgbWFyZ2luOiAyLjRyZW0gMCAwO1xuICBwYWRkaW5nOiAyLjRyZW0gMS42cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjZmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlOGVhO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9wZXJ0aWVzX19lbXB0eVtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9wZXJ0aWVzX19lbXB0eS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzeXN0ZW0tdWksIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgY29sb3I6ICMzYTQxNDc7XG4gIG1hcmdpbjogMCAwIDEuNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydGllc19fZW1wdHktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLm12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDg0c3ZoO1xuICBwYWRkaW5nOiA2cmVtIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL212LWhlcm8uanBnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KHVybCgvaW1hZ2VzL212LWhlcm8ud2VicCkgdHlwZShcImltYWdlL3dlYnBcIiksIHVybCgvaW1hZ2VzL212LWhlcm8uanBnKSB0eXBlKFwiaW1hZ2UvanBlZ1wiKSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXYge1xuICAgIG1pbi1oZWlnaHQ6IDc4dmg7XG4gICAgcGFkZGluZzogOHJlbSAwO1xuICB9XG59XG4ubXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNiwgMjYsIDI2LCAwLjkpLCByZ2JhKDI2LCAyNiwgMjYsIDAuNykgNDUlLCByZ2JhKDI2LCAyNiwgMjYsIDAuMjYpKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNiwgMjYsIDI2LCAwLjQ1KSwgcmdiYSgyNiwgMjYsIDI2LCAwLjA1KSA1MCUsIHJnYmEoMjYsIDI2LCAyNiwgMC4xNikpO1xufVxuLm12X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMy4ycmVtO1xuICB9XG59XG4ubXZfX2V5ZWJyb3cge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc3lzdGVtLXVpLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Mik7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubXZfX2V5ZWJyb3ctZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xufVxuLm12X19leWVicm93LWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgYmFja2dyb3VuZDogIzljZjgyYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXZfX2V5ZWJyb3ctZW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjM0ZW07XG4gIH1cbn1cbi5tdl9fZXllYnJvdy1qYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICBsaW5lLWhlaWdodDogMS42NTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXZfX2V5ZWJyb3ctamEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLm12X190aXRsZSB7XG4gIG1hcmdpbjogMS42cmVtIDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIFwiWXUgTWluY2hvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4zMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICNmZGY5ZjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm12X190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB9XG59XG4ubXZfX2xlYWQge1xuICBtYXJnaW46IDJyZW0gMCAwO1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHN5c3RlbS11aSwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXZfX2xlYWQge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuLm12X19jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMnJlbTtcbiAgbWFyZ2luOiAzLjJyZW0gMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdl9fY3RhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cbi5tdl9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1LjRyZW07XG4gIHBhZGRpbmc6IDAgMi44cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc3lzdGVtLXVpLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdl9fYnRuIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBwYWRkaW5nOiAwIDMuNHJlbTtcbiAgfVxufVxuLm12X19idG4tLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzIpO1xufVxuLm12X19idG4tLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE0KTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLm12X19idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjOWNmODJjO1xuICBjb2xvcjogIzE0MTcxYTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzljZjgyYztcbn1cbi5tdl9fYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzhhZTIxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOGFlMjFmO1xufVxuXG4ucHJvcGVydGllc19fbGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cblxuLnByb3BlcnRpZXNfX3RpdGxlIHtcbiAgY29sb3I6ICMxNDE3MWE7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0aWVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuLnByb3BlcnRpZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucHJvcGVydGllc19fbGlzdCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb3BlcnRpZXNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5wcm9wZXJ0aWVzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZThlYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuLnByb3BlcnR5LWNhcmQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxNDE3MWE7XG59XG4ucHJvcGVydHktY2FyZC0tc29sZCAucHJvcGVydHktY2FyZF9faW1nIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuMzUpO1xuICBvcGFjaXR5OiAwLjYyO1xufVxuLnByb3BlcnR5LWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmNztcbn1cbi5wcm9wZXJ0eS1jYXJkX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG59XG4ucHJvcGVydHktY2FyZDpob3ZlciAucHJvcGVydHktY2FyZF9faW1nIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG4ucHJvcGVydHktY2FyZF9fbm9pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICBiYWNrZ3JvdW5kOiAjZjZmN2Y3O1xuICBjb2xvcjogIzZiNzI3ODtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG4ucHJvcGVydHktY2FyZF9faW1nLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb3BlcnR5LWNhcmRfX2ltZy1saW5rIGltZyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLnByb3BlcnR5LWNhcmRfX2ltZy1saW5rOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4ucHJvcGVydHktY2FyZF9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS4ycmVtO1xuICBsZWZ0OiAxLjJyZW07XG4gIGJhY2tncm91bmQ6ICMxNDE3MWE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC41cmVtIDEuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9wZXJ0eS1jYXJkX19iYWRnZS0taGlyYXlhIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEuMnJlbTtcbiAgYmFja2dyb3VuZDogIzljZjgyYztcbiAgY29sb3I6ICMxNDE3MWE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5wcm9wZXJ0eS1jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMi40cmVtIDJyZW0gMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cbi5wcm9wZXJ0eS1jYXJkX19uYW1lIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIFwiWXUgTWluY2hvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjb2xvcjogIzE0MTcxYTtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4ucHJvcGVydHktY2FyZF9fbmFtZS1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9wZXJ0eS1jYXJkX19uYW1lLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9wZXJ0eS1jYXJkX19wcmljZSB7XG4gIG1hcmdpbjogMCAwIDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzeXN0ZW0tdWksIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMxNDE3MWE7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCIgMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LWNhcmRfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuLnByb3BlcnR5LWNhcmRfX3VuaXQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5wcm9wZXJ0eS1jYXJkX19tZXRhIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjNTU1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xufVxuLnByb3BlcnR5LWNhcmRfX21ldGEtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmNmY3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMnB4IDhweDtcbn1cbi5wcm9wZXJ0eS1jYXJkX19zcGVjIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ucHJvcGVydHktY2FyZF9fc3BlYy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuOHJlbTtcbiAgcGFkZGluZzogMC43cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlOGVhO1xufVxuLnByb3BlcnR5LWNhcmRfX3NwZWMtcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU4ZWE7XG59XG4ucHJvcGVydHktY2FyZF9fc3BlYy1yb3cgZHQge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQuNWVtO1xuICBjb2xvcjogIzZiNzI3ODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cbi5wcm9wZXJ0eS1jYXJkX19zcGVjLXJvdyBkZCB7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgY29sb3I6ICMzYTQxNDc7XG59XG4ucHJvcGVydHktY2FyZF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnByb3BlcnR5LWNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDEuNHJlbSAxLjJyZW07XG4gIH1cbiAgLnByb3BlcnR5LWNhcmRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5wcm9wZXJ0eS1jYXJkX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5wcm9wZXJ0eS1jYXJkX19zcGVjIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAucHJvcGVydHktY2FyZF9fc3BlYy1yb3cgZHQge1xuICAgIHdpZHRoOiA0ZW07XG4gIH1cbiAgLnByb3BlcnR5LWNhcmRfX2J0biB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWluLWhlaWdodDogNC42cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICB9XG4gIC5wcm9wZXJ0eS1jYXJkX19zcGVjLXJvdy0tbG9jYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByb3BlcnRpZXNfX21vcmUge1xuICBtYXJnaW46IDI4cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9wZXJ0aWVzX19yZXF1ZXN0IHtcbiAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgbWFyZ2luOiA1LjZyZW0gYXV0byAwO1xuICBwYWRkaW5nLXRvcDogNC40cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZThlYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0aWVzX19yZXF1ZXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gIH1cbn1cbi5wcm9wZXJ0aWVzX19yZXF1ZXN0IC5zZWN0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9wZXJ0aWVzX19yZXF1ZXN0LWJ0biB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cblxuLm1lcml0X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1lcml0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbi5tZXJpdF9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU4ZWE7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMTQxNzFhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDI0cHggMjBweDtcbn1cbi5tZXJpdF9faXRlbS10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIFwiWXUgTWluY2hvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tZXJpdF9faXRlbS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmFyZWFfX2NvbW1lbnQge1xuICBtYXgtd2lkdGg6IDg0cmVtO1xuICBtYXJnaW46IDAgYXV0byA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS45O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmVhX19jb21tZW50IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gIH1cbn1cblxuLmFyZWFfX2ZlYXR1cmVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyLjRyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFyZWFfX2ZlYXR1cmVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJlYV9fZmVhdHVyZXMge1xuICAgIGdhcDogMS42cmVtO1xuICB9XG59XG5cbi5hcmVhLWZlYXR1cmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlOGVhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDIuNHJlbSAyLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyZWEtZmVhdHVyZSB7XG4gICAgcGFkZGluZzogMnJlbSAxLjhyZW07XG4gIH1cbn1cbi5hcmVhLWZlYXR1cmVfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuMnJlbTtcbiAgbWFyZ2luOiAwIDAgMS4ycmVtO1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgXCJZdSBNaW5jaG9cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uYXJlYS1mZWF0dXJlX19pY29uLCAuYXJlYS1mZWF0dXJlX19ubyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzLjRyZW07XG4gIGhlaWdodDogMy40cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICMxNDE3MWE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuLmFyZWEtZmVhdHVyZV9fbm8ge1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgXCJZdSBNaW5jaG9cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBzZXJpZjtcbn1cbi5hcmVhLWZlYXR1cmVfX2JvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJlYS1mZWF0dXJlX19ib2R5IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmFyZWEtZmVhdHVyZV9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmVhLWZlYXR1cmVfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uYXJlYS1mZWF0dXJlX19saXN0IGxpIHtcbiAgbWFyZ2luOiAycHggMDtcbn1cblxuLnZvaWNlIHtcbiAgcGFkZGluZzogMTFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9pY2Uge1xuICAgIHBhZGRpbmc6IDcuMnJlbSAycmVtO1xuICB9XG59XG4udm9pY2UgLnZvaWNlX19pbm5lciB7XG4gIG1heC13aWR0aDogMTEzLjJyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZvaWNlIC52b2ljZV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB9XG59XG4udm9pY2UgLnZvaWNlX190aXRsZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52b2ljZSAudm9pY2VfX3RpdGxlLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9pY2UgLnZvaWNlX19wYy1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udm9pY2UgLnZvaWNlX19saXN0IHtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG4udm9pY2UgLnZvaWNlX19saXN0IGxpIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZThlYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAycmVtIDUuMnJlbTtcbiAgbWFyZ2luOiAwIDAgNC4xNjY2NjY2NjY3dncgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOjE0NDBweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IGxpIHtcbiAgICBtYXJnaW46IDAgMCA2cmVtIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IGxpIHtcbiAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAgIHBhZGRpbmc6IDIuNHJlbSAycmVtO1xuICB9XG59XG4udm9pY2UgLnZvaWNlX19saXN0IGxpIC52b2ljZV9fbGlzdF9fdGV4dCB7XG4gIG1heC13aWR0aDogNjVyZW07XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDoxMTAwcHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fbGlzdCBsaSAudm9pY2VfX2xpc3RfX3RleHQge1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fbGlzdCBsaSAudm9pY2VfX2xpc3RfX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnZvaWNlIC52b2ljZV9fbGlzdCBsaSAudm9pY2VfX2xpc3RfX3RleHQgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTVlOGVhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52b2ljZSAudm9pY2VfX2xpc3QgbGkgLnZvaWNlX19saXN0X190ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi52b2ljZSAudm9pY2VfX2xpc3QgbGkgLnZvaWNlX19saXN0X190ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IGxpIC5saXN0LWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMy40NzIyMjIyMjIydnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjE0NDBweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IGxpIC5saXN0LWltZyB7XG4gICAgcmlnaHQ6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IGxpIC5saXN0LWltZyB7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi52b2ljZSAudm9pY2VfX2xpc3QgbGk6bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbjogMCBhdXRvIDQuMTY2NjY2NjY2N3Z3IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fbGlzdCBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW46IDAgYXV0byA2cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IGxpOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gIH1cbn1cbi52b2ljZSAudm9pY2VfX2xpc3QgbGk6bnRoLWNoaWxkKDJuKSAudm9pY2VfX2xpc3RfX3RleHQge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fbGlzdCBsaTpudGgtY2hpbGQoMm4pIC5saXN0LWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAzLjQ3MjIyMjIyMjJ2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6MTQ0MHB4KSB7XG4gIC52b2ljZSAudm9pY2VfX2xpc3QgbGk6bnRoLWNoaWxkKDJuKSAubGlzdC1pbWcge1xuICAgIGxlZnQ6IDMuNHJlbTtcbiAgfVxufVxuLnZvaWNlIC52b2ljZV9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnN1bHRhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmNmY3Zjc7XG4gIHBhZGRpbmc6IDExcmVtIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uIHtcbiAgICBwYWRkaW5nOiA3LjJyZW0gMnJlbTtcbiAgfVxufVxuLmNvbnN1bHRhdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiU2hpcHBvcmkgTWluY2hvXCIsIFwiWXUgTWluY2hvXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzNhNDE0Nztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG4uY29uc3VsdGF0aW9uIC50b3AtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cbi5jb25zdWx0YXRpb24gLmxlYWQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgY29sb3I6ICM2YjcyNzg7XG59XG4uY29uc3VsdGF0aW9uIC5ib3R0b20tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN1bHRhdGlvbiAuYm90dG9tLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uY29uc3VsdGF0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29uc3VsdGF0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5jb25zdWx0YXRpb24gLmFycm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyLjhyZW07XG59XG4uY29uc3VsdGF0aW9uIC5jb25zdWx0YXRpb25fX3RhdG9lYmEge1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgXCJZdSBNaW5jaG9cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjM2E0MTQ3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25zdWx0YXRpb24gLmNvbnN1bHRhdGlvbl9fdGF0b2ViYSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uY29uc3VsdGF0aW9uX19saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZThlYTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5Y2Y4MmM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiA5MC40cmVtO1xuICBtYXJnaW46IDEuNnJlbSBhdXRvIDA7XG4gIHBhZGRpbmc6IDNyZW0gNC4zcmVtIDMuMXJlbSA0LjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9fbGlzdCB7XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gIH1cbn1cbi5jb25zdWx0YXRpb25fX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBcIll1IE1pbmNob1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29uc3VsdGF0aW9uX19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uX19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5jb25zdWx0YXRpb25fX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9fbGlzdCBsaSAudGV4dC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jb25zdWx0YXRpb25fX2xpc3QgbGkgLm51bSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2U1ZThlYTtcbiAgd2lkdGg6IDYuNXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBcIll1IE1pbmNob1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNmI3Mjc4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9fbGlzdCBsaSAubnVtIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9fbGlzdCBsaTpsYXN0LWNoaWxkID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb25zdWx0YXRpb25fX2V0YyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzZiNzI3ODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uX19ldGMge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uY29uc3VsdGF0aW9uX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NHJlbTtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbn1cblxuLmN0YSB7XG4gIGJhY2tncm91bmQ6ICMxNDE3MWE7XG4gIHBhZGRpbmc6IDlyZW0gMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhIHtcbiAgICBwYWRkaW5nOiA2LjRyZW0gMnJlbTtcbiAgfVxufVxuLmN0YV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jdGFfX3RleHQge1xuICBtYXgtd2lkdGg6IDU0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN0YV9fdGl0bGUge1xuICBjb2xvcjogI2ZkZjlmMjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jdGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5jdGEgLmJ0bi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLmN0YSAuYnRuLS1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5jdGFfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICBtYXJnaW46IDIuNHJlbSBhdXRvIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YV9fYnRuIHtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICB9XG59XG5cbi5mYXFfX2xpc3Qge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uZmFxX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZThlYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFxX19xIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDQ0cHggMTZweCAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmFxX19xOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYXFfX3E6OmFmdGVyIHtcbiAgY29udGVudDogXCLvvItcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICM2YjcyNzg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmFxX19pdGVtW29wZW5dIC5mYXFfX3E6OmFmdGVyIHtcbiAgY29udGVudDogXCLvvI1cIjtcbn1cblxuLmZhcV9fYSB7XG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kOiAjMTQxNzFhO1xufVxuLmNvbnRhY3QgLnNlY3Rpb25fX3RpdGxlIHtcbiAgY29sb3I6ICNmZGY5ZjI7XG59XG5cbi5jb250YWN0X19sZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4uY29udGFjdF9fbWV0aG9kcyB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG59XG5cbi5jb250YWN0X19tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbnRhY3RfX21ldGhvZC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNi40cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG4uY29udGFjdF9fbWV0aG9kLWljb24ge1xuICB3aWR0aDogMi42cmVtO1xuICBoZWlnaHQ6IDIuNnJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY29udGFjdF9fbWV0aG9kLXN1YiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzIpO1xufVxuLmNvbnRhY3RfX21ldGhvZC0tZm9ybSAuY29udGFjdF9fbWV0aG9kLWJ0biwgLmNvbnRhY3RfX21ldGhvZC0tdGVsIC5jb250YWN0X19tZXRob2QtYnRuIHtcbiAgYmFja2dyb3VuZDogIzljZjgyYztcbiAgYm9yZGVyLWNvbG9yOiAjOWNmODJjO1xufVxuLmNvbnRhY3RfX21ldGhvZC0tZm9ybTpob3ZlciAuY29udGFjdF9fbWV0aG9kLWJ0biwgLmNvbnRhY3RfX21ldGhvZC0tdGVsOmhvdmVyIC5jb250YWN0X19tZXRob2QtYnRuIHtcbiAgYmFja2dyb3VuZDogIzhhZTIxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOGFlMjFmO1xufVxuLmNvbnRhY3RfX21ldGhvZC0tdG91ciAuY29udGFjdF9fbWV0aG9kLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMxNDE3MWE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMyKTtcbn1cbi5jb250YWN0X19tZXRob2QtLXRvdXI6aG92ZXIgLmNvbnRhY3RfX21ldGhvZC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMmEzMDM2O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5jb250YWN0X19tZXRob2QtLWxpbmUgLmNvbnRhY3RfX21ldGhvZC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMDZjNzU1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG59XG4uY29udGFjdF9fbWV0aG9kLS1saW5lOmhvdmVyIC5jb250YWN0X19tZXRob2QtYnRuIHtcbiAgYmFja2dyb3VuZDogIzA1YjM0Yztcbn1cbiJdfQ== */