/* ---------------------------
l-wrap
--------------------------- */
.l-wrap--1020, .wp-block-group.is-style-wrap-1020 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1020, .wp-block-group.is-style-wrap-1020 {
    max-width: 1100px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1280, .wp-block-group.is-style-wrap-1280 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1280, .wp-block-group.is-style-wrap-1280 {
    max-width: 1360px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--1180, .wp-block-group.is-style-wrap-1180 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--1180, .wp-block-group.is-style-wrap-1180 {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--840, .wp-block-group.is-style-wrap-840 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-wrap--840, .wp-block-group.is-style-wrap-840 {
    max-width: 920px;
    margin: 0 auto;
    padding: 0 40px;
  }
}
.l-wrap--pc {
  width: 100%;
}
@media screen and (min-width: 1101px) {
  .l-wrap--pc {
    max-width: calc(100% - 120px);
    margin-inline: 60px;
    border-left: 1px solid #14141E;
    border-right: 1px solid #14141E;
  }
}
@media screen and (min-width: 768px) and (max-width: 1100px) {
  .l-wrap--pc {
    max-width: calc(100% - 60px);
    margin-inline: 30px;
    border-left: 1px solid #14141E;
    border-right: 1px solid #14141E;
  }
}
@media screen and (max-width: 767px) {
  .l-wrap--sp {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  .l-wrap--sp--20 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.has-link-color > a:hover {
  color: #F5EFE9;
}

.post-type-page .wp-block-post-content.wp-block-post-content, .post-type-service .wp-block-post-content.wp-block-post-content {
  background-color: #F5EFE9;
}

@media screen and (min-width: 768px) {
  body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media screen and (max-width: 767px) {
  body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
@media screen and (max-width: 767px) {
  body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)).is-has-not-padding-sp {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  .is-has-not-padding-sp {
    padding-left: 0;
    padding-right: 0;
  }
}

p {
  line-height: 2;
}
p.is-style-has-border-bottom {
  border-bottom: 1px solid #909090;
}
.wp-block-buttons .wp-block-button__link {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  border-radius: 9999px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .wp-block-buttons .wp-block-button__link {
    font-size: 1rem;
    min-width: 256px;
    width: fit-content;
    min-height: 56px;
    padding: 10px 43px 10px 23px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-buttons .wp-block-button__link {
    min-height: 45px;
    padding: 6px 25px 6px 15px;
  }
}
.wp-block-buttons .wp-block-button__link:hover {
  transition: all 0.3s ease;
  background-color: #84D2B4;
  color: #fff;
}
.wp-block-buttons .wp-block-button__link::after {
  content: "";
  display: block;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transition: 0.3s;
  transform-origin: center;
  transform: translateY(-50%);
  background-image: url(../images/common/icon/icon_arrow_01.svg);
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 768px) {
  .wp-block-buttons .wp-block-button__link::after {
    width: 27px;
    height: 27px;
    right: 15px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-buttons .wp-block-button__link::after {
    width: 20px;
    height: 20px;
    right: 10px;
  }
}
.wp-block-buttons .wp-block-button.is-style-section-link .wp-block-button__link {
  font-family: "Sulphur Point", sans-serif;
  font-weight: 400;
  color: #F5EFE9;
  font-weight: bold;
  position: relative;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
  display: flex;
  align-items: center;
  transition: 0.3s ease-out;
  background: none;
  border-radius: 0;
  border: none;
  padding: 0;
  min-height: auto;
  min-width: auto;
}
@media screen and (min-width: 768px) {
  .wp-block-buttons .wp-block-button.is-style-section-link .wp-block-button__link {
    font-size: 1.375rem;
    padding: 0;
    min-height: auto;
    min-width: auto;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-buttons .wp-block-button.is-style-section-link .wp-block-button__link {
    font-size: 1.1428571429rem;
  }
}
.wp-block-buttons .wp-block-button.is-style-section-link .wp-block-button__link::after {
  content: "";
  display: block;
  border-radius: 50%;
  background-color: #F5EFE9;
  background-image: url(../images/common/icon_arrow_01_wh.svg);
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 50%;
  left: 100%;
  transform: translateY(-50%);
}
@media screen and (min-width: 768px) {
  .wp-block-buttons .wp-block-button.is-style-section-link .wp-block-button__link::after {
    width: 27px;
    height: 27px;
    margin-left: 18px;
    background-size: 11px auto;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-buttons .wp-block-button.is-style-section-link .wp-block-button__link::after {
    width: 20px;
    height: 20px;
    margin-left: 14px;
    background-size: 8px auto;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-buttons .wp-block-button.is-style-section-link02 {
    width: calc(50% - 15px);
    margin-bottom: 12px;
  }
}
.wp-block-buttons .wp-block-button.is-style-section-link02 .wp-block-button__link {
  position: relative;
  font-weight: bold;
  font-feature-settings: "palt";
  border: none;
  border-bottom: 1px solid #616161;
  letter-spacing: 0.1em;
  transition: 0.3s ease-out;
  color: #F5EFE9;
  background: none;
  border-radius: 0;
  justify-content: flex-start;
  text-align: left;
  min-height: auto;
}
@media screen and (min-width: 768px) {
  .wp-block-buttons .wp-block-button.is-style-section-link02 .wp-block-button__link {
    font-size: 1rem;
    padding: 0 0 10px 0;
    min-height: auto;
    min-width: auto;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-buttons .wp-block-button.is-style-section-link02 .wp-block-button__link {
    font-size: 0.8571428571rem;
    padding: 0 20px 8px 0;
    min-height: auto;
    line-height: 1.7;
  }
}
.wp-block-buttons .wp-block-button.is-style-section-link02 .wp-block-button__link::after {
  content: "";
  display: block;
  position: absolute;
  background-image: url(../images/common/icon_arrow_01.svg);
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 768px) {
  .wp-block-buttons .wp-block-button.is-style-section-link02 .wp-block-button__link::after {
    width: 27px;
    height: 27px;
    top: 12px;
    right: -8px;
    background-size: 11px auto;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-buttons .wp-block-button.is-style-section-link02 .wp-block-button__link::after {
    width: 20px;
    height: 20px;
    top: 14px;
    right: -3px;
    background-size: 8px auto;
  }
}
.wp-block-buttons .wp-block-button.is-style-section-link02 .wp-block-button__link:hover {
  color: #F5EFE9;
}
.wp-block-buttons .wp-block-button.is-style-section-link02 .wp-block-button__link:hover:after {
  background-color: transparent;
  background-image: url(../images/common/icon_arrow_01.svg);
}
.wp-block-buttons .wp-block-button.is-style-sitemap .wp-block-button__link {
  position: relative;
  font-weight: bold;
  font-feature-settings: "palt";
  border: none;
  border-bottom: 1px solid #616161;
  letter-spacing: 0.1em;
  transition: 0.3s ease-out;
  color: #F5EFE9;
  background: none;
  border-radius: 0;
  justify-content: flex-start;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .wp-block-buttons .wp-block-button.is-style-sitemap .wp-block-button__link {
    font-size: 1.125rem;
    padding: 0 0 10px 0;
    min-height: auto;
    min-width: auto;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-buttons .wp-block-button.is-style-sitemap .wp-block-button__link {
    font-size: 1.1428571429rem;
    padding: 0 0 8px 0;
  }
}
.wp-block-buttons .wp-block-button.is-style-sitemap .wp-block-button__link::after {
  content: "";
  display: block;
  position: absolute;
  background-image: url(../images/common/icon_arrow_01.svg);
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 768px) {
  .wp-block-buttons .wp-block-button.is-style-sitemap .wp-block-button__link::after {
    width: 27px;
    height: 27px;
    top: 18px;
    right: -8px;
    background-size: 11px auto;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-buttons .wp-block-button.is-style-sitemap .wp-block-button__link::after {
    width: 20px;
    height: 20px;
    top: 10px;
    right: -3px;
    background-size: 8px auto;
  }
}
.wp-block-buttons .wp-block-button.is-style-sitemap .wp-block-button__link:hover {
  color: #F5EFE9;
}
.wp-block-buttons .wp-block-button.is-style-sitemap .wp-block-button__link:hover:after {
  background-color: transparent;
  background-image: url(../images/common/icon_arrow_01.svg);
}
@media screen and (max-width: 767px) {
  .wp-block-buttons .wp-block-button.is-style-contact-button {
    width: 100%;
  }
}
.wp-block-buttons .wp-block-button.is-style-contact-button .wp-block-button__link {
  background-color: #212121;
  color: #fff;
  border-radius: 999px;
  position: relative;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.6;
  transition: 0.3s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .wp-block-buttons .wp-block-button.is-style-contact-button .wp-block-button__link {
    min-width: 360px;
    font-size: 1rem;
    padding: 0 80px;
    min-height: 80px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-buttons .wp-block-button.is-style-contact-button .wp-block-button__link {
    font-size: 1rem;
    padding: 0 60px;
    min-height: 60px;
    width: 100%;
  }
}
.wp-block-buttons .wp-block-button.is-style-contact-button .wp-block-button__link::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  background-image: url(../images/common/icon/icon_arrow_01_wh.svg);
  background-repeat: no-repeat;
  background-position: center;
  transition: 0.3s;
}
@media screen and (min-width: 768px) {
  .wp-block-buttons .wp-block-button.is-style-contact-button .wp-block-button__link::after {
    width: 80px;
    height: 80px;
    right: 0;
    background-size: 40px auto;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-buttons .wp-block-button.is-style-contact-button .wp-block-button__link::after {
    width: 60px;
    height: 60px;
    right: 0;
    background-size: 20px auto;
  }
}
.wp-block-buttons .wp-block-button.is-style-contact-button .wp-block-button__link:hover {
  background-color: #333;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .wp-block-buttons .wp-block-button.is-style-external-link-button {
    width: 100%;
  }
}
.wp-block-buttons .wp-block-button.is-style-external-link-button .wp-block-button__link {
  background-color: #212121;
  color: #fff;
  border-radius: 999px;
  position: relative;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.6;
  transition: 0.3s ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .wp-block-buttons .wp-block-button.is-style-external-link-button .wp-block-button__link {
    min-width: 360px;
    font-size: 1rem;
    padding: 0 80px;
    min-height: 80px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-buttons .wp-block-button.is-style-external-link-button .wp-block-button__link {
    font-size: 1rem;
    padding: 0 60px;
    min-height: 60px;
  }
}
.wp-block-buttons .wp-block-button.is-style-external-link-button .wp-block-button__link::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
  background-image: url(../images/common/icon/icon_external_link_wh.svg);
  background-repeat: no-repeat;
  background-position: center;
  transition: 0.3s;
}
@media screen and (min-width: 768px) {
  .wp-block-buttons .wp-block-button.is-style-external-link-button .wp-block-button__link::after {
    width: 80px;
    height: 80px;
    right: 0;
    background-size: 24px auto;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-buttons .wp-block-button.is-style-external-link-button .wp-block-button__link::after {
    width: 60px;
    height: 60px;
    right: 0;
    background-size: 18px auto;
  }
}
.wp-block-buttons .wp-block-button.is-style-external-link-button .wp-block-button__link:hover {
  background-color: #333;
  color: #fff;
}

.wp-block-heading {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
}
.wp-block-heading.is-style-has-ribbon {
  position: relative;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .wp-block-heading.is-style-has-ribbon {
    font-size: 1.875rem;
    padding-left: 38px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-heading.is-style-has-ribbon {
    font-size: 1.4285714286rem;
    padding-left: 24px;
  }
}
.wp-block-heading.is-style-has-ribbon::before {
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  left: 0;
  background-color: #F5EFE9;
}
@media screen and (min-width: 768px) {
  .wp-block-heading.is-style-has-ribbon::before {
    width: 20px;
    top: 0.85em;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-heading.is-style-has-ribbon::before {
    width: 14px;
    top: 0.75em;
  }
}
.wp-block-heading.is-style-has-graybg-radius {
  background-color: #616161;
  border-radius: 9999px;
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .wp-block-heading.is-style-has-graybg-radius {
    font-size: 1.25rem;
    padding: 13px 60px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-heading.is-style-has-graybg-radius {
    font-size: 1.2857142857rem;
    padding: 10px 40px;
  }
}
.wp-block-heading.is-style-has-graybg-radius::before {
  display: none;
}
.wp-block-heading.is-style-bordered-center {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.02em;
  color: #212121;
  text-align: left;
  border-bottom: 1px solid #212121;
  padding: 16px 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media screen and (min-width: 768px) {
  .wp-block-heading.is-style-bordered-center {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-heading.is-style-bordered-center {
    font-size: 1.2857142857rem;
  }
}
.wp-block-heading.is-style-bordered-center::before {
  display: none;
}
.wp-block-heading.is-style-double-border {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.02em;
  color: #212121;
  text-align: center;
  border-top: 1px solid #212121;
  border-bottom: 1px solid #212121;
  position: relative;
}
@media screen and (min-width: 768px) {
  .wp-block-heading.is-style-double-border {
    font-size: 2rem;
    padding: 16px 0;
    margin: 5px 0;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-heading.is-style-double-border {
    font-size: 1.4285714286rem;
    padding: 12px 0;
    margin: 4px 0;
  }
}
.wp-block-heading.is-style-double-border::before, .wp-block-heading.is-style-double-border::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #212121;
}
.wp-block-heading.is-style-double-border::before {
  top: -5px;
}
.wp-block-heading.is-style-double-border::after {
  bottom: -5px;
}
@media screen and (max-width: 767px) {
  .wp-block-heading.is-style-double-border::before {
    top: -4px;
  }
  .wp-block-heading.is-style-double-border::after {
    bottom: -4px;
  }
}
.wp-block-heading.is-style-pill-border {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.02em;
  color: #212121;
  border: 1px solid #212121;
  border-radius: 999px;
  display: flex;
  align-items: center;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .wp-block-heading.is-style-pill-border {
    font-size: 2rem;
    padding: 16px 32px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-heading.is-style-pill-border {
    font-size: 1.4285714286rem;
    padding: 12px 20px;
    gap: 12px;
  }
}
.wp-block-heading.is-style-pill-border::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background-color: #212121;
  border-radius: 50%;
  flex-shrink: 0;
  position: static;
}
@media screen and (max-width: 767px) {
  .wp-block-heading.is-style-pill-border::before {
    width: 6px;
    height: 6px;
  }
}

h2.wp-block-heading {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  line-height: 2;
}
@media screen and (min-width: 768px) {
  h2.wp-block-heading {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 767px) {
  h2.wp-block-heading {
    font-size: 1.7142857143rem;
  }
}

h3.wp-block-heading {
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 400;
  line-height: 2;
  letter-spacing: 0.03em;
}
@media screen and (min-width: 768px) {
  h3.wp-block-heading {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 767px) {
  h3.wp-block-heading {
    font-size: 1.4285714286rem;
  }
}

.wp-block-table.is-style-only-border-bottom table tbody tr td {
  border: none;
  border-bottom: 1px solid #c8c8c8;
}
@media screen and (min-width: 768px) {
  .wp-block-table.is-style-only-border-bottom table tbody tr td {
    padding: 2em 0.5em 2em 0.5em;
  }
}
.wp-block-table.is-style-only-border-bottom table tbody tr td:first-child {
  width: 25%;
}
@media screen and (min-width: 768px) {
  .wp-block-table.is-style-only-border-bottom table tbody tr td:first-child {
    padding: 2em 0.5em 2em 0em;
  }
}
@media screen and (min-width: 768px) {
  .wp-block-table.is-style-company-info {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-table.is-style-company-info {
    margin-top: 28px;
  }
}
.wp-block-table.is-style-company-info table {
  width: 100%;
  border-collapse: collapse;
}
.wp-block-table.is-style-company-info table tbody tr {
  display: flex;
}
@media screen and (min-width: 768px) {
  .wp-block-table.is-style-company-info table tbody tr {
    gap: 16px;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-table.is-style-company-info table tbody tr {
    flex-direction: column;
    gap: 0px;
    border-bottom: 1px solid #212121;
  }
  .wp-block-table.is-style-company-info table tbody tr:not(:first-child) {
    margin-top: 15px;
  }
}
.wp-block-table.is-style-company-info table tbody tr td {
  border: none;
  border-bottom: 1px solid #212121;
  font-size: 1rem;
  line-height: 1.6;
  vertical-align: top;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .wp-block-table.is-style-company-info table tbody tr td {
    padding: 19px 16px;
    width: 79.7619047619%;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-table.is-style-company-info table tbody tr td {
    padding: 5px 0;
    font-size: 1rem;
    border-bottom: none;
  }
}
.wp-block-table.is-style-company-info table tbody tr td:first-child {
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .wp-block-table.is-style-company-info table tbody tr td:first-child {
    width: 19.0476190476%;
    height: -webkit-fill-available;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-table.is-style-company-info table tbody tr td:first-child {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .wp-block-table.is-style-company-info figcaption {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-table.is-style-company-info figcaption {
    margin-bottom: 12px;
  }
}
.wp-block-table.is-style-facility-list {
  margin-block-start: 0;
  margin-top: 10px;
}
.wp-block-table.is-style-facility-list table {
  width: 100%;
  border-collapse: collapse;
}
.wp-block-table.is-style-facility-list table tbody {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.wp-block-table.is-style-facility-list table tbody tr {
  display: inline-flex;
  border-radius: 8px;
}
.wp-block-table.is-style-facility-list table tbody tr td {
  border: none;
  line-height: 1.6;
  vertical-align: middle;
}
@media screen and (min-width: 768px) {
  .wp-block-table.is-style-facility-list table tbody tr td {
    font-size: 1rem;
    height: 58px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-table.is-style-facility-list table tbody tr td {
    font-size: 1rem;
    height: auto;
    padding: 16px 12px;
  }
}
.wp-block-table.is-style-facility-list table tbody tr td:first-child {
  background-color: #212121;
  color: #fff;
  text-align: center;
  font-weight: normal;
  border-radius: 6px 0 0 6px;
}
@media screen and (min-width: 768px) {
  .wp-block-table.is-style-facility-list table tbody tr td:first-child {
    width: 23.8095238095%;
    padding: 16px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-table.is-style-facility-list table tbody tr td:first-child {
    width: 40%;
    text-align: left;
    display: flex;
    align-items: center;
  }
}
.wp-block-table.is-style-facility-list table tbody tr td:last-child {
  background-color: #fff;
  color: #212121;
  border-radius: 0 6px 6px 0;
}
@media screen and (min-width: 768px) {
  .wp-block-table.is-style-facility-list table tbody tr td:last-child {
    width: 76.1904761905%;
    padding: 16px 24px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-table.is-style-facility-list table tbody tr td:last-child {
    padding: 16px 12px;
    width: 60%;
  }
}

.wp-block-details.is-style-faq {
  list-style: none;
}
.wp-block-details.is-style-faq summary {
  list-style: none;
  font-weight: bold;
  background: #616161;
  border-radius: 10px;
  position: relative;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .wp-block-details.is-style-faq summary {
    padding: 22px 100px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-details.is-style-faq summary {
    padding: 13px 43px;
    border-radius: 5px;
  }
}
.wp-block-details.is-style-faq summary::before {
  font-family: "Noto Serif JP", serif;
  font-weight: 400;
  content: "Q.";
  color: #999999;
  font-weight: 600;
  position: absolute;
}
@media screen and (min-width: 768px) {
  .wp-block-details.is-style-faq summary::before {
    font-size: 1.75rem;
    top: 12px;
    left: 38px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-details.is-style-faq summary::before {
    font-size: 1.2142857143rem;
    top: 9px;
    left: 14px;
  }
}
.wp-block-details.is-style-faq summary::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  border-radius: 50%;
  transition: 0.3s;
  transform-origin: center;
  transform: translateY(-50%) rotate(135deg);
  background-color: #F5EFE9;
  background-image: url(../images/common/icon_arrow_01_wh.svg);
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 768px) {
  .wp-block-details.is-style-faq summary::after {
    width: 27px;
    height: 27px;
    right: 40px;
    background-size: 11px auto;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-details.is-style-faq summary::after {
    width: 20px;
    height: 20px;
    right: 15px;
    background-size: 8px auto;
  }
}
.wp-block-details.is-style-faq > :where(:not(summary)) {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .wp-block-details.is-style-faq > :where(:not(summary)) {
    margin-top: 0.5em;
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-details.is-style-faq > :where(:not(summary)) {
    margin-top: 25px;
    padding-right: 0;
    padding-left: 45px;
  }
}
.wp-block-details.is-style-faq > :where(:not(summary)):nth-child(2) {
  margin-top: 12px;
  position: relative;
}
@media screen and (min-width: 768px) {
  .wp-block-details.is-style-faq > :where(:not(summary)):nth-child(2) {
    padding-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-details.is-style-faq > :where(:not(summary)):nth-child(2) {
    padding-top: 15px;
  }
}
.wp-block-details.is-style-faq > :where(:not(summary)):nth-child(2)::before {
  font-family: "Noto Serif JP", serif;
  font-weight: 400;
  content: "A.";
  color: #F5EFE9;
  font-weight: 600;
  position: absolute;
}
@media screen and (min-width: 768px) {
  .wp-block-details.is-style-faq > :where(:not(summary)):nth-child(2)::before {
    font-size: 1.75rem;
    top: 10px;
    left: 38px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-details.is-style-faq > :where(:not(summary)):nth-child(2)::before {
    font-size: 1.2142857143rem;
    top: 12px;
    left: 14px;
  }
}
.block-editor-block-list__block .wp-block-details.is-style-faq > :where(:not(summary)):nth-child(2)::before {
  content: "";
}
@media screen and (min-width: 768px) {
  .wp-block-details.is-style-faq > :where(:not(summary)):last-child {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .wp-block-details.is-style-faq > :where(:not(summary)):last-child {
    padding-bottom: 15px;
  }
}
.wp-block-details.is-style-faq[open] summary::after {
  transform: translateY(-50%) rotate(-45deg);
}

/* ---------------------------
WordPress Group Block Styles
--------------------------- */
.wp-block-group.is-style-wrap-1280.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull):not(.is-style-pill-border):not(.is-style-double-border):not(.is-style-bordered-center):not(.is-style-has-graybg-radius)) {
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media screen and (max-width: 767px) {
  .wp-block-group.is-style-wrap-1280 {
    padding-inline: 20px;
  }
}

.wp-block-group.is-style-wrap-1180.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull):not(.is-style-pill-border):not(.is-style-double-border):not(.is-style-bordered-center):not(.is-style-has-graybg-radius)) {
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media screen and (max-width: 767px) {
  .wp-block-group.is-style-wrap-1180 {
    padding-inline: 20px;
  }
}

.wp-block-group.is-style-wrap-1020.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull):not(.is-style-pill-border):not(.is-style-double-border):not(.is-style-bordered-center):not(.is-style-has-graybg-radius)) {
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media screen and (max-width: 767px) {
  .wp-block-group.is-style-wrap-1020 {
    padding-inline: 20px;
  }
}

.wp-block-group.is-style-wrap-840.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull):not(.is-style-pill-border):not(.is-style-double-border):not(.is-style-bordered-center):not(.is-style-has-graybg-radius)) {
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media screen and (max-width: 767px) {
  .wp-block-group.is-style-wrap-840 {
    padding-inline: 20px;
  }
}

/* ---------------------------
WordPress Spacer Block
--------------------------- */
.wp-block-spacer, .wp-block-create-block-location, .wp-block-heading {
  margin-block-start: 0 !important;
}

p {
  margin-block-start: 0 !important;
}

:root :where(.is-layout-constrained) > * {
  margin-block-start: 0 !important;
}

@media screen and (max-width: 767px) {
  .wp-block-spacer[data-sp-height] {
    height: var(--sp-height) !important;
  }
}

/* ---------------------------
WordPress Separator Block - Divider Styles
--------------------------- */
.wp-block-separator.is-style-divider-left, .wp-block-separator.is-style-divider-right {
  border: none;
  height: 172px;
  position: relative;
  overflow: visible;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}
.wp-block-separator.is-style-divider-left::before, .wp-block-separator.is-style-divider-right::before {
  display: none;
}
@media screen and (max-width: 767px) {
  .wp-block-separator.is-style-divider-left, .wp-block-separator.is-style-divider-right {
    height: auto;
  }
}
.wp-block-separator.is-style-divider-left.has-svg-inserted, .wp-block-separator.is-style-divider-right.has-svg-inserted {
  background-image: none !important;
}
.wp-block-separator.is-style-divider-left svg, .wp-block-separator.is-style-divider-right svg {
  width: 100%;
  height: auto;
  display: block;
}
.wp-block-separator.is-style-divider-left svg path, .wp-block-separator.is-style-divider-right svg path {
  stroke: #212121;
  stroke-width: 1;
  fill: none;
}
.wp-block-separator.is-style-divider-left {
  background-image: url("../images/common/icon/divider_left.svg");
}
.wp-block-separator.is-style-divider-right {
  background-image: url("../images/common/icon/divider_right.svg");
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm15Z3V0ZW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Im15Z3V0ZW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5sLXdyYXBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmwtd3JhcC0tMTAyMCwgLndwLWJsb2NrLWdyb3VwLmlzLXN0eWxlLXdyYXAtMTAyMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtd3JhcC0tMTAyMCwgLndwLWJsb2NrLWdyb3VwLmlzLXN0eWxlLXdyYXAtMTAyMCB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4ubC13cmFwLS0xMjgwLCAud3AtYmxvY2stZ3JvdXAuaXMtc3R5bGUtd3JhcC0xMjgwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC13cmFwLS0xMjgwLCAud3AtYmxvY2stZ3JvdXAuaXMtc3R5bGUtd3JhcC0xMjgwIHtcbiAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi5sLXdyYXAtLTExODAsIC53cC1ibG9jay1ncm91cC5pcy1zdHlsZS13cmFwLTExODAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdyYXAtLTExODAsIC53cC1ibG9jay1ncm91cC5pcy1zdHlsZS13cmFwLTExODAge1xuICAgIG1heC13aWR0aDogMTI2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLmwtd3JhcC0tODQwLCAud3AtYmxvY2stZ3JvdXAuaXMtc3R5bGUtd3JhcC04NDAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdyYXAtLTg0MCwgLndwLWJsb2NrLWdyb3VwLmlzLXN0eWxlLXdyYXAtODQwIHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLmwtd3JhcC0tcGMge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDFweCkge1xuICAubC13cmFwLS1wYyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgbWFyZ2luLWlubGluZTogNjBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNDE0MUU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE0MTQxRTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmwtd3JhcC0tcGMge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgbWFyZ2luLWlubGluZTogMzBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNDE0MUU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE0MTQxRTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtd3JhcC0tc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC13cmFwLS1zcC0tMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5oYXMtbGluay1jb2xvciA+IGE6aG92ZXIge1xuICBjb2xvcjogI0Y1RUZFOTtcbn1cblxuLnBvc3QtdHlwZS1wYWdlIC53cC1ibG9jay1wb3N0LWNvbnRlbnQud3AtYmxvY2stcG9zdC1jb250ZW50LCAucG9zdC10eXBlLXNlcnZpY2UgLndwLWJsb2NrLXBvc3QtY29udGVudC53cC1ibG9jay1wb3N0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVFRkU5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5pcy1sYXlvdXQtY29uc3RyYWluZWQgPiA6d2hlcmUoOm5vdCguYWxpZ25sZWZ0KTpub3QoLmFsaWducmlnaHQpOm5vdCguYWxpZ25mdWxsKSkge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuaXMtbGF5b3V0LWNvbnN0cmFpbmVkID4gOndoZXJlKDpub3QoLmFsaWdubGVmdCk6bm90KC5hbGlnbnJpZ2h0KTpub3QoLmFsaWduZnVsbCkpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLmlzLWxheW91dC1jb25zdHJhaW5lZCA+IDp3aGVyZSg6bm90KC5hbGlnbmxlZnQpOm5vdCguYWxpZ25yaWdodCk6bm90KC5hbGlnbmZ1bGwpKS5pcy1oYXMtbm90LXBhZGRpbmctc3Age1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtaGFzLW5vdC1wYWRkaW5nLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5wLmlzLXN0eWxlLWhhcy1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MDkwOTA7XG59XG4ud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1pbi13aWR0aDogMjU2cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMTBweCA0M3B4IDEwcHggMjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiA2cHggMjVweCA2cHggMTVweDtcbiAgfVxufVxuLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NEQyQjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi9pY29uX2Fycm93XzAxLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc2VjdGlvbi1saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBmb250LWZhbWlseTogXCJTdWxwaHVyIFBvaW50XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjVFRkU5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc2VjdGlvbi1saW5rIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zZWN0aW9uLWxpbmsgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjE0Mjg1NzE0MjlyZW07XG4gIH1cbn1cbi53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc2VjdGlvbi1saW5rIC53cC1ibG9jay1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RUZFOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbl9hcnJvd18wMV93aC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc2VjdGlvbi1saW5rIC53cC1ibG9jay1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc2VjdGlvbi1saW5rIC53cC1ibG9jay1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zZWN0aW9uLWxpbmswMiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zZWN0aW9uLWxpbmswMiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYxNjE2MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICBjb2xvcjogI0Y1RUZFOTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zZWN0aW9uLWxpbmswMiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zZWN0aW9uLWxpbmswMiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBmb250LXNpemU6IDAuODU3MTQyODU3MXJlbTtcbiAgICBwYWRkaW5nOiAwIDIwcHggOHB4IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG59XG4ud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNlY3Rpb24tbGluazAyIC53cC1ibG9jay1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbl9hcnJvd18wMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNlY3Rpb24tbGluazAyIC53cC1ibG9jay1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAtOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNlY3Rpb24tbGluazAyIC53cC1ibG9jay1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IGF1dG87XG4gIH1cbn1cbi53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc2VjdGlvbi1saW5rMDIgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRjVFRkU5O1xufVxuLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zZWN0aW9uLWxpbmswMiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fYXJyb3dfMDEuc3ZnKTtcbn1cbi53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc2l0ZW1hcCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYxNjE2MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICBjb2xvcjogI0Y1RUZFOTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zaXRlbWFwIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zaXRlbWFwIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NTcxNDI5cmVtO1xuICAgIHBhZGRpbmc6IDAgMCA4cHggMDtcbiAgfVxufVxuLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zaXRlbWFwIC53cC1ibG9jay1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbl9hcnJvd18wMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNpdGVtYXAgLndwLWJsb2NrLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICB0b3A6IDE4cHg7XG4gICAgcmlnaHQ6IC04cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc2l0ZW1hcCAud3AtYmxvY2stYnV0dG9uX19saW5rOjphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogLTNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCBhdXRvO1xuICB9XG59XG4ud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNpdGVtYXAgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRjVFRkU5O1xufVxuLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zaXRlbWFwIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbl9hcnJvd18wMS5zdmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1jb250YWN0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtY29udGFjdC1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1jb250YWN0LWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBtaW4td2lkdGg6IDM2MHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1jb250YWN0LWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtY29udGFjdC1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24vaWNvbl9hcnJvd18wMV93aC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWNvbnRhY3QtYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtY29udGFjdC1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcbiAgfVxufVxuLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1jb250YWN0LWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWV4dGVybmFsLWxpbmstYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1leHRlcm5hbC1saW5rLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWV4dGVybmFsLWxpbmstYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWV4dGVybmFsLWxpbmstYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgfVxufVxuLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1leHRlcm5hbC1saW5rLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi9pY29uX2V4dGVybmFsX2xpbmtfd2guc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1leHRlcm5hbC1saW5rLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOjphZnRlciB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWV4dGVybmFsLWxpbmstYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6OmFmdGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XG4gIH1cbn1cbi53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZXh0ZXJuYWwtbGluay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtYmxvY2staGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLndwLWJsb2NrLWhlYWRpbmcuaXMtc3R5bGUtaGFzLXJpYmJvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2staGVhZGluZy5pcy1zdHlsZS1oYXMtcmliYm9uIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWhlYWRpbmcuaXMtc3R5bGUtaGFzLXJpYmJvbiB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB9XG59XG4ud3AtYmxvY2staGVhZGluZy5pcy1zdHlsZS1oYXMtcmliYm9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RUZFOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1oZWFkaW5nLmlzLXN0eWxlLWhhcy1yaWJib246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgdG9wOiAwLjg1ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1oZWFkaW5nLmlzLXN0eWxlLWhhcy1yaWJib246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgdG9wOiAwLjc1ZW07XG4gIH1cbn1cbi53cC1ibG9jay1oZWFkaW5nLmlzLXN0eWxlLWhhcy1ncmF5YmctcmFkaXVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1oZWFkaW5nLmlzLXN0eWxlLWhhcy1ncmF5YmctcmFkaXVzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMTNweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2staGVhZGluZy5pcy1zdHlsZS1oYXMtZ3JheWJnLXJhZGl1cyB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxNDI4NTdyZW07XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICB9XG59XG4ud3AtYmxvY2staGVhZGluZy5pcy1zdHlsZS1oYXMtZ3JheWJnLXJhZGl1czo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cC1ibG9jay1oZWFkaW5nLmlzLXN0eWxlLWJvcmRlcmVkLWNlbnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1oZWFkaW5nLmlzLXN0eWxlLWJvcmRlcmVkLWNlbnRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2staGVhZGluZy5pcy1zdHlsZS1ib3JkZXJlZC1jZW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MTQyODU3cmVtO1xuICB9XG59XG4ud3AtYmxvY2staGVhZGluZy5pcy1zdHlsZS1ib3JkZXJlZC1jZW50ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3AtYmxvY2staGVhZGluZy5pcy1zdHlsZS1kb3VibGUtYm9yZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjEyMTIxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWhlYWRpbmcuaXMtc3R5bGUtZG91YmxlLWJvcmRlciB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2staGVhZGluZy5pcy1zdHlsZS1kb3VibGUtYm9yZGVyIHtcbiAgICBmb250LXNpemU6IDEuNDI4NTcxNDI4NnJlbTtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgfVxufVxuLndwLWJsb2NrLWhlYWRpbmcuaXMtc3R5bGUtZG91YmxlLWJvcmRlcjo6YmVmb3JlLCAud3AtYmxvY2staGVhZGluZy5pcy1zdHlsZS1kb3VibGUtYm9yZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xufVxuLndwLWJsb2NrLWhlYWRpbmcuaXMtc3R5bGUtZG91YmxlLWJvcmRlcjo6YmVmb3JlIHtcbiAgdG9wOiAtNXB4O1xufVxuLndwLWJsb2NrLWhlYWRpbmcuaXMtc3R5bGUtZG91YmxlLWJvcmRlcjo6YWZ0ZXIge1xuICBib3R0b206IC01cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2staGVhZGluZy5pcy1zdHlsZS1kb3VibGUtYm9yZGVyOjpiZWZvcmUge1xuICAgIHRvcDogLTRweDtcbiAgfVxuICAud3AtYmxvY2staGVhZGluZy5pcy1zdHlsZS1kb3VibGUtYm9yZGVyOjphZnRlciB7XG4gICAgYm90dG9tOiAtNHB4O1xuICB9XG59XG4ud3AtYmxvY2staGVhZGluZy5pcy1zdHlsZS1waWxsLWJvcmRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1oZWFkaW5nLmlzLXN0eWxlLXBpbGwtYm9yZGVyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2staGVhZGluZy5pcy1zdHlsZS1waWxsLWJvcmRlciB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3MTQyODZyZW07XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLndwLWJsb2NrLWhlYWRpbmcuaXMtc3R5bGUtcGlsbC1ib3JkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1oZWFkaW5nLmlzLXN0eWxlLXBpbGwtYm9yZGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbn1cblxuaDIud3AtYmxvY2staGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyLndwLWJsb2NrLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMi53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNzE0Mjg1NzE0M3JlbTtcbiAgfVxufVxuXG5oMy53cC1ibG9jay1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDMud3AtYmxvY2staGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgzLndwLWJsb2NrLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1NzE0Mjg2cmVtO1xuICB9XG59XG5cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1vbmx5LWJvcmRlci1ib3R0b20gdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLW9ubHktYm9yZGVyLWJvdHRvbSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMmVtIDAuNWVtIDJlbSAwLjVlbTtcbiAgfVxufVxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLW9ubHktYm9yZGVyLWJvdHRvbSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtb25seS1ib3JkZXItYm90dG9tIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAyZW0gMC41ZW0gMmVtIDBlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLWNvbXBhbnktaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLWNvbXBhbnktaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLWNvbXBhbnktaW5mbyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLWNvbXBhbnktaW5mbyB0YWJsZSB0Ym9keSB0ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtY29tcGFueS1pbmZvIHRhYmxlIHRib2R5IHRyIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLWNvbXBhbnktaW5mbyB0YWJsZSB0Ym9keSB0ciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgfVxuICAud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtY29tcGFueS1pbmZvIHRhYmxlIHRib2R5IHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtY29tcGFueS1pbmZvIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLWNvbXBhbnktaW5mbyB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMTlweCAxNnB4O1xuICAgIHdpZHRoOiA3OS43NjE5MDQ3NjE5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLWNvbXBhbnktaW5mbyB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1jb21wYW55LWluZm8gdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1jb21wYW55LWluZm8gdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxOS4wNDc2MTkwNDc2JTtcbiAgICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1jb21wYW55LWluZm8gdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtY29tcGFueS1pbmZvIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1jb21wYW55LWluZm8gZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLWZhY2lsaXR5LWxpc3Qge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtZmFjaWxpdHktbGlzdCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLWZhY2lsaXR5LWxpc3QgdGFibGUgdGJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtZmFjaWxpdHktbGlzdCB0YWJsZSB0Ym9keSB0ciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtZmFjaWxpdHktbGlzdCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1mYWNpbGl0eS1saXN0IHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtZmFjaWxpdHktbGlzdCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNnB4IDEycHg7XG4gIH1cbn1cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1mYWNpbGl0eS1saXN0IHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtZmFjaWxpdHktbGlzdCB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDIzLjgwOTUyMzgwOTUlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1mYWNpbGl0eS1saXN0IHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtZmFjaWxpdHktbGlzdCB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLWZhY2lsaXR5LWxpc3QgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDc2LjE5MDQ3NjE5MDUlO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLWZhY2lsaXR5LWxpc3QgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMTZweCAxMnB4O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLndwLWJsb2NrLWRldGFpbHMuaXMtc3R5bGUtZmFxIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53cC1ibG9jay1kZXRhaWxzLmlzLXN0eWxlLWZhcSBzdW1tYXJ5IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICM2MTYxNjE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1kZXRhaWxzLmlzLXN0eWxlLWZhcSBzdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAyMnB4IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZGV0YWlscy5pcy1zdHlsZS1mYXEgc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMTNweCA0M3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuLndwLWJsb2NrLWRldGFpbHMuaXMtc3R5bGUtZmFxIHN1bW1hcnk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiUS5cIjtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1kZXRhaWxzLmlzLXN0eWxlLWZhcSBzdW1tYXJ5OjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWRldGFpbHMuaXMtc3R5bGUtZmFxIHN1bW1hcnk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjIxNDI4NTcxNDNyZW07XG4gICAgdG9wOiA5cHg7XG4gICAgbGVmdDogMTRweDtcbiAgfVxufVxuLndwLWJsb2NrLWRldGFpbHMuaXMtc3R5bGUtZmFxIHN1bW1hcnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUVGRTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fYXJyb3dfMDFfd2guc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWRldGFpbHMuaXMtc3R5bGUtZmFxIHN1bW1hcnk6OmFmdGVyIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1kZXRhaWxzLmlzLXN0eWxlLWZhcSBzdW1tYXJ5OjphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IGF1dG87XG4gIH1cbn1cbi53cC1ibG9jay1kZXRhaWxzLmlzLXN0eWxlLWZhcSA+IDp3aGVyZSg6bm90KHN1bW1hcnkpKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZGV0YWlscy5pcy1zdHlsZS1mYXEgPiA6d2hlcmUoOm5vdChzdW1tYXJ5KSkge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1kZXRhaWxzLmlzLXN0eWxlLWZhcSA+IDp3aGVyZSg6bm90KHN1bW1hcnkpKSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuLndwLWJsb2NrLWRldGFpbHMuaXMtc3R5bGUtZmFxID4gOndoZXJlKDpub3Qoc3VtbWFyeSkpOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1kZXRhaWxzLmlzLXN0eWxlLWZhcSA+IDp3aGVyZSg6bm90KHN1bW1hcnkpKTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZGV0YWlscy5pcy1zdHlsZS1mYXEgPiA6d2hlcmUoOm5vdChzdW1tYXJ5KSk6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuLndwLWJsb2NrLWRldGFpbHMuaXMtc3R5bGUtZmFxID4gOndoZXJlKDpub3Qoc3VtbWFyeSkpOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJBLlwiO1xuICBjb2xvcjogI0Y1RUZFOTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWRldGFpbHMuaXMtc3R5bGUtZmFxID4gOndoZXJlKDpub3Qoc3VtbWFyeSkpOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1kZXRhaWxzLmlzLXN0eWxlLWZhcSA+IDp3aGVyZSg6bm90KHN1bW1hcnkpKTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjIxNDI4NTcxNDNyZW07XG4gICAgdG9wOiAxMnB4O1xuICAgIGxlZnQ6IDE0cHg7XG4gIH1cbn1cbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sgLndwLWJsb2NrLWRldGFpbHMuaXMtc3R5bGUtZmFxID4gOndoZXJlKDpub3Qoc3VtbWFyeSkpOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1kZXRhaWxzLmlzLXN0eWxlLWZhcSA+IDp3aGVyZSg6bm90KHN1bW1hcnkpKTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWRldGFpbHMuaXMtc3R5bGUtZmFxID4gOndoZXJlKDpub3Qoc3VtbWFyeSkpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4ud3AtYmxvY2stZGV0YWlscy5pcy1zdHlsZS1mYXFbb3Blbl0gc3VtbWFyeTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuV29yZFByZXNzIEdyb3VwIEJsb2NrIFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud3AtYmxvY2stZ3JvdXAuaXMtc3R5bGUtd3JhcC0xMjgwLmlzLWxheW91dC1jb25zdHJhaW5lZCA+IDp3aGVyZSg6bm90KC5hbGlnbmxlZnQpOm5vdCguYWxpZ25yaWdodCk6bm90KC5hbGlnbmZ1bGwpOm5vdCguaXMtc3R5bGUtcGlsbC1ib3JkZXIpOm5vdCguaXMtc3R5bGUtZG91YmxlLWJvcmRlcik6bm90KC5pcy1zdHlsZS1ib3JkZXJlZC1jZW50ZXIpOm5vdCguaXMtc3R5bGUtaGFzLWdyYXliZy1yYWRpdXMpKSB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWdyb3VwLmlzLXN0eWxlLXdyYXAtMTI4MCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cblxuLndwLWJsb2NrLWdyb3VwLmlzLXN0eWxlLXdyYXAtMTE4MC5pcy1sYXlvdXQtY29uc3RyYWluZWQgPiA6d2hlcmUoOm5vdCguYWxpZ25sZWZ0KTpub3QoLmFsaWducmlnaHQpOm5vdCguYWxpZ25mdWxsKTpub3QoLmlzLXN0eWxlLXBpbGwtYm9yZGVyKTpub3QoLmlzLXN0eWxlLWRvdWJsZS1ib3JkZXIpOm5vdCguaXMtc3R5bGUtYm9yZGVyZWQtY2VudGVyKTpub3QoLmlzLXN0eWxlLWhhcy1ncmF5YmctcmFkaXVzKSkge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1ncm91cC5pcy1zdHlsZS13cmFwLTExODAge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5cbi53cC1ibG9jay1ncm91cC5pcy1zdHlsZS13cmFwLTEwMjAuaXMtbGF5b3V0LWNvbnN0cmFpbmVkID4gOndoZXJlKDpub3QoLmFsaWdubGVmdCk6bm90KC5hbGlnbnJpZ2h0KTpub3QoLmFsaWduZnVsbCk6bm90KC5pcy1zdHlsZS1waWxsLWJvcmRlcik6bm90KC5pcy1zdHlsZS1kb3VibGUtYm9yZGVyKTpub3QoLmlzLXN0eWxlLWJvcmRlcmVkLWNlbnRlcik6bm90KC5pcy1zdHlsZS1oYXMtZ3JheWJnLXJhZGl1cykpIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ3JvdXAuaXMtc3R5bGUtd3JhcC0xMDIwIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ3JvdXAuaXMtc3R5bGUtd3JhcC04NDAuaXMtbGF5b3V0LWNvbnN0cmFpbmVkID4gOndoZXJlKDpub3QoLmFsaWdubGVmdCk6bm90KC5hbGlnbnJpZ2h0KTpub3QoLmFsaWduZnVsbCk6bm90KC5pcy1zdHlsZS1waWxsLWJvcmRlcik6bm90KC5pcy1zdHlsZS1kb3VibGUtYm9yZGVyKTpub3QoLmlzLXN0eWxlLWJvcmRlcmVkLWNlbnRlcik6bm90KC5pcy1zdHlsZS1oYXMtZ3JheWJnLXJhZGl1cykpIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ3JvdXAuaXMtc3R5bGUtd3JhcC04NDAge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuV29yZFByZXNzIFNwYWNlciBCbG9ja1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud3AtYmxvY2stc3BhY2VyLCAud3AtYmxvY2stY3JlYXRlLWJsb2NrLWxvY2F0aW9uLCAud3AtYmxvY2staGVhZGluZyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMCAhaW1wb3J0YW50O1xufVxuXG5wIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IDp3aGVyZSguaXMtbGF5b3V0LWNvbnN0cmFpbmVkKSA+ICoge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLXNwYWNlcltkYXRhLXNwLWhlaWdodF0ge1xuICAgIGhlaWdodDogdmFyKC0tc3AtaGVpZ2h0KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuV29yZFByZXNzIFNlcGFyYXRvciBCbG9jayAtIERpdmlkZXIgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZGl2aWRlci1sZWZ0LCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRpdmlkZXItcmlnaHQge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMTcycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRpdmlkZXItbGVmdDo6YmVmb3JlLCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRpdmlkZXItcmlnaHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRpdmlkZXItbGVmdCwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kaXZpZGVyLXJpZ2h0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZGl2aWRlci1sZWZ0Lmhhcy1zdmctaW5zZXJ0ZWQsIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZGl2aWRlci1yaWdodC5oYXMtc3ZnLWluc2VydGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kaXZpZGVyLWxlZnQgc3ZnLCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRpdmlkZXItcmlnaHQgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRpdmlkZXItbGVmdCBzdmcgcGF0aCwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kaXZpZGVyLXJpZ2h0IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMjEyMTIxO1xuICBzdHJva2Utd2lkdGg6IDE7XG4gIGZpbGw6IG5vbmU7XG59XG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRpdmlkZXItbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvbi9kaXZpZGVyX2xlZnQuc3ZnXCIpO1xufVxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kaXZpZGVyLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uL2RpdmlkZXJfcmlnaHQuc3ZnXCIpO1xufVxuIl19 */