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

html {
  font-size: 62.5%;
  scroll-behavior: smooth;
}

body {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.75;
  color: #222;
  background: #fff;
}
@media (max-width: 767px) {
  body {
    font-size: 1.4rem;
  }
}

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%, #F3DF95 75%);
}

.marker-orange-2 {
  background: linear-gradient(transparent 70%, rgba(246, 170, 0, 0.4) 70%);
}

.marker-green {
  background: linear-gradient(transparent 70%, rgba(156, 248, 44, 0.5) 70%);
}

.red {
  color: #E50012;
}

@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: 4rem 0;
}
.section__inner {
  width: 100%;
  max-width: 108rem;
  margin: 0 auto;
  padding: 0 1.6rem;
}
.section__title {
  font-size: 2.4rem;
  text-align: center;
  margin: 0 0 2.4rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  .section__title {
    font-size: 2rem;
  }
}

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

.btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 1.4rem 4.4rem 1.4rem 2.8rem;
  border-radius: 999px;
  font-weight: 700;
  text-decoration: none;
  text-align: center;
  line-height: 1.3;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  outline: solid 1px rgba(255, 255, 255, 0.92);
  outline-offset: -4px;
  transition: transform 0.15s ease, box-shadow 0.15s ease, filter 0.15s ease;
}
.btn::after {
  content: "";
  position: absolute;
  right: 1.8rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1.1rem;
  height: 1.4rem;
  background-color: currentColor;
  -webkit-mask: url(/images/arrow-wh.svg) no-repeat center/contain;
  mask: url(/images/arrow-wh.svg) no-repeat center/contain;
}
.btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.28);
  filter: brightness(1.03);
}
.btn:active {
  transform: translateY(0);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}
.btn--orange {
  background: #EA8B23;
  color: #fff;
}
.btn--green {
  background: #9CF82C;
  color: #1a1a1a;
}
.btn--no-arrow::after {
  content: none;
}

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

.cta-btn {
  position: relative;
  background: #EA8B23;
  width: 100%;
  max-width: 54rem;
  height: 9.4rem;
  color: #fff;
  border-radius: 4.68rem;
  font-size: 2.8rem;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  outline: solid 1px #fff;
  outline-offset: -4px;
  padding: 0 6.4rem;
  line-height: 1.3;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .cta-btn {
    border-radius: 3rem;
    height: 6rem;
    max-width: 100rem;
    font-size: 1.6rem;
    padding: 0 3rem;
    white-space: normal;
  }
}
.cta-btn::after {
  position: absolute;
  content: "";
  background-image: url(/images/arrow-wh.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 2.2rem;
  height: 2rem;
  top: 50%;
  transform: translateY(-50%);
  right: 3.3rem;
}
@media (max-width: 767px) {
  .cta-btn::after {
    width: 1.1rem;
    height: 1rem;
    right: 1.5rem;
  }
}
.cta-btn--green {
  background: #84BE42;
}

.header {
  border-bottom: 1px solid #eee;
}
.header__inner {
  max-width: 1080px;
  margin: 0 auto;
  padding: 10px 16px;
}
.header__logo-img {
  height: 40px;
  width: auto;
}

.footer {
  background: rgba(80, 160, 53, 0.3);
  padding: 4.8rem 2rem 21rem;
}
@media (max-width: 767px) {
  .footer {
    padding-bottom: 10rem;
  }
}
.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__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-btn-2 {
  width: 100%;
  max-width: 34rem;
  height: 7.2rem;
  color: #fff;
  border-radius: 8px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}
@media (max-width: 767px) {
  .cta-btn-2 {
    height: 6rem;
  }
}

.cta-btn-wrap {
  position: relative;
  z-index: 1;
  margin: 1.4rem auto 0;
  max-width: 34rem;
  width: 100%;
}
.cta-btn-wrap::before {
  position: absolute;
  content: "";
  width: 34rem;
  max-width: 100%;
  height: 7.2rem;
  background: #fff;
  border-radius: 8px;
  top: 4px;
  left: 4px;
  z-index: -1;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
}
@media (max-width: 767px) {
  .cta-btn-wrap::before {
    height: 6rem;
  }
}

.cta-btn-wrap--tel a {
  background: #EA8B23;
  font-size: 2.8rem;
  gap: 0.6rem;
  letter-spacing: 0.05em;
}
.cta-btn-wrap--tel::before {
  border: solid 1px #EA8B23;
}

.cta-btn-wrap--mail a {
  background: #84BE42;
  font-size: 2.4rem;
  gap: 1.2rem;
}
@media (max-width: 1024px) {
  .cta-btn-wrap--mail a {
    font-size: 2rem;
  }
}
.cta-btn-wrap--mail::before {
  border: solid 1px #84BE42;
}

.cta-btn-wrap--line a {
  background: #50A035;
  font-size: 2.4rem;
  gap: 1.2rem;
}
@media (max-width: 1024px) {
  .cta-btn-wrap--line a {
    font-size: 2rem;
  }
}
.cta-btn-wrap--line::before {
  border: solid 1px #50A035;
}

.cta-contact__list {
  align-items: center;
  justify-content: center;
  gap: 4.1666666667vw;
  margin: 0 auto;
  max-width: 114.4rem;
}
@media (min-width:1440px) {
  .cta-contact__list {
    gap: 6rem;
  }
}
@media (max-width: 767px) {
  .cta-contact__list {
    gap: 3rem;
  }
}

.cta-contact--fixed {
  background: #F1F9E8;
  padding: 4.2rem 2rem;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10;
  width: 100%;
}
@media (max-width: 767px) {
  .cta-contact--fixed {
    padding: 1rem;
  }
}
.cta-contact--fixed .cta-contact__list {
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 1024px) {
  .cta-contact--fixed .cta-contact__list {
    gap: 1.5rem;
  }
}
.cta-contact--fixed .cta-btn-wrap {
  margin-top: 0;
}
@media (max-width: 767px) {
  .cta-contact--fixed .cta-btn-wrap::before {
    height: 4rem;
  }
}
.cta-contact--fixed .cta-btn-wrap a {
  white-space: nowrap;
}
@media (max-width: 767px) {
  .cta-contact--fixed .cta-btn-wrap a {
    font-size: 1rem !important;
    height: 4rem !important;
    gap: 0.3rem !important;
  }
}
@media (max-width: 350px) {
  .cta-contact--fixed .cta-btn-wrap a {
    gap: 0;
  }
}
@media (max-width: 767px) {
  .cta-contact--fixed .cta-btn-wrap a::before {
    height: 4rem;
  }
}
@media (max-width: 350px) {
  .cta-contact--fixed .cta-btn-wrap a span {
    transform: scale(0.9);
    transform-origin: left;
  }
}
@media (max-width: 767px) {
  .cta-contact--fixed .cta-btn-wrap a img {
    width: 1.6rem;
    height: 1.6rem;
  }
}
@media (max-width: 350px) {
  .cta-contact--fixed .cta-btn-wrap a img {
    transform: scale(0.9);
    transform-origin: right;
    padding-left: 5px;
  }
}

.mv {
  padding: 2rem 2rem 4rem;
}
@media (max-width: 767px) {
  .mv {
    padding: 1.2rem 1.5rem 3rem;
  }
}
.mv__title {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.mv__img {
  display: block;
  width: 100%;
  height: auto;
  max-width: 1080px;
  margin: 0 auto;
}
.mv__cta {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.6rem;
  margin: 3.6rem auto 0;
}
@media (max-width: 767px) {
  .mv__cta {
    gap: 1.2rem;
    margin-top: 2.4rem;
  }
}

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

.properties {
  padding-top: 0;
}

.properties__title {
  color: #1a1a1a;
  font-size: 4rem;
  line-height: 1.4;
}
@media (max-width: 767px) {
  .properties__title {
    font-size: 2.8rem;
  }
}

.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-radius: 1.2rem;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  background: #fff;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.property-card--sold .property-card__img img {
  filter: grayscale(0.4) brightness(0.95);
}
.property-card__img {
  position: relative;
}
.property-card__img img {
  width: 100%;
  aspect-ratio: 4/3;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.property-card__noimg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  aspect-ratio: 4/3;
  background: #f5f5f5;
  color: #999;
  font-size: 1.4rem;
}
.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: 1rem;
  left: 1rem;
  background: #EA8B23;
  color: #fff;
  font-size: 1.2rem;
  font-weight: bold;
  padding: 0.3rem 1.2rem;
  border-radius: 4px;
  letter-spacing: 0.05em;
  z-index: 1;
}
.property-card__body {
  padding: 2rem 1.6rem;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.property-card__name {
  margin: 0 0 8px;
  font-weight: bold;
}
.property-card__name-link {
  color: inherit;
  text-decoration: none;
}
.property-card__name-link:hover {
  text-decoration: underline;
}
.property-card__price {
  margin: 0 0 8px;
  font-size: 2.4rem;
  font-weight: bold;
  color: #EA8B23;
}
.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: #f5f5f5;
  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.5rem 0;
  border-bottom: 1px solid #f5f5f5;
}
.property-card__spec-row dt {
  flex-shrink: 0;
  width: 4.5em;
  color: #888;
}
.property-card__spec-row dd {
  margin: 0;
  min-width: 0;
  overflow-wrap: anywhere;
}
.property-card__btn {
  margin-top: auto;
  width: 100%;
}
@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__spec-row--location {
    display: none;
  }
}

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

.properties__cta,
.consultation__cta {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-width: 480px;
  margin: 32px auto 0;
  text-align: center;
}

.properties__cta-text {
  margin: 0;
  font-size: 1.5rem;
}

.market {
  background-image: url(/images/bg-fact.png);
  background-size: cover;
  background-position: center;
}
.market__lead {
  text-align: center;
  margin: 0 0 24px;
}
.market__block {
  max-width: 80rem;
  margin: 0 auto;
  background: #fff;
  border-radius: 1.6rem;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12);
  padding: 4rem 3rem 4.5rem;
}
@media (max-width: 767px) {
  .market__block {
    padding: 3rem 1.8rem;
    border-radius: 1rem;
  }
}
.market__price-box {
  max-width: 480px;
  margin: 0 auto;
  background: #f5f5f5;
  border: 2px solid #EA8B23;
  border-radius: 12px;
  padding: 24px 16px;
  text-align: center;
}
.market__price-label {
  margin: 0;
  font-size: 1.5rem;
  font-weight: bold;
}
.market__price-value {
  margin: 8px 0;
  font-size: 4rem;
  font-weight: bold;
  color: #EA8B23;
  line-height: 1.2;
}
.market__price-range {
  margin: 0;
  font-weight: bold;
}
.market__price-note {
  margin: 8px 0 0;
  font-size: 1.3rem;
  color: #777;
}
.market__expertise {
  max-width: 60rem;
  margin: 2.4rem auto 0;
}

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

.merit__item {
  background: #fff;
  border: 1px solid #eee;
  border-radius: 8px;
  padding: 20px 16px;
  border-top: 4px solid #9CF82C;
}
.merit__item-title {
  margin: 0 0 8px;
  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-radius: 1.2rem;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  padding: 2.4rem 2.2rem;
}
@media (max-width: 767px) {
  .area-feature {
    padding: 2rem 1.8rem;
  }
}
.area-feature__head {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin: 0 0 1.2rem;
  font-weight: 700;
  font-size: 1.8rem;
}
.area-feature__icon {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 3.6rem;
  height: 3.6rem;
  border-radius: 50%;
  background: #9CF82C;
  font-size: 1.8rem;
  margin: 0;
}
.area-feature__no {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 3.6rem;
  height: 3.6rem;
  border-radius: 50%;
  background: #9CF82C;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  margin: 0;
}
.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: 8rem 2rem 10rem;
  background-image: url(/images/bg-voice.png);
  background-size: cover;
  background-position: center;
}
@media (max-width: 767px) {
  .voice {
    padding: 7rem 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: #F1F9E8;
  border-radius: 8px;
  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 #000;
}
@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: #FFEFC8;
  padding: 13.1944444444vw 2rem 8rem;
  position: relative;
}
@media (max-width: 767px) {
  .consultation {
    padding: 7rem 2rem;
  }
}
.consultation::before {
  position: absolute;
  content: "";
  background-image: url(/images/arrow-point.svg);
  background-size: contain;
  width: 100%;
  height: 10.3472222222vw;
  top: 0;
  left: 0;
}
@media (max-width: 767px) {
  .consultation::before {
    top: -1px;
  }
}
.consultation p {
  font-size: 3.2rem;
  font-weight: 700;
  text-align: center;
}
@media (min-width: 768px) {
  .consultation p {
    line-height: 100%;
  }
}
@media (max-width: 1024px) {
  .consultation p {
    font-size: 2.4rem;
  }
}
@media (max-width: 767px) {
  .consultation p {
    font-size: 2.1rem;
  }
}
.consultation .top-text {
  margin-bottom: 2.8rem;
  position: relative;
}
@media (max-width: 767px) {
  .consultation .top-text {
    margin-bottom: 9.8rem;
  }
}
.consultation .top-text::before {
  position: absolute;
  content: "";
  background-image: url(/images/consultation-fukidashi-top.svg);
  background-size: contain;
  width: 15.1736111111vw;
  height: 8.9583333333vw;
  bottom: -4.0972222222vw;
  left: -2.0833333333vw;
}
@media (min-width:1440px) {
  .consultation .top-text::before {
    width: 21.85rem;
    height: 12.9rem;
    bottom: -5.9rem;
    left: -3rem;
  }
}
@media (max-width: 1024px) {
  .consultation .top-text::before {
    bottom: -8.3333333333vw;
    left: 0;
  }
}
@media (max-width: 767px) {
  .consultation .top-text::before {
    width: 15rem;
    height: 8rem;
    bottom: -9rem;
    left: 20%;
  }
}
.consultation .bottom-text {
  font-size: 2.8rem;
}
@media (max-width: 767px) {
  .consultation .bottom-text {
    font-size: 2.1rem;
  }
}
.consultation__title {
  text-align: center;
  font-size: 5rem;
  font-weight: 900;
  margin-top: 1rem;
  margin-bottom: 1.6rem;
  position: relative;
}
@media (max-width: 1024px) {
  .consultation__title {
    font-size: 3.3rem;
  }
}
@media (max-width: 767px) {
  .consultation__title {
    font-size: 2.4rem;
    margin-bottom: 7.6rem;
  }
}
.consultation__title::after {
  position: absolute;
  content: "";
  background-image: url(/images/consultation-illust-top.svg);
  background-size: contain;
  width: 9.0277777778vw;
  height: 9.5138888889vw;
  bottom: -6.25vw;
  right: -1.3888888889vw;
}
@media (min-width:1440px) {
  .consultation__title::after {
    width: 13rem;
    height: 13.7rem;
    bottom: -9rem;
    right: -2rem;
  }
}
@media (max-width: 1024px) {
  .consultation__title::after {
    right: 0;
  }
}
@media (max-width: 767px) {
  .consultation__title::after {
    width: 9rem;
    height: 9.5rem;
    bottom: -7rem;
    right: 0;
  }
}
.consultation .arrow {
  text-align: center;
  margin-top: 2.8rem;
}
.consultation__list {
  background: #fff;
  border-radius: 8px;
  border-bottom: solid 12px #EA8B23;
  max-width: 90.4rem;
  margin: 1.6rem auto 0;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  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-size: 2.8rem;
  font-weight: 700;
  margin-bottom: 3rem;
}
@media (max-width: 1024px) {
  .consultation__list li {
    font-size: 2.4rem;
  }
}
@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: 0.8rem;
  border-right: solid 1px #000;
  width: 6.5rem;
}
@media (max-width: 767px) {
  .consultation__list li .num {
    width: 6rem;
    margin-right: 2rem;
    flex-shrink: 0;
  }
}
.consultation__list li .num img {
  vertical-align: sub;
}
@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__illust {
  margin-top: 4rem;
}
.consultation__illust .fukidashi {
  max-width: 112.8rem;
  margin: 0 auto;
}
.consultation__illust .illust {
  max-width: 59.4rem;
  margin: 2.4rem auto 0;
}
.consultation__btn {
  display: flex;
  width: 100%;
  max-width: 54rem;
  margin: 5rem auto 0;
}

.cta {
  background-image: url(/images/bg-cta.png);
  background-size: cover;
  background-position: center;
  padding: 5rem 2rem;
}
.cta__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7.9rem;
}
@media (max-width:1100px) {
  .cta__inner {
    gap: 4rem;
  }
}
@media (max-width: 767px) {
  .cta__inner {
    flex-wrap: wrap;
    gap: 1.6rem 2rem;
  }
}
@media (max-width: 767px) {
  .cta__left {
    order: 2;
    max-width: 9rem;
  }
}
@media (max-width: 767px) {
  .cta__right {
    order: 3;
    max-width: 13rem;
  }
}
.cta__text {
  max-width: 54rem;
  width: 100%;
  text-align: center;
}
@media (max-width: 767px) {
  .cta__text {
    order: 1;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.cta__title {
  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: 2rem;
  }
}
.cta__btn {
  display: block;
  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 #eee;
  border-radius: 8px;
  overflow: hidden;
}

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

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

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

.contact {
  background-image: url(/images/bg-cta-contact.png);
  background-size: cover;
  background-position: center;
}

.contact__lead {
  text-align: center;
  max-width: 640px;
  margin: 0 auto 24px;
}

.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: #222;
}
.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: 8px;
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
  outline: solid 1px rgba(255, 255, 255, 0.92);
  outline-offset: -4px;
  transition: transform 0.15s ease, box-shadow 0.15s ease, filter 0.15s 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: #555;
}
.contact__method:hover .contact__method-btn {
  transform: translateY(-1px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.28);
  filter: brightness(1.03);
}
.contact__method--form .contact__method-btn, .contact__method--tel .contact__method-btn {
  background: #EA8B23;
}
.contact__method--line .contact__method-btn {
  background: #06c755;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUNBQXVDO0VBQ3ZDLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0VBQ25CO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWixzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSx5REFBeUQ7QUFDM0Q7O0FBRUE7RUFDRSx3RUFBd0U7QUFDMUU7O0FBRUE7RUFDRSx5RUFBeUU7QUFDM0U7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0U7SUFDRSxhQUFhO0VBQ2Y7QUFDRjs7QUFFQTtFQUNFO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsY0FBYztBQUNoQjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7QUFDRjs7QUFFQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0U7SUFDRSxzQkFBc0I7RUFDeEI7QUFDRjs7QUFFQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7RUFDNUI7QUFDRjs7QUFFQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsY0FBYztFQUNkLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRTtJQUNFLGVBQWU7RUFDakI7QUFDRjs7QUFFQTs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsb0NBQW9DO0VBQ3BDLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIseUNBQXlDO0VBQ3pDLDRDQUE0QztFQUM1QyxvQkFBb0I7RUFDcEIsMEVBQTBFO0FBQzVFO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixRQUFRO0VBQ1IsMkJBQTJCO0VBQzNCLGFBQWE7RUFDYixjQUFjO0VBQ2QsOEJBQThCO0VBQzlCLGdFQUFnRTtFQUNoRSx3REFBd0Q7QUFDMUQ7QUFDQTtFQUNFLDJCQUEyQjtFQUMzQix5Q0FBeUM7RUFDekMsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSx3QkFBd0I7RUFDeEIseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztBQUNiO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsV0FBVztFQUNYLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLHlDQUF5QztFQUN6Qyx1QkFBdUI7RUFDdkIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixtQkFBbUI7RUFDckI7QUFDRjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCwyQ0FBMkM7RUFDM0Msd0JBQXdCO0VBQ3hCLDRCQUE0QjtFQUM1QixhQUFhO0VBQ2IsWUFBWTtFQUNaLFFBQVE7RUFDUiwyQkFBMkI7RUFDM0IsYUFBYTtBQUNmO0FBQ0E7RUFDRTtJQUNFLGFBQWE7SUFDYixZQUFZO0lBQ1osYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLFlBQVk7RUFDWixXQUFXO0FBQ2I7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRTtJQUNFLHFCQUFxQjtFQUN2QjtBQUNGO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsY0FBYztFQUNkLHFCQUFxQjtFQUNyQiw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLFNBQVM7RUFDWDtBQUNGO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixXQUFXO0FBQ2I7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtJQUNqQixrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFdBQVc7QUFDYjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixVQUFVO0FBQ1o7QUFDQTtFQUNFO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsV0FBVztBQUNiO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0VBQ2YsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCxXQUFXO0VBQ1gseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRTtJQUNFLFlBQVk7RUFDZDtBQUNGOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLFdBQVc7QUFDYjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsV0FBVztBQUNiO0FBQ0E7RUFDRTtJQUNFLGVBQWU7RUFDakI7QUFDRjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0U7SUFDRSxTQUFTO0VBQ1g7QUFDRjtBQUNBO0VBQ0U7SUFDRSxTQUFTO0VBQ1g7QUFDRjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLFNBQVM7RUFDVCxPQUFPO0VBQ1AsV0FBVztFQUNYLFdBQVc7QUFDYjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0VBQ2Y7QUFDRjtBQUNBO0VBQ0Usa0NBQWtDO0FBQ3BDO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtBQUNGO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0U7SUFDRSwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBQ3ZCLHNCQUFzQjtFQUN4QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLE1BQU07RUFDUjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFlBQVk7RUFDZDtBQUNGO0FBQ0E7RUFDRTtJQUNFLHFCQUFxQjtJQUNyQixzQkFBc0I7RUFDeEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0lBQ2IsY0FBYztFQUNoQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHFCQUFxQjtJQUNyQix1QkFBdUI7SUFDdkIsaUJBQWlCO0VBQ25CO0FBQ0Y7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7QUFDQTtFQUNFO0lBQ0UsMkJBQTJCO0VBQzdCO0FBQ0Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLFVBQVU7RUFDVixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsU0FBUztBQUNYO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsa0JBQWtCO0VBQ3BCO0FBQ0Y7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGOztBQUVBO0VBQ0UsYUFBYTtFQUNiLFNBQVM7RUFDVCw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFO0lBQ0UsU0FBUztFQUNYO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsOEJBQThCO0VBQ2hDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UscUNBQXFDO0VBQ3ZDO0FBQ0Y7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsMENBQTBDO0VBQzFDLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsdUNBQXVDO0FBQ3pDO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsb0JBQWlCO0tBQWpCLGlCQUFpQjtFQUNqQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsVUFBVTtFQUNWLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixVQUFVO0FBQ1o7QUFDQTtFQUNFLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLE9BQU87QUFDVDtBQUNBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsY0FBYztFQUNkLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0UsMEJBQTBCO0FBQzVCO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxhQUFhO0VBQ2IsZUFBZTtFQUNmLFFBQVE7QUFDVjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGNBQWM7RUFDZCxZQUFZO0VBQ1osV0FBVztBQUNiO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsWUFBWTtFQUNaLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLFdBQVc7QUFDYjtBQUNBO0VBQ0U7SUFDRSxzQkFBc0I7RUFDeEI7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtFQUNBO0lBQ0UsZUFBZTtFQUNqQjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxVQUFVO0VBQ1o7RUFDQTtJQUNFLGFBQWE7RUFDZjtBQUNGOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjs7QUFFQTs7RUFFRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLFNBQVM7RUFDVCxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSwwQ0FBMEM7RUFDMUMsc0JBQXNCO0VBQ3RCLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLDBDQUEwQztFQUMxQyx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFO0lBQ0Usb0JBQW9CO0lBQ3BCLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLG1CQUFtQjtFQUNuQix5QkFBeUI7RUFDekIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLFNBQVM7RUFDVCxpQkFBaUI7RUFDakIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLFdBQVc7QUFDYjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsU0FBUztFQUNULGFBQWE7RUFDYixTQUFTO0FBQ1g7QUFDQTtFQUNFO0lBQ0UscUNBQXFDO0VBQ3ZDO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsNkJBQTZCO0FBQy9CO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsU0FBUztFQUNULGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0lBQ2pCLHFCQUFxQjtFQUN2QjtBQUNGOztBQUVBO0VBQ0UsYUFBYTtFQUNiLFdBQVc7RUFDWCwwQkFBMEI7RUFDMUIsaUJBQWlCO0VBQ2pCLGNBQWM7QUFDaEI7QUFDQTtFQUNFO0lBQ0UsOEJBQThCO0VBQ2hDO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsV0FBVztFQUNiO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLHlDQUF5QztFQUN6QyxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFO0lBQ0Usb0JBQW9CO0VBQ3RCO0FBQ0Y7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsU0FBUztFQUNULGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsYUFBYTtFQUNiLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixTQUFTO0FBQ1g7QUFDQTtFQUNFLGNBQWM7RUFDZCxvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixhQUFhO0VBQ2IsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsU0FBUztBQUNYO0FBQ0E7RUFDRSxTQUFTO0VBQ1QsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjtBQUNBO0VBQ0UsU0FBUztFQUNULG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsMkNBQTJDO0VBQzNDLHNCQUFzQjtFQUN0QiwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0VBQ25CO0FBQ0Y7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsK0JBQStCO0VBQy9CLGlCQUFpQjtFQUNqQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFO0lBQ0UscUJBQXFCO0VBQ3ZCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLG9CQUFvQjtFQUN0QjtBQUNGO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0U7SUFDRSxjQUFjO0VBQ2hCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7SUFDbEIsU0FBUztJQUNULHFCQUFxQjtFQUN2QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtBQUNGO0FBQ0E7RUFDRTtJQUNFLG1CQUFtQjtJQUNuQixrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0UsK0JBQStCO0FBQ2pDO0FBQ0E7RUFDRTtJQUNFLHFCQUFxQjtFQUN2QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsb0JBQW9CO0VBQ3RCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixrQ0FBa0M7RUFDbEMsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLDhDQUE4QztFQUM5Qyx3QkFBd0I7RUFDeEIsV0FBVztFQUNYLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sT0FBTztBQUNUO0FBQ0E7RUFDRTtJQUNFLFNBQVM7RUFDWDtBQUNGO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjtBQUNBO0VBQ0UscUJBQXFCO0VBQ3JCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSxxQkFBcUI7RUFDdkI7QUFDRjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCw2REFBNkQ7RUFDN0Qsd0JBQXdCO0VBQ3hCLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLHFCQUFxQjtBQUN2QjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0lBQ2YsZUFBZTtJQUNmLGVBQWU7SUFDZixXQUFXO0VBQ2I7QUFDRjtBQUNBO0VBQ0U7SUFDRSx1QkFBdUI7SUFDdkIsT0FBTztFQUNUO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsWUFBWTtJQUNaLFlBQVk7SUFDWixhQUFhO0lBQ2IsU0FBUztFQUNYO0FBQ0Y7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0U7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0VBQ25CO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0lBQ2pCLHFCQUFxQjtFQUN2QjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLDBEQUEwRDtFQUMxRCx3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2Ysc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRTtJQUNFLFlBQVk7SUFDWixlQUFlO0lBQ2YsYUFBYTtJQUNiLFlBQVk7RUFDZDtBQUNGO0FBQ0E7RUFDRTtJQUNFLFFBQVE7RUFDVjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7SUFDWCxjQUFjO0lBQ2QsYUFBYTtJQUNiLFFBQVE7RUFDVjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGlDQUFpQztFQUNqQyxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLHlDQUF5QztFQUN6QyxrQ0FBa0M7QUFDcEM7QUFDQTtFQUNFO0lBQ0Usb0JBQW9CO0VBQ3RCO0FBQ0Y7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsOEJBQThCO0VBQzlCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0lBQ2IsbUJBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFLHFCQUFxQjtFQUNyQixvQkFBb0I7RUFDcEIscUJBQXFCO0VBQ3JCLDRCQUE0QjtFQUM1QixhQUFhO0FBQ2Y7QUFDQTtFQUNFO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixjQUFjO0VBQ2hCO0FBQ0Y7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0U7SUFDRSxzQkFBc0I7SUFDdEIsdUJBQXVCO0lBQ3ZCLFNBQVM7RUFDWDtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsY0FBYztFQUNoQjtBQUNGO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSx5Q0FBeUM7RUFDekMsc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLFdBQVc7QUFDYjtBQUNBO0VBQ0U7SUFDRSxTQUFTO0VBQ1g7QUFDRjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0lBQ2YsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsUUFBUTtJQUNSLGVBQWU7RUFDakI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxRQUFRO0lBQ1IsZ0JBQWdCO0VBQ2xCO0FBQ0Y7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRTtJQUNFLFFBQVE7SUFDUixjQUFjO0lBQ2QsZUFBZTtFQUNqQjtBQUNGO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLFNBQVM7QUFDWDtBQUNBO0VBQ0U7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsZUFBZTtFQUNqQjtBQUNGO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixxQkFBcUI7QUFDdkI7QUFDQTtFQUNFO0lBQ0UsbUJBQW1CO0VBQ3JCO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGFBQWE7RUFDYixTQUFTO0FBQ1g7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLDRCQUE0QjtFQUM1QixpQkFBaUI7RUFDakIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7QUFDQTtFQUNFLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFFBQVE7RUFDUiwyQkFBMkI7RUFDM0IsY0FBYztFQUNkLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLG9CQUFvQjtFQUNwQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpREFBaUQ7RUFDakQsc0JBQXNCO0VBQ3RCLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxhQUFhO0VBQ2IsU0FBUztBQUNYOztBQUVBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLFdBQVc7QUFDYjtBQUNBO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsU0FBUztFQUNULFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIseUNBQXlDO0VBQ3pDLDRDQUE0QztFQUM1QyxvQkFBb0I7RUFDcEIsMEVBQTBFO0FBQzVFO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsY0FBYztFQUNkLHNCQUFtQjtLQUFuQixtQkFBbUI7RUFDbkIsY0FBYztBQUNoQjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixXQUFXO0FBQ2I7QUFDQTtFQUNFLDJCQUEyQjtFQUMzQix5Q0FBeUM7RUFDekMsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICMyMjI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5tYXJrZXItb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDc1JSwgI0YzREY5NSA3NSUpO1xufVxuXG4ubWFya2VyLW9yYW5nZS0yIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgcmdiYSgyNDYsIDE3MCwgMCwgMC40KSA3MCUpO1xufVxuXG4ubWFya2VyLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgcmdiYSgxNTYsIDI0OCwgNDQsIDAuNSkgNzAlKTtcbn1cblxuLnJlZCB7XG4gIGNvbG9yOiAjRTUwMDEyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBjLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb250ZW50LXdpZHRoLWwge1xuICBtYXgtd2lkdGg6IDExNi4ycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudC13aWR0aC1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cbi5zZWN0aW9uX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwOHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS42cmVtO1xufVxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5hcmVhLFxuLmZhcSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMS40cmVtIDQuNHJlbSAxLjRyZW0gMi44cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvdXRsaW5lOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC00cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2UsIGZpbHRlciAwLjE1cyBlYXNlO1xufVxuLmJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjhyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxLjFyZW07XG4gIGhlaWdodDogMS40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC13ZWJraXQtbWFzazogdXJsKC9pbWFnZXMvYXJyb3ctd2guc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIG1hc2s6IHVybCgvaW1hZ2VzL2Fycm93LXdoLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLmJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjAzKTtcbn1cbi5idG46YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5idG4tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNFQThCMjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjOUNGODJDO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5idG4tLW5vLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5wcm9wb3NhbC1idG4ge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3Bvc2FsLWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLmN0YS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNFQThCMjM7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU0cmVtO1xuICBoZWlnaHQ6IDkuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDQuNjhyZW07XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG91dGxpbmU6IHNvbGlkIDFweCAjZmZmO1xuICBvdXRsaW5lLW9mZnNldDogLTRweDtcbiAgcGFkZGluZzogMCA2LjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGEtYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLmN0YS1idG46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9hcnJvdy13aC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyLjJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDMuM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhLWJ0bjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxLjFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5jdGEtYnRuLS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM4NEJFNDI7XG59XG5cbi5oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cbi5oZWFkZXJfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG4uaGVhZGVyX19sb2dvLWltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgwLCAxNjAsIDUzLCAwLjMpO1xuICBwYWRkaW5nOiA0LjhyZW0gMnJlbSAyMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9faW5uZXIge1xuICBtYXgtd2lkdGg6IDExN3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIgLmZvb3Rlcl9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXJfX2xlZnQgdGFibGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLXRvcDogMi4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIgLmZvb3Rlcl9fbGVmdCB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuZm9vdGVyIC5mb290ZXJfX2xlZnQgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXJfX2xlZnQgdGFibGUgdGgge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG59XG4uZm9vdGVyIC5mb290ZXJfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDM2cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fc25zIHtcbiAgbWFyZ2luLXRvcDogMy45cmVtO1xufVxuLmZvb3RlciAuZm9vdGVyX19zbnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMuMnJlbTtcbn1cbi5mb290ZXIgLmNvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IDYuN3JlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIgLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jdGEtYnRuLTIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNHJlbTtcbiAgaGVpZ2h0OiA3LjJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGEtYnRuLTIge1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxufVxuXG4uY3RhLWJ0bi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDEuNHJlbSBhdXRvIDA7XG4gIG1heC13aWR0aDogMzRyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0YS1idG4td3JhcDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzRyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3LjJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGEtYnRuLXdyYXA6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG59XG5cbi5jdGEtYnRuLXdyYXAtLXRlbCBhIHtcbiAgYmFja2dyb3VuZDogI0VBOEIyMztcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGdhcDogMC42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmN0YS1idG4td3JhcC0tdGVsOjpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIDFweCAjRUE4QjIzO1xufVxuXG4uY3RhLWJ0bi13cmFwLS1tYWlsIGEge1xuICBiYWNrZ3JvdW5kOiAjODRCRTQyO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZ2FwOiAxLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jdGEtYnRuLXdyYXAtLW1haWwgYSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uY3RhLWJ0bi13cmFwLS1tYWlsOjpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIDFweCAjODRCRTQyO1xufVxuXG4uY3RhLWJ0bi13cmFwLS1saW5lIGEge1xuICBiYWNrZ3JvdW5kOiAjNTBBMDM1O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZ2FwOiAxLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jdGEtYnRuLXdyYXAtLWxpbmUgYSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uY3RhLWJ0bi13cmFwLS1saW5lOjpiZWZvcmUge1xuICBib3JkZXI6IHNvbGlkIDFweCAjNTBBMDM1O1xufVxuXG4uY3RhLWNvbnRhY3RfX2xpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0LjE2NjY2NjY2Njd2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTE0LjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpIHtcbiAgLmN0YS1jb250YWN0X19saXN0IHtcbiAgICBnYXA6IDZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhLWNvbnRhY3RfX2xpc3Qge1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuXG4uY3RhLWNvbnRhY3QtLWZpeGVkIHtcbiAgYmFja2dyb3VuZDogI0YxRjlFODtcbiAgcGFkZGluZzogNC4ycmVtIDJyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YS1jb250YWN0LS1maXhlZCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmN0YS1jb250YWN0LS1maXhlZCAuY3RhLWNvbnRhY3RfX2xpc3Qge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY3RhLWNvbnRhY3QtLWZpeGVkIC5jdGEtY29udGFjdF9fbGlzdCB7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbi5jdGEtY29udGFjdC0tZml4ZWQgLmN0YS1idG4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YS1jb250YWN0LS1maXhlZCAuY3RhLWJ0bi13cmFwOjpiZWZvcmUge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuLmN0YS1jb250YWN0LS1maXhlZCAuY3RhLWJ0bi13cmFwIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGEtY29udGFjdC0tZml4ZWQgLmN0YS1idG4td3JhcCBhIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBnYXA6IDAuM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmN0YS1jb250YWN0LS1maXhlZCAuY3RhLWJ0bi13cmFwIGEge1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGEtY29udGFjdC0tZml4ZWQgLmN0YS1idG4td3JhcCBhOjpiZWZvcmUge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5jdGEtY29udGFjdC0tZml4ZWQgLmN0YS1idG4td3JhcCBhIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YS1jb250YWN0LS1maXhlZCAuY3RhLWJ0bi13cmFwIGEgaW1nIHtcbiAgICB3aWR0aDogMS42cmVtO1xuICAgIGhlaWdodDogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmN0YS1jb250YWN0LS1maXhlZCAuY3RhLWJ0bi13cmFwIGEgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLm12IHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm12IHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtIDNyZW07XG4gIH1cbn1cbi5tdl9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cbi5tdl9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tdl9fY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjZyZW07XG4gIG1hcmdpbjogMy42cmVtIGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXZfX2N0YSB7XG4gICAgZ2FwOiAxLjJyZW07XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICB9XG59XG5cbi5wcm9wZXJ0aWVzX19sZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuXG4ucHJvcGVydGllcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucHJvcGVydGllc19fdGl0bGUge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0aWVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbn1cblxuLnByb3BlcnRpZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucHJvcGVydGllc19fbGlzdCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb3BlcnRpZXNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5wcm9wZXJ0aWVzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJvcGVydHktY2FyZC0tc29sZCAucHJvcGVydHktY2FyZF9faW1nIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuNCkgYnJpZ2h0bmVzcygwLjk1KTtcbn1cbi5wcm9wZXJ0eS1jYXJkX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktY2FyZF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQvMztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb3BlcnR5LWNhcmRfX25vaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQvMztcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnByb3BlcnR5LWNhcmRfX2ltZy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9wZXJ0eS1jYXJkX19pbWctbGluayBpbWcge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5wcm9wZXJ0eS1jYXJkX19pbWctbGluazpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuLnByb3BlcnR5LWNhcmRfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNFQThCMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuM3JlbSAxLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9wZXJ0eS1jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMnJlbSAxLjZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4ucHJvcGVydHktY2FyZF9fbmFtZSB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvcGVydHktY2FyZF9fbmFtZS1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9wZXJ0eS1jYXJkX19uYW1lLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9wZXJ0eS1jYXJkX19wcmljZSB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0VBOEIyMztcbn1cbi5wcm9wZXJ0eS1jYXJkX191bml0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4ucHJvcGVydHktY2FyZF9fbWV0YSB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbn1cbi5wcm9wZXJ0eS1jYXJkX19tZXRhLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG59XG4ucHJvcGVydHktY2FyZF9fc3BlYyB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnByb3BlcnR5LWNhcmRfX3NwZWMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjhyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y1ZjVmNTtcbn1cbi5wcm9wZXJ0eS1jYXJkX19zcGVjLXJvdyBkdCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNC41ZW07XG4gIGNvbG9yOiAjODg4O1xufVxuLnByb3BlcnR5LWNhcmRfX3NwZWMtcm93IGRkIHtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLnByb3BlcnR5LWNhcmRfX2J0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wcm9wZXJ0eS1jYXJkX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMS4ycmVtO1xuICB9XG4gIC5wcm9wZXJ0eS1jYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAucHJvcGVydHktY2FyZF9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAucHJvcGVydHktY2FyZF9fc3BlYyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLnByb3BlcnR5LWNhcmRfX3NwZWMtcm93IGR0IHtcbiAgICB3aWR0aDogNGVtO1xuICB9XG4gIC5wcm9wZXJ0eS1jYXJkX19zcGVjLXJvdy0tbG9jYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByb3BlcnRpZXNfX21vcmUge1xuICBtYXJnaW46IDI4cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9wZXJ0aWVzX19jdGEsXG4uY29uc3VsdGF0aW9uX19jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb3BlcnRpZXNfX2N0YS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLm1hcmtldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2JnLWZhY3QucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLm1hcmtldF9fbGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbi5tYXJrZXRfX2Jsb2NrIHtcbiAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiA0cmVtIDNyZW0gNC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJrZXRfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAzcmVtIDEuOHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB9XG59XG4ubWFya2V0X19wcmljZS1ib3gge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAycHggc29saWQgI0VBOEIyMztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFya2V0X19wcmljZS1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1hcmtldF9fcHJpY2UtdmFsdWUge1xuICBtYXJnaW46IDhweCAwO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0VBOEIyMztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5tYXJrZXRfX3ByaWNlLXJhbmdlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tYXJrZXRfX3ByaWNlLW5vdGUge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzc3Nztcbn1cbi5tYXJrZXRfX2V4cGVydGlzZSB7XG4gIG1heC13aWR0aDogNjByZW07XG4gIG1hcmdpbjogMi40cmVtIGF1dG8gMDtcbn1cblxuLm1lcml0X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1lcml0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbi5tZXJpdF9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzlDRjgyQztcbn1cbi5tZXJpdF9faXRlbS10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1lcml0X19pdGVtLXRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYXJlYV9fY29tbWVudCB7XG4gIG1heC13aWR0aDogODRyZW07XG4gIG1hcmdpbjogMCBhdXRvIDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyZWFfX2NvbW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgfVxufVxuXG4uYXJlYV9fZmVhdHVyZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIuNHJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIG1heC13aWR0aDogMTAwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXJlYV9fZmVhdHVyZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmVhX19mZWF0dXJlcyB7XG4gICAgZ2FwOiAxLjZyZW07XG4gIH1cbn1cblxuLmFyZWEtZmVhdHVyZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDIuNHJlbSAyLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyZWEtZmVhdHVyZSB7XG4gICAgcGFkZGluZzogMnJlbSAxLjhyZW07XG4gIH1cbn1cbi5hcmVhLWZlYXR1cmVfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbjogMCAwIDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uYXJlYS1mZWF0dXJlX19pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMuNnJlbTtcbiAgaGVpZ2h0OiAzLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzlDRjgyQztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5hcmVhLWZlYXR1cmVfX25vIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMuNnJlbTtcbiAgaGVpZ2h0OiAzLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzlDRjgyQztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG4uYXJlYS1mZWF0dXJlX19ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyZWEtZmVhdHVyZV9fYm9keSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5hcmVhLWZlYXR1cmVfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMS4yZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJlYS1mZWF0dXJlX19saXN0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmFyZWEtZmVhdHVyZV9fbGlzdCBsaSB7XG4gIG1hcmdpbjogMnB4IDA7XG59XG5cbi52b2ljZSB7XG4gIHBhZGRpbmc6IDhyZW0gMnJlbSAxMHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYmctdm9pY2UucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52b2ljZSB7XG4gICAgcGFkZGluZzogN3JlbSAycmVtO1xuICB9XG59XG4udm9pY2UgLnZvaWNlX19pbm5lciB7XG4gIG1heC13aWR0aDogMTEzLjJyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZvaWNlIC52b2ljZV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB9XG59XG4udm9pY2UgLnZvaWNlX190aXRsZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52b2ljZSAudm9pY2VfX3RpdGxlLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9pY2UgLnZvaWNlX19wYy1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udm9pY2UgLnZvaWNlX19saXN0IHtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG4udm9pY2UgLnZvaWNlX19saXN0IGxpIHtcbiAgYmFja2dyb3VuZDogI0YxRjlFODtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAycmVtIDUuMnJlbTtcbiAgbWFyZ2luOiAwIDAgNC4xNjY2NjY2NjY3dncgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOjE0NDBweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IGxpIHtcbiAgICBtYXJnaW46IDAgMCA2cmVtIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IGxpIHtcbiAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAgIHBhZGRpbmc6IDIuNHJlbSAycmVtO1xuICB9XG59XG4udm9pY2UgLnZvaWNlX19saXN0IGxpIC52b2ljZV9fbGlzdF9fdGV4dCB7XG4gIG1heC13aWR0aDogNjVyZW07XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDoxMTAwcHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fbGlzdCBsaSAudm9pY2VfX2xpc3RfX3RleHQge1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fbGlzdCBsaSAudm9pY2VfX2xpc3RfX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnZvaWNlIC52b2ljZV9fbGlzdCBsaSAudm9pY2VfX2xpc3RfX3RleHQgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52b2ljZSAudm9pY2VfX2xpc3QgbGkgLnZvaWNlX19saXN0X190ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi52b2ljZSAudm9pY2VfX2xpc3QgbGkgLnZvaWNlX19saXN0X190ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IGxpIC5saXN0LWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMy40NzIyMjIyMjIydnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjE0NDBweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IGxpIC5saXN0LWltZyB7XG4gICAgcmlnaHQ6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IGxpIC5saXN0LWltZyB7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi52b2ljZSAudm9pY2VfX2xpc3QgbGk6bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbjogMCBhdXRvIDQuMTY2NjY2NjY2N3Z3IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fbGlzdCBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW46IDAgYXV0byA2cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudm9pY2UgLnZvaWNlX19saXN0IGxpOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gIH1cbn1cbi52b2ljZSAudm9pY2VfX2xpc3QgbGk6bnRoLWNoaWxkKDJuKSAudm9pY2VfX2xpc3RfX3RleHQge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZvaWNlIC52b2ljZV9fbGlzdCBsaTpudGgtY2hpbGQoMm4pIC5saXN0LWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAzLjQ3MjIyMjIyMjJ2dztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6MTQ0MHB4KSB7XG4gIC52b2ljZSAudm9pY2VfX2xpc3QgbGk6bnRoLWNoaWxkKDJuKSAubGlzdC1pbWcge1xuICAgIGxlZnQ6IDMuNHJlbTtcbiAgfVxufVxuLnZvaWNlIC52b2ljZV9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnN1bHRhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNGRkVGQzg7XG4gIHBhZGRpbmc6IDEzLjE5NDQ0NDQ0NDR2dyAycmVtIDhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uIHtcbiAgICBwYWRkaW5nOiA3cmVtIDJyZW07XG4gIH1cbn1cbi5jb25zdWx0YXRpb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYXJyb3ctcG9pbnQuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMC4zNDcyMjIyMjIydnc7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuLmNvbnN1bHRhdGlvbiBwIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uc3VsdGF0aW9uIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb25zdWx0YXRpb24gcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG4uY29uc3VsdGF0aW9uIC50b3AtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25zdWx0YXRpb24gLnRvcC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjhyZW07XG4gIH1cbn1cbi5jb25zdWx0YXRpb24gLnRvcC10ZXh0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbnN1bHRhdGlvbi1mdWtpZGFzaGktdG9wLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE1LjE3MzYxMTExMTF2dztcbiAgaGVpZ2h0OiA4Ljk1ODMzMzMzMzN2dztcbiAgYm90dG9tOiAtNC4wOTcyMjIyMjIydnc7XG4gIGxlZnQ6IC0yLjA4MzMzMzMzMzN2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOjE0NDBweCkge1xuICAuY29uc3VsdGF0aW9uIC50b3AtdGV4dDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjEuODVyZW07XG4gICAgaGVpZ2h0OiAxMi45cmVtO1xuICAgIGJvdHRvbTogLTUuOXJlbTtcbiAgICBsZWZ0OiAtM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29uc3VsdGF0aW9uIC50b3AtdGV4dDo6YmVmb3JlIHtcbiAgICBib3R0b206IC04LjMzMzMzMzMzMzN2dztcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN1bHRhdGlvbiAudG9wLXRleHQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1cmVtO1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBib3R0b206IC05cmVtO1xuICAgIGxlZnQ6IDIwJTtcbiAgfVxufVxuLmNvbnN1bHRhdGlvbiAuYm90dG9tLXRleHQge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uIC5ib3R0b20tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gIH1cbn1cbi5jb25zdWx0YXRpb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29uc3VsdGF0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNy42cmVtO1xuICB9XG59XG4uY29uc3VsdGF0aW9uX190aXRsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbnN1bHRhdGlvbi1pbGx1c3QtdG9wLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDkuMDI3Nzc3Nzc3OHZ3O1xuICBoZWlnaHQ6IDkuNTEzODg4ODg4OXZ3O1xuICBib3R0b206IC02LjI1dnc7XG4gIHJpZ2h0OiAtMS4zODg4ODg4ODg5dnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9fdGl0bGU6OmFmdGVyIHtcbiAgICB3aWR0aDogMTNyZW07XG4gICAgaGVpZ2h0OiAxMy43cmVtO1xuICAgIGJvdHRvbTogLTlyZW07XG4gICAgcmlnaHQ6IC0ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb25zdWx0YXRpb25fX3RpdGxlOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uX190aXRsZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA5cmVtO1xuICAgIGhlaWdodDogOS41cmVtO1xuICAgIGJvdHRvbTogLTdyZW07XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5jb25zdWx0YXRpb24gLmFycm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyLjhyZW07XG59XG4uY29uc3VsdGF0aW9uX19saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxMnB4ICNFQThCMjM7XG4gIG1heC13aWR0aDogOTAuNHJlbTtcbiAgbWFyZ2luOiAxLjZyZW0gYXV0byAwO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogM3JlbSA0LjNyZW0gMy4xcmVtIDQuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uX19saXN0IHtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgfVxufVxuLmNvbnN1bHRhdGlvbl9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb25zdWx0YXRpb25fX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG59XG4uY29uc3VsdGF0aW9uX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25zdWx0YXRpb25fX2xpc3QgbGkgLnRleHQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uY29uc3VsdGF0aW9uX19saXN0IGxpIC5udW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMwMDA7XG4gIHdpZHRoOiA2LjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnN1bHRhdGlvbl9fbGlzdCBsaSAubnVtIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbi5jb25zdWx0YXRpb25fX2xpc3QgbGkgLm51bSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25zdWx0YXRpb25fX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3VsdGF0aW9uX19saXN0IGxpOmxhc3QtY2hpbGQgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnN1bHRhdGlvbl9faWxsdXN0IHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5jb25zdWx0YXRpb25fX2lsbHVzdCAuZnVraWRhc2hpIHtcbiAgbWF4LXdpZHRoOiAxMTIuOHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY29uc3VsdGF0aW9uX19pbGx1c3QgLmlsbHVzdCB7XG4gIG1heC13aWR0aDogNTkuNHJlbTtcbiAgbWFyZ2luOiAyLjRyZW0gYXV0byAwO1xufVxuLmNvbnN1bHRhdGlvbl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTRyZW07XG4gIG1hcmdpbjogNXJlbSBhdXRvIDA7XG59XG5cbi5jdGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9iZy1jdGEucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cmVtIDJyZW07XG59XG4uY3RhX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDcuOXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOjExMDBweCkge1xuICAuY3RhX19pbm5lciB7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YV9faW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEuNnJlbSAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YV9fbGVmdCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWF4LXdpZHRoOiA5cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YV9fcmlnaHQge1xuICAgIG9yZGVyOiAzO1xuICAgIG1heC13aWR0aDogMTNyZW07XG4gIH1cbn1cbi5jdGFfX3RleHQge1xuICBtYXgtd2lkdGg6IDU0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGFfX3RleHQge1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmN0YV9fdGl0bGUge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmN0YV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5jdGFfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgbWFyZ2luOiAyLjRyZW0gYXV0byAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGFfX2J0biB7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgfVxufVxuXG4uZmFxX19saXN0IHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTJweDtcbn1cblxuLmZhcV9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhcV9fcSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTZweCA0NHB4IDE2cHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXFfX3E6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhcV9fcTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+8i1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogI0VBOEIyMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mYXFfX2l0ZW1bb3Blbl0gLmZhcV9fcTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+8jVwiO1xufVxuXG4uZmFxX19hIHtcbiAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uY29udGFjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2JnLWN0YS1jb250YWN0LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmNvbnRhY3RfX2xlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHg7XG59XG5cbi5jb250YWN0X19tZXRob2RzIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTJweDtcbn1cblxuLmNvbnRhY3RfX21ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMjI7XG59XG4uY29udGFjdF9fbWV0aG9kLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2LjRyZW07XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvdXRsaW5lOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC00cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2UsIGZpbHRlciAwLjE1cyBlYXNlO1xufVxuLmNvbnRhY3RfX21ldGhvZC1pY29uIHtcbiAgd2lkdGg6IDIuNnJlbTtcbiAgaGVpZ2h0OiAyLjZyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNvbnRhY3RfX21ldGhvZC1zdWIge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogIzU1NTtcbn1cbi5jb250YWN0X19tZXRob2Q6aG92ZXIgLmNvbnRhY3RfX21ldGhvZC1idG4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wMyk7XG59XG4uY29udGFjdF9fbWV0aG9kLS1mb3JtIC5jb250YWN0X19tZXRob2QtYnRuLCAuY29udGFjdF9fbWV0aG9kLS10ZWwgLmNvbnRhY3RfX21ldGhvZC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjRUE4QjIzO1xufVxuLmNvbnRhY3RfX21ldGhvZC0tbGluZSAuY29udGFjdF9fbWV0aG9kLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwNmM3NTU7XG59XG4iXX0= */