/* ======================================================================
 p-about-buying
====================================================================== */
.main-visual {
  position: relative;
  z-index: 0;
  padding: 0 15px;
  width: 100%;
  height: 520px;
}
@media screen and (max-width: 767px) {
  .main-visual {
    height: auto;
  }
}
.main-visual:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: url(../img/p-about-buying/mv-bg.png) no-repeat center center/cover;
  content: "";
}
@media screen and (max-width: 767px) {
  .main-visual:before {
    aspect-ratio: 385/320;
    width: 100%;
    background: url(../img/p-about-buying/sp/mv-bg.png) no-repeat top/contain;
  }
}
.main-visual__inner {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
  padding: 40px 0 0;
  width: 1200px;
  height: 100%;
}
@media screen and (max-width: 1200px) {
  .main-visual__inner {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__inner {
    display: block;
    width: 100%;
  }
}
.main-visual__heading {
  color: #fff;
  font-weight: 900;
  font-size: 40px;
  line-height: 1.6;
}
@media screen and (max-width: 1200px) {
  .main-visual__heading {
    width: 56.25%;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__heading {
    width: 100%;
    font-size: 21px;
    line-height: 26px;
  }
}
.main-visual__heading-row {
  display: block;
}
.main-visual__heading-row + .main-visual__heading-row {
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .main-visual__heading-row + .main-visual__heading-row {
    margin-top: 8px;
  }
}
.main-visual__heading .lg {
  font-size: 57px;
}
@media screen and (max-width: 767px) {
  .main-visual__heading .lg {
    font-size: 28px;
    line-height: 45px;
  }
}
.main-visual__heading .md {
  font-size: 48px;
}
@media screen and (max-width: 767px) {
  .main-visual__heading .md {
    font-size: 28px;
    line-height: 45px;
  }
}
.main-visual__heading .c-text-label {
  padding: 3px 8px 10px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .main-visual__heading .c-text-label {
    padding: 3px 8px 8px;
  }
}
.main-visual__form {
  position: absolute;
  top: 40px;
  right: 0;
  padding: 40px 21px 30px;
  width: 456px;
  border: 4px solid #6fba2c;
  border-radius: 10px;
  background: #fff;
}
@media screen and (max-width: 1200px) {
  .main-visual__form {
    width: 38%;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__form {
    position: static;
    margin: 45px 0 0;
    padding: 25px 17px 20px;
    width: 100%;
    border: 3px solid #6fba2c;
  }
}
.main-visual__form-title {
  position: relative;
  z-index: 0;
  margin: 0 auto 25px;
  padding: 0 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 900;
  font-size: 23px;
  line-height: 34px;
}
@media screen and (max-width: 767px) {
  .main-visual__form-title {
    font-size: 18px;
    line-height: 29px;
  }
}
.main-visual__form-title:before, .main-visual__form-title:after {
  position: absolute;
  top: 50%;
  width: 30px;
  height: 2px;
  background: #2c2c2c;
  content: "";
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.main-visual__form-title:before {
  left: 0;
  -webkit-transform: translateX(-50%) rotate(50deg);
  transform: translateX(-50%) rotate(50deg);
}
.main-visual__form-title:after {
  right: 0;
  -webkit-transform: translateX(50%) rotate(-50deg);
  transform: translateX(50%) rotate(-50deg);
}
.main-visual__form-title .em {
  color: #6fba2c;
  font-size: 28px;
}
@media screen and (max-width: 767px) {
  .main-visual__form-title .em {
    font-size: 24px;
  }
}
.main-visual__form-title .dot {
  position: relative;
  z-index: 0;
}
.main-visual__form-title .dot::before {
  position: absolute;
  top: 2px;
  left: 50%;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #6fba2c;
  content: "";
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.main-visual__form-form-body-item {
  display: grid;
  grid-template-columns: 90px 1fr;
  padding-bottom: 15px;
  border-bottom: 1px solid #d9d9d9;
}
@media screen and (max-width: 767px) {
  .main-visual__form-form-body-item {
    grid-template-columns: 70px 1fr;
    padding-bottom: 15px;
  }
}
.main-visual__form-form-body-item:not(:first-child) {
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .main-visual__form-form-body-item:not(:first-child) {
    margin-top: 10px;
  }
}
.main-visual__form-form-body-item-label {
  font-weight: bold;
  font-size: 16px;
}
.main-visual__form-form-body-item-input {
  padding: 9px 12px;
  width: 100%;
  height: 40px;
  border: 1px solid #c7cfdc;
  border-radius: 6px;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .main-visual__form-form-body-item-input {
    padding: 0 10px;
    font-size: 12px;
  }
}
.main-visual__form-form-body-item-input::-webkit-input-placeholder {
  color: #939ba7;
}
.main-visual__form-form-body-item-input::-moz-placeholder {
  color: #939ba7;
}
.main-visual__form-form-body-item-input:-ms-input-placeholder {
  color: #939ba7;
}
.main-visual__form-form-body-item-input::-ms-input-placeholder {
  color: #939ba7;
}
.main-visual__form-form-body-item-input::placeholder {
  color: #939ba7;
}
.main-visual__form-form-submit {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 25px auto 0;
  max-width: 350px;
  width: 100%;
  height: 70px;
  border-radius: 35px;
  background: linear-gradient(137.19deg, #6fba2c 6.41%, #418a00 116.21%);
  -webkit-box-shadow: 0 3px 0 #306700;
  box-shadow: 0 3px 0 #306700;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
@media screen and (max-width: 767px) {
  .main-visual__form-form-submit {
    margin: 15px auto 0;
  }
}
.main-visual__form-form-submit:after {
  position: absolute;
  top: 50%;
  right: 24px;
  width: 25px;
  height: 7px;
  background: #fff;
  content: "";
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-mask: url(../img/common/ico-arrow-1.svg) no-repeat center/contain;
  mask: url(../img/common/ico-arrow-1.svg) no-repeat center/contain;
}
@media screen and (max-width: 767px) {
  .main-visual__form-form-submit:after {
    right: 20px;
  }
}
.main-visual__form-form-submit:hover {
  -webkit-box-shadow: 0 0 0 #306700;
  box-shadow: 0 0 0 #306700;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
}
.main-visual__form-form-submit .em {
  display: block;
  color: #ffec3f;
  font-size: 20px;
}
.main-visual__form-line {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 25px 0 0;
  padding: 15px;
  border: 1px solid #ccc;
  border-radius: 6px;
}
@media screen and (max-width: 767px) {
  .main-visual__form-line {
    display: block;
    margin: 20px 0 0;
    padding: 15px 28px;
  }
}
.main-visual__form-line-icon {
  position: absolute;
  top: 50%;
  left: 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50px;
  flex: 0 0 50px;
  margin: 0 15px 0 0;
  width: 50px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
  .main-visual__form-line-icon {
    position: static;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 49px;
    flex: 0 0 49px;
    margin: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.main-visual__form-line-text {
  margin-right: 4px;
  padding-left: 70px;
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";
}
@media screen and (max-width: 767px) {
  .main-visual__form-line-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px 15px;
    padding-left: 0;
  }
}
.main-visual__form-line-text-title {
  font-weight: bold;
  line-height: 26px;
}
@media screen and (max-width: 767px) {
  .main-visual__form-line-text-title {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    font-size: 16px;
  }
}
.main-visual__form-line-text-sub {
  margin-top: 4px;
  font-size: 12px;
  line-height: 22px;
}
@media screen and (max-width: 767px) {
  .main-visual__form-line-text-sub {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin: 0;
    width: 100%;
    font-size: 13px;
  }
}
.main-visual__form-line-qr {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 74px;
  flex: 0 0 74px;
}
@media screen and (max-width: 767px) {
  .main-visual__form-line-qr {
    display: none;
  }
}
.main-visual__form-line-btn {
  display: none;
}
@media screen and (max-width: 767px) {
  .main-visual__form-line-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 5px;
    margin: 15px auto 0;
    width: 207px;
    height: 42px;
    border: 1px solid #06c755;
    border-radius: 21px;
    color: #06c755;
    font-weight: bold;
    font-size: 16px;
    line-height: 30px;
  }
  .main-visual__form-line-btn:link, .main-visual__form-line-btn:active, .main-visual__form-line-btn:visited {
    color: #06c755;
    cursor: pointer;
  }
  .main-visual__form-line-btn:hover {
    color: #06c755;
  }
  .main-visual__form-line-btn:hover:after {
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
  }
  .main-visual__form-line-btn:after {
    width: 18px;
    height: 6px;
    background: #06c755;
    content: "";
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-mask: url(../img/common/ico-arrow-1.svg) no-repeat center/contain;
    mask: url(../img/common/ico-arrow-1.svg) no-repeat center/contain;
  }
}

.choose-us-sec {
  padding: 0 15px 100px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .choose-us-sec {
    padding: 0 15px 60px;
  }
}
.choose-us-sec__lists {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(450px, 1fr));
  gap: 20px;
  margin: 50px auto 0;
  max-width: 100%;
  width: 1286px;
}
@media screen and (max-width: 767px) {
  .choose-us-sec__lists {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 15px;
    margin: 30px 0 0;
  }
}
.choose-us-sec__lists-item {
  position: relative;
  z-index: 0;
  padding: 48px 50px 46px;
  border-radius: 6px;
  background: #f2f5f9;
}
@media screen and (max-width: 767px) {
  .choose-us-sec__lists-item {
    padding: 15px;
  }
}
.choose-us-sec__lists-heading, .choose-us-sec__lists-text {
  padding: 0 0 0 150px;
}
@media screen and (max-width: 767px) {
  .choose-us-sec__lists-heading, .choose-us-sec__lists-text {
    padding: 0;
  }
}
.choose-us-sec__lists-heading {
  font-weight: 900;
  font-size: 26px;
  line-height: 1.6;
}
@media screen and (max-width: 767px) {
  .choose-us-sec__lists-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 15px;
    text-align: center;
    font-size: 20px;
    line-height: 32px;
  }
}
.choose-us-sec__lists-heading .em {
  padding: 0 2px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd438));
  background-image: linear-gradient(#ffd438);
  background-position: 100% 42px;
  background-size: 100% 20%;
  background-repeat: no-repeat;
  font-size: 40px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .choose-us-sec__lists-heading .em {
    background-position: 100% 35px;
    background-size: 100% 20%;
    font-size: 34px;
    line-height: 32px;
  }
}
.choose-us-sec__lists-text {
  margin-top: 5px;
}
.choose-us-sec__lists-icon {
  position: absolute;
  top: 48px;
  left: 50px;
  width: 120px;
  height: 120px;
}
@media screen and (max-width: 767px) {
  .choose-us-sec__lists-icon {
    position: static;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    width: 80px;
    height: 80px;
  }
}

.flow-sec {
  padding: 0 15px 100px;
  background: #f2f5f9;
}
@media screen and (max-width: 767px) {
  .flow-sec {
    padding: 0 15px 60px;
  }
}
.flow-sec__lists {
  position: relative;
  z-index: 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 40px;
  margin: 50px auto 0;
  max-width: 100%;
  width: 1100px;
  counter-reset: flow;
}
@media screen and (max-width: 767px) {
  .flow-sec__lists {
    gap: 15px;
    margin: 30px auto 0;
  }
}
.flow-sec__lists:after {
  position: absolute;
  top: 0;
  left: 123px;
  z-index: -1;
  width: 6px;
  height: 100%;
  background: #5a707b;
  content: "";
}
@media screen and (max-width: 767px) {
  .flow-sec__lists:after {
    left: 62px;
  }
}
.flow-sec__lists-item {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 165px 0 253px;
  min-height: 224px;
  background: #fff;
  counter-increment: flow;
}
@media screen and (max-width: 767px) {
  .flow-sec__lists-item {
    display: block;
    padding: 27px 15px 15px;
    min-height: auto;
  }
}
.flow-sec__lists-item:before {
  position: absolute;
  top: 11px;
  left: 29px;
  z-index: 1;
  color: #5a707b;
  content: "0" counter(flow);
  font-weight: 900;
  font-size: 50px;
  font-family: "Roboto", sans-serif;
  line-height: 59px;
}
@media screen and (max-width: 767px) {
  .flow-sec__lists-item:before {
    top: 15px;
    left: 48px;
    font-size: 30px;
    line-height: 35px;
  }
}
.flow-sec__lists-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  margin: 0 0 22px;
  font-weight: 900;
  font-size: 28px;
}
@media screen and (max-width: 767px) {
  .flow-sec__lists-heading {
    margin: 0 0 15px;
    font-size: 24px;
  }
}
.flow-sec__lists-icon {
  position: absolute;
  top: 50%;
  left: 40px;
  width: 174px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
  .flow-sec__lists-icon {
    position: static;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    width: 100px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.result-sec {
  padding: 0 15px 100px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .result-sec {
    padding: 0 15px 60px;
  }
}
.result-sec__title .sm {
  font-size: 36px;
}
@media screen and (max-width: 767px) {
  .result-sec__title .sm {
    font-size: 22px;
  }
}
.result-sec__contents {
  margin: 50px auto 0;
  max-width: 100%;
  width: 1290px;
}
@media screen and (max-width: 767px) {
  .result-sec__contents {
    margin: 30px -15px 0;
    max-width: initial;
    width: 100%;
    width: auto;
  }
}
@media screen and (min-width: 768px) {
  .result-sec .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 30px;
  }
}
.result-sec .swiper-button-prev,
.result-sec .swiper-button-next {
  top: 205px;
  margin-top: 0;
  width: 60px;
  height: 60px;
  border: 1px solid #ccc;
  border: 1px solid #2c2c2c;
  border-radius: 50%;
  background: #fff;
  font-size: 0;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
@media screen and (max-width: 767px) {
  .result-sec .swiper-button-prev,
.result-sec .swiper-button-next {
    top: 78px;
    width: 48px;
    height: 48px;
  }
}
.result-sec .swiper-button-prev:after,
.result-sec .swiper-button-next:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 7px;
  background: #2c2c2c;
  content: "";
  font-weight: bold;
  font-size: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-mask: url(../img/common/ico-slider-arrow.svg) no-repeat center center/contain;
  mask: url(../img/common/ico-slider-arrow.svg) no-repeat center center/contain;
}
.result-sec .swiper-button-prev {
  left: 50px;
}
@media screen and (max-width: 767px) {
  .result-sec .swiper-button-prev {
    left: 5px;
  }
}
.result-sec .swiper-button-next {
  right: 50px;
}
@media screen and (max-width: 767px) {
  .result-sec .swiper-button-next {
    right: 5px;
  }
}
.result-sec .swiper-button-next:after {
  -webkit-transform: translate(-50%, -50%) scale(-1, 1);
  transform: translate(-50%, -50%) scale(-1, 1);
}
.result-sec .swiper-pagination {
  position: static;
  bottom: 0;
  margin-top: 30px;
}
.result-sec .swiper-pagination-bullet {
  margin: 0 4px !important;
  width: 8px;
  height: 8px;
  background: #ccc;
  opacity: 1;
}
.result-sec .swiper-pagination-bullet-active {
  background: #2e99ce;
}
@media screen and (max-width: 767px) {
  .result-sec .swiper-slide {
    width: 300px;
  }
}
@media screen and (min-width: 768px) {
  .result-sec .swiper-button-prev,
.result-sec .swiper-button-next,
.result-sec .swiper-pagination {
    display: none;
  }
}
.result-sec__item-thumbnail {
  overflow: hidden;
  margin: 0 0 20px;
  aspect-ratio: 300/170;
  background: #d6d6d6;
}
.result-sec__item-thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.result-sec__item-heading {
  margin: 0 0 10px;
  padding: 0 0 10px;
  border-bottom: 1px solid #6fba2c;
  font-weight: 700;
  font-size: 18px;
  line-height: 30px;
}
.result-sec__item-info {
  padding: 0 10px;
}
.result-sec__item-info-item {
  display: grid;
  grid-template-columns: 80px 1fr;
  gap: 20px;
}
.result-sec__item-info-item:not(:first-child) {
  border-top: 1px solid #c4c4c4;
}
.result-sec__item-info-label {
  font-weight: 700;
  font-size: 16px;
  line-height: 40px;
}
.result-sec__item-info-value {
  font-size: 16px;
  line-height: 40px;
}
.result-sec__item-info-value--em {
  color: #dc5252;
  font-weight: 700;
  font-size: 18px;
}
.result-sec__item-info-value--em .num {
  font-size: 24px;
}
.result-sec__btn {
  margin: 40px auto 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media screen and (max-width: 767px) {
  .result-sec__btn {
    padding: 0 15px;
    width: 100%;
  }
}

.search-used-machine-sec {
  padding: 0 15px 100px;
  background: #f2f5f9;
}
@media screen and (max-width: 767px) {
  .search-used-machine-sec {
    padding: 0 15px 60px;
  }
}
.search-used-machine-sec__title .em {
  position: relative;
  z-index: 0;
  display: block;
  margin: 0 auto;
  padding: 0 50px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #6fba2c;
  font-size: 67px;
  line-height: 90px;
}
@media screen and (max-width: 767px) {
  .search-used-machine-sec__title .em {
    padding: 0 30px;
    font-size: 40px;
    line-height: 48px;
  }
}
.search-used-machine-sec__title .em:before, .search-used-machine-sec__title .em:after {
  position: absolute;
  bottom: 5px;
  z-index: -1;
  width: 5px;
  height: 70px;
  background: #6fba2c;
  content: "";
}
@media screen and (max-width: 767px) {
  .search-used-machine-sec__title .em:before, .search-used-machine-sec__title .em:after {
    bottom: 3px;
    width: 4px;
    height: 40px;
  }
}
.search-used-machine-sec__title .em:before {
  left: 0;
  -webkit-transform: rotate(-40deg);
  transform: rotate(-40deg);
}
.search-used-machine-sec__title .em:after {
  right: 0;
  -webkit-transform: rotate(40deg);
  transform: rotate(40deg);
}
.search-used-machine-sec__title .sm {
  font-size: 36px;
}
@media screen and (max-width: 767px) {
  .search-used-machine-sec__title .sm {
    font-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  .search-used-machine-sec__title .c-title-1__en-sub {
    font-size: 40px;
  }
}
.search-used-machine-sec__contents {
  position: relative;
  z-index: 0;
  margin: 50px auto 0;
  max-width: 100%;
  width: 1290px;
}
@media screen and (max-width: 767px) {
  .search-used-machine-sec__contents {
    margin: 30px -15px 0;
    max-width: initial;
    width: auto;
  }
}
.search-used-machine-sec__item {
  padding: 0 15px 20px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .search-used-machine-sec__item {
    width: 300px;
  }
}
.search-used-machine-sec__item-thumbnail {
  overflow: hidden;
  margin: 0 -15px;
  aspect-ratio: 400/225;
}
.search-used-machine-sec__item-thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.search-used-machine-sec__item-heading {
  padding: 20px 0 13px;
  border-bottom: 1px solid #6fba2c;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
}
@media screen and (max-width: 767px) {
  .search-used-machine-sec__item-heading {
    padding: 15px 0 10px;
    font-size: 18px;
  }
}
.search-used-machine-sec__item-body {
  padding: 15px 0 0;
}
@media screen and (max-width: 767px) {
  .search-used-machine-sec__item-body {
    padding: 10px 0 0;
  }
}
.search-used-machine-sec .swiper-wrapper,
.search-used-machine-sec .swiper-slide {
  height: auto !important;
}
.search-used-machine-sec .swiper-button-prev,
.search-used-machine-sec .swiper-button-next {
  top: 188px;
  margin-top: 0;
  width: 60px;
  height: 60px;
  border: 1px solid #ccc;
  border: 1px solid #2c2c2c;
  border-radius: 50%;
  background: #fff;
  font-size: 0;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
@media screen and (max-width: 767px) {
  .search-used-machine-sec .swiper-button-prev,
.search-used-machine-sec .swiper-button-next {
    top: 60px;
    width: 48px;
    height: 48px;
  }
}
.search-used-machine-sec .swiper-button-prev:after,
.search-used-machine-sec .swiper-button-next:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 7px;
  background: #2c2c2c;
  content: "";
  font-weight: bold;
  font-size: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-mask: url(../img/common/ico-slider-arrow.svg) no-repeat center center/contain;
  mask: url(../img/common/ico-slider-arrow.svg) no-repeat center center/contain;
}
.search-used-machine-sec .swiper-button-prev {
  left: -30px;
}
@media screen and (max-width: 767px) {
  .search-used-machine-sec .swiper-button-prev {
    left: 5px;
  }
}
.search-used-machine-sec .swiper-button-next {
  right: -30px;
}
@media screen and (max-width: 767px) {
  .search-used-machine-sec .swiper-button-next {
    right: 5px;
  }
}
.search-used-machine-sec .swiper-button-next:after {
  -webkit-transform: translate(-50%, -50%) scale(-1, 1);
  transform: translate(-50%, -50%) scale(-1, 1);
}
.search-used-machine-sec .swiper-pagination {
  position: static;
  bottom: 0;
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .search-used-machine-sec .swiper-pagination {
    margin-top: 30px;
  }
}
.search-used-machine-sec .swiper-pagination-bullet {
  margin: 0 4px !important;
  width: 8px;
  height: 8px;
  background: #ccc;
  opacity: 1;
}
.search-used-machine-sec .swiper-pagination-bullet-active {
  background: #2e99ce;
}

.faq-sec {
  padding: 0 15px 100px;
}
@media screen and (max-width: 767px) {
  .faq-sec {
    padding: 0 15px 60px;
  }
}
.faq-sec__contents {
  margin: 0 auto;
  max-width: 100%;
  width: 1100px;
}

.faq-sec-lists {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .faq-sec-lists {
    gap: 20px;
  }
}
.faq-sec-lists__heading {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  padding: 0 15px 23px;
  border-bottom: 1px solid #2c2c2c;
  font-weight: 900;
  font-size: 24px;
  line-height: 29px;
}
@media screen and (max-width: 767px) {
  .faq-sec-lists__heading {
    gap: 14px;
    padding: 0 25px 15px 0;
    font-size: 20px;
    line-height: 24px;
  }
}
.faq-sec-lists__heading button {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .faq-sec-lists__heading button {
    padding: 7px 0 0;
  }
}
.faq-sec-lists__heading:before {
  color: #5a707b;
  content: "Q";
  font-weight: 900;
  font-size: 40px;
  font-family: "Roboto", sans-serif;
  line-height: 47px;
}
.faq-sec-lists__heading:after {
  position: absolute;
  top: 21px;
  right: 15px;
  width: 17px;
  height: 12px;
  background: #2c2c2c;
  content: "";
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-mask: url(../img/common/ico-chevron.svg) no-repeat center center/contain;
  mask: url(../img/common/ico-chevron.svg) no-repeat center center/contain;
}
@media screen and (max-width: 767px) {
  .faq-sec-lists__heading:after {
    top: 20px;
    right: 0;
  }
}
.faq-sec-lists__heading.is-open:after {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.faq-sec-lists__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 34px;
  padding: 23px 15px 0;
  font-size: 16px;
  line-height: 30px;
}
@media screen and (max-width: 767px) {
  .faq-sec-lists__content {
    gap: 17px;
    padding: 15px 0 0;
  }
}
.faq-sec-lists__content:before {
  color: #6fba2c;
  content: "A";
  font-weight: 900;
  font-size: 40px;
  font-family: "Roboto", sans-serif;
  line-height: 47px;
}
.faq-sec-lists__content-inner {
  padding-top: 7px;
}

.maker-sec {
  padding: 0 15px 100px;
  background: #f2f5f9;
}
@media screen and (max-width: 767px) {
  .maker-sec {
    padding: 0 15px 60px;
  }
}
.maker-sec__contents {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 57px;
}
@media screen and (max-width: 767px) {
  .maker-sec__contents {
    gap: 30px;
  }
}

.maker-sec-lists {
  margin: 0 auto;
  padding: 50px;
  max-width: 100%;
  width: 1100px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .maker-sec-lists {
    padding: 30px 15px;
    width: 100%;
  }
}
.maker-sec-lists__content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px 50px;
}
@media screen and (max-width: 767px) {
  .maker-sec-lists__content {
    grid-template-columns: repeat(1, 1fr);
    gap: 0;
  }
}
@media screen and (max-width: 767px) {
  .maker-sec-lists__col:has(.maker-sec-lists__col-title) + .maker-sec-lists__col:has(.maker-sec-lists__col-title) {
    margin-top: 25px;
  }
}
.maker-sec-lists__col-title {
  margin: 0 0 15px;
  font-weight: 900;
  font-size: 18px;
  line-height: 22px;
}
@media screen and (max-width: 767px) {
  .maker-sec-lists__col-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0 15px;
  }
}
.maker-sec-lists__col-list li {
  position: relative;
  z-index: 0;
  padding: 14px 0 14px 25px;
  border-bottom: 1px solid #c4c4c4;
  font-size: 16px;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .maker-sec-lists__col-list li {
    padding: 14px 0 14px 20px;
    font-size: 14px;
  }
}
.maker-sec-lists__col-list li:before {
  position: absolute;
  top: 22px;
  left: 5px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #6fba2c;
  content: "";
}
.maker-sec-lists__heading {
  position: relative;
  z-index: 0;
  margin: 0 0 40px;
  padding: 0 15px 27px 0;
  border-bottom: 1px solid #2c2c2c;
  font-weight: 900;
  font-size: 24px;
  line-height: 29px;
}
@media screen and (max-width: 767px) {
  .maker-sec-lists__heading {
    margin-bottom: 25px;
    padding: 0 20px 26px 0;
    font-size: 20px;
    line-height: 24px;
  }
}
.maker-sec-lists__heading button {
  width: 100%;
}
.maker-sec-lists__heading:after {
  position: absolute;
  top: 21px;
  right: 15px;
  width: 17px;
  height: 12px;
  background: #2c2c2c;
  content: "";
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-mask: url(../img/common/ico-chevron.svg) no-repeat center center/contain;
  mask: url(../img/common/ico-chevron.svg) no-repeat center center/contain;
}
@media screen and (max-width: 767px) {
  .maker-sec-lists__heading:after {
    top: 10px;
    right: 0;
  }
}
.maker-sec-lists__heading.is-open:after {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtYWJvdXQtYnV5aW5nLnNjc3MiLCJfc2V0dGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0FBQUE7QUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUM4S0E7RURuTEY7SUFRSTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ2dLRjtFRHhLQTtJQVdJO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDa0lGO0VEM0lBO0lBWUk7OztBQzJJSjtFRHZKQTtJQWVJO0lBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDbUhGO0VEdkhBO0lBT0k7OztBQzRISjtFRG5JQTtJQVVJO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTs7QUFDQTtFQUNFOztBQ2tITjtFRG5ISTtJQUlJOzs7QUFJTjtFQUNFOztBQzBHSjtFRDNHRTtJQUlJO0lBQ0E7OztBQUdKO0VBQ0U7O0FDa0dKO0VEbkdFO0lBSUk7SUFDQTs7O0FBR0o7RUFDRTtFQUNBOztBQ3lGSjtFRDNGRTtJQUtJOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDNkRGO0VEckVBO0lBV0k7OztBQ3NFSjtFRGpGQTtJQWNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNvREo7RUQ1REU7SUFXSTtJQUNBOzs7QUFFRjtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUM5R0E7RUQrR0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0UsT0NySE07RURzSE47O0FDMEJOO0VENUJJO0lBS0k7OztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlDdElJO0VE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Zy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2V0dGluZ1wiIGFzICo7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBwLWFib3V0LWJ1eWluZ1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1haW4tdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUyMHB4O1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nLWRpcn0vcC1hYm91dC1idXlpbmcvbXYtYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBhc3BlY3QtcmF0aW86IDM4NSAvIDMyMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZy1kaXJ9L3AtYWJvdXQtYnV5aW5nL3NwL212LWJnLnBuZykgbm8tcmVwZWF0IHRvcCAvIGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtcV9tYXgoMTIwMCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgIEBpbmNsdWRlIG1xX21heCgxMjAwKSB7XG4gICAgICB3aWR0aDogNTYuMjUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgICAmLXJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sZyB7XG4gICAgICBmb250LXNpemU6IDU3cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1kIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYy10ZXh0LWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDNweCA4cHggMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDNweCA4cHggOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNDBweCAyMXB4IDMwcHg7XG4gICAgd2lkdGg6IDQ1NnB4O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICRjb2xvci1ncmVlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBtcV9tYXgoMTIwMCkge1xuICAgICAgd2lkdGg6IDM4JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbjogNDVweCAwIDA7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE3cHggMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLWdyZWVuO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLTE7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg1MGRlZyk7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHJvdGF0ZSgtNTBkZWcpO1xuICAgICAgfVxuICAgICAgLmVtIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kb3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1mb3JtLWJvZHktaXRlbSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5MHB4IDFmcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MHB4IDFmcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWZvcm0tYm9keS1pdGVtLWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAmLWZvcm0tYm9keS1pdGVtLWlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzdjZmRjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzkzOWJhNztcbiAgICAgIH1cbiAgICB9XG4gICAgJi1mb3JtLXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDI1cHggYXV0byAwO1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzcuMTlkZWcsICM2ZmJhMmMgNi40MSUsICM0MThhMDAgMTE2LjIxJSk7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAwICMzMDY3MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgIG1hc2s6IHVybCgjeyRpbWctZGlyfS9jb21tb24vaWNvLWFycm93LTEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgIzMwNjcwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gICAgICB9XG4gICAgICAuZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmVjM2Y7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1saW5lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyOHB4O1xuICAgICAgfVxuICAgICAgJi1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgZmxleDogMCAwIDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBmbGV4OiAwIDAgNDlweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXRleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuXG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGdhcDogMTBweCAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1zdWIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1xciB7XG4gICAgICAgIGZsZXg6IDAgMCA3NHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgIHdpZHRoOiAyMDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA2Yzc1NTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgICAgICAgIGNvbG9yOiAjMDZjNzU1O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGEtdGFnKCMwNmM3NTUsIzA2Yzc1NSk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDZjNzU1O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAgICAgbWFzazogdXJsKCN7JGltZy1kaXJ9L2NvbW1vbi9pY28tYXJyb3ctMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5jaG9vc2UtdXMtc2VjIHtcbiAgcGFkZGluZzogMCAxNXB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggNjBweDtcbiAgfVxuICAmX19saXN0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQ1MHB4LCAxZnIpKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEyODZweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBwYWRkaW5nOiA0OHB4IDUwcHggNDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmY1Zjk7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1oZWFkaW5nLFxuICAgICYtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxNTBweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWhlYWRpbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgICAgLmVtIHtcbiAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggI2ZmZDQzOCApO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDQycHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMzVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICAmLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0OHB4O1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmxvdy1zZWMge1xuICBwYWRkaW5nOiAwIDE1cHggMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmMmY1Zjk7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDAgMTVweCA2MHB4O1xuICB9XG5cbiAgJl9fbGlzdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgY291bnRlci1yZXNldDogZmxvdztcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMjNweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICM1YTcwN2I7XG4gICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGxlZnQ6IDYycHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTY1cHggMCAyNTNweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBmbG93O1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDE1cHggMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIGxlZnQ6IDI5cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNvbG9yOiAjNWE3MDdiO1xuICAgICAgICBjb250ZW50OiBcIjBcImNvdW50ZXIoZmxvdyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LTI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgbGVmdDogNDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1oZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgd2lkdGg6IDE3NHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZXN1bHQtc2VjIHtcbiAgcGFkZGluZzogMCAxNXB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggNjBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICAuc20ge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50cyB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEyOTBweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMzBweCAtMTVweCAwO1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiAyMDVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0b3A6IDc4cHg7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0xO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICAgICAgbWFzazogdXJsKCN7JGltZy1kaXJ9L2NvbW1vbi9pY28tc2xpZGVyLWFycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbGVmdDogNXB4O1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogNTBweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgtMSwxKTtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICYtYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogMCA0cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgJi1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmU5OWNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG5cblxuICAmX19pdGVtIHtcbiAgICAmLXRodW1ibmFpbCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzAwIC8gMTcwO1xuICAgICAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWhlYWRpbmcge1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmVlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gICAgJi1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gICAgJi1pbmZvLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAxZnI7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtaW5mby1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgICYtaW5mby12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICYtLWVtIHtcbiAgICAgICAgY29sb3I6ICNkYzUyNTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgLm51bSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXVzZWQtbWFjaGluZS1zZWMge1xuICBwYWRkaW5nOiAwIDE1cHggMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmMmY1Zjk7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDAgMTVweCA2MHB4O1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICAuZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgZm9udC1zaXplOiA2N3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zbSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYy10aXRsZS0xX19lbi1zdWIge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMjkwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDMwcHggLTE1cHggMDtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuICAgICYtdGh1bWJuYWlsIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDQwMCAvIDIyNTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWhlYWRpbmcge1xuICAgICAgcGFkZGluZzogMjBweCAwIDEzcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJvZHkge1xuICAgICAgcGFkZGluZzogMTVweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogMTg4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cbiAgICAgIG1hc2s6IHVybCgjeyRpbWctZGlyfS9jb21tb24vaWNvLXNsaWRlci1hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTMwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtMzBweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgtMSwxKTtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgJi1idWxsZXQge1xuICAgICAgbWFyZ2luOiAwIDRweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyZTk5Y2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mYXEtc2VjIHtcbiAgcGFkZGluZzogMCAxNXB4IDEwMHB4O1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggNjBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgfVxufVxuXG4uZmFxLXNlYy1saXN0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGdhcDogMzBweDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMycHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDIzcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0xO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZ2FwOiAxNHB4O1xuICAgICAgcGFkZGluZzogMCAyNXB4IDE1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiA3cHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjNWE3MDdiO1xuICAgICAgY29udGVudDogXCJRXCI7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LTI7XG4gICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICB9XG5cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0xO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuICAgICAgbWFzazogdXJsKCN7JGltZy1kaXJ9L2NvbW1vbi9pY28tY2hldnJvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDM0cHg7XG4gICAgcGFkZGluZzogMjNweCAxNXB4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZ2FwOiAxN3B4O1xuICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgIGNvbnRlbnQ6IFwiQVwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC0yO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIH1cbiAgfVxufVxuXG4ubWFrZXItc2VjIHtcbiAgcGFkZGluZzogMCAxNXB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmNWY5O1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggNjBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcbiAgICBnYXA6IDU3cHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tYWtlci1zZWMtbGlzdHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgICBnYXA6IDQwcHggNTBweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19jb2wge1xuICAgICY6aGFzKC5tYWtlci1zZWMtbGlzdHNfX2NvbC10aXRsZSkge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICAgICYtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICAgICAgZ2FwOiAwIDE1cHg7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgcGFkZGluZzogMTRweCAwIDE0cHggMjVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNGM0YzQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMCAxNHB4IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDI3cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLTE7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4IDI2cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0xO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuICAgICAgbWFzazogdXJsKCN7JGltZy1kaXJ9L2NvbW1vbi9pY28tY2hldnJvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHZhcmlhYmxlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGltZ+ODh+OCo+ODrOOCr+ODiOODquOBvuOBp+OBruODkeOCuVxuJGltZy1kaXI6IFwiLi4vaW1nXCI7XG5cbi8vIOOCs+ODs+ODhuODs+ODhOW5hVxuJGNvbnRlbnQtd2lkdGg6IDEyOTBweDtcblxuLy8gU1DmmYLjga7lt6blj7Pjga7kvZnnmb3vvIjniYfmlrnvvIlcbiRzcC1zaWRlLXBhZGRpbmc6IDIwcHg7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBicmVha3BvaW50XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5LiL6KiYMuOBpOOBruWkieaVsOOBrumWk+OBjOOCv+ODluODrOODg+ODiOihqOekulxuLy8g44K/44OW44Os44OD44OI6KGo56S644Gq44GX44Gu5aC05ZCI44GvMuOBpOOBruWkieaVsOOBruWApOOCkuOAjDFweOW3ruOAjeOBp+ioreWumuOBmeOCi+OBk+OBqFxuXG4vLyAkcGMtYnDku6XkuIrjgYxQQ+ihqOekulxuJHBjLWJwOiA3NjhweDtcblxuLy8gJHNwLWJw5Lul5LiL44GMU1DooajnpLpcbiRzcC1icDogNzY3cHg7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBmb250XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGZvbnQtMTogXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBzYW5zLXNlcmlmO1xuJGZvbnQtMjogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNvbG9yXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMmMyYzJjO1xuXG4vLyDjg5njg7zjgrnjgqvjg6njg7xcbiRjb2xvci1iZzogI2YyZjVmOTsgLy8g6IOM5pmv44Kw44Os44O8XG5cbi8vIOOCouOCr+OCu+ODs+ODiOOCq+ODqeODvFxuJGNvbG9yLWdyZWVuOiAjNmZiYTJjOyAvLyBoYW3jgrDjg6rjg7zjg7NcbiRjb2xvci1ibHVlOiAjMmU5OWNlOyAvLyBoYW3jg5bjg6vjg7xcblxuLy8g44Gd44Gu5LuWXG4kY29sb3ItbG9nbzogIzVhNzA3YjsgLy8g44Ot44K044Gu44OW44Or44O8XG5cbi8vIOaxjueUqOWkieaVsOOBuOOBruWJsuOCiuW9k+OBplxuJGNvbG9yLTE6ICRibGFjaztcbiRjb2xvci0yOiAkY29sb3ItZ3JlZW47XG4kY29sb3ItMzogJGNvbG9yLWJsdWU7XG4kY29sb3ItNDogJGNvbG9yLWJnO1xuJGNvbG9yLTU6ICRjb2xvci1sb2dvO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ1NTIFRyYW5zaXRpb24gRWFzaW5nXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGVmYXVsdFxuJGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApO1xuJGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxLjAwMCk7XG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIDEuMDAwLCAxLjAwMCk7XG4kZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4vLyBJblxuJGVhc2VJblF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKC41NTAsIC4wNTUsIC42NzUsIC4xOTApO1xuJGVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoLjg5NSwgLjAzMCwgLjY4NSwgLjIyMCk7XG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoLjQ3MCwgLjAwMCwgLjc0NSwgLjcxNSk7XG4kZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKC45NTAsIC4wNTAsIC43OTUsIC4wMzUpO1xuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllciguNjAwLCAuMDQwLCAuOTgwLCAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoLjYwMCwgLS4yODAsIC43MzUsIC4wNDUpO1xuLy8gT3V0XG4kZWFzZU91dFF1YWQ6IGN1YmljLWJlemllciguMjUwLCAuNDYwLCAuNDUwLCAuOTQwKTtcbiRlYXNlT3V0Q3ViaWM6IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxLjAwMCk7XG4kZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjE2NSwgLjg0MCwgLjQ0MCwgMS4wMDApO1xuJGVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKC4yMzAsIDEuMDAwLCAuMzIwLCAxLjAwMCk7XG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllciguMzkwLCAuNTc1LCAuNTY1LCAxLjAwMCk7XG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllciguMTkwLCAxLjAwMCwgLjIyMCwgMS4wMDApO1xuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoLjA3NSwgLjgyMCwgLjE2NSwgMS4wMDApO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyMCwgMS4yNzUpO1xuLy8gSW4gT3V0XG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMzAsIC41MTUsIC45NTUpO1xuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjc3MCwgLjAwMCwgLjE3NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoLjg2MCwgLjAwMCwgLjA3MCwgMS4wMDApO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUwLCAuNTUwLCAuOTUwKTtcbiRlYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMS4wMDAsIC4wMDAsIC4wMDAsIDEuMDAwKTtcbiRlYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoLjc4NSwgLjEzNSwgLjE1MCwgLjg2MCk7XG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKC42ODAsIC0uNTUwLCAuMjY1LCAxLjU1MCk7XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtaXhpblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjbGVhcmZpeFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBjZiB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHNhZmUtYXJlYVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBzYWZlX2FyZWEge1xuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICBwYWRkaW5nLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGEtdGFnKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgJjpsaW5rLFxuICAmOmFjdGl2ZSxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWVkaWEgcXVlcnlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21pbigkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21heCgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBkZXZpY2VcbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3AtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkgYW5kIChtYXgtd2lkdGg6ICRwYy1icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGNfdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcF90YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBjX2NvbnRlbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMtYnApIGFuZCAobWF4LXdpZHRoOiAkY29udGVudC13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjc3MgaGFja1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENocm9tZShhbmQgU2FmYXJpLCBPcGVyYSlcbkBtaXhpbiBjaHJvbWUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gRmlyZUZveFxuQG1peGluIGZpcmVmb3gge1xuICBfOmxhbmcoeCk6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBFZGdlXG5AbWl4aW4gZWRnZSB7XG4gIF86bGFuZyh4KTo6LW1zLSxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIElFKDExKVxuQG1peGluIGllIHtcbiAgXzotbXMtbGFuZyh4KTo6LW1zLWJhY2tkcm9wLFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gU2FmYXJpXG5AbWl4aW4gc2FmYXJpIHtcbiAgXzpsYW5nKHgpICsgXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gb2JqZWN0IGZpdCBpbWFnZXNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gb2ZpKCRzaXplKSB7XG4gIG9iamVjdC1maXQ6ICRzaXplO1xuXG4gIEBpbmNsdWRlIGllIHtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiAjeyRzaXplfTtcIjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaGlkZSBzY3JvbGxiYXJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGxpbmUgY2xhbXBcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZSkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhvdmVyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUmVzcG9uc2l2ZVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBmdW5jdGlvbiBwdigkbnVtLCAkd2lkdGg6IDM3NSkge1xuICBAcmV0dXJuIGNhbGMoMXZ3ICogJG51bSAvICR3aWR0aCAqIDEwMCk7XG59XG5cbkBmdW5jdGlvbiBwdlBDKCRudW0sICR3aWR0aDogMTkyMCkge1xuICBAcmV0dXJuIGNhbGMoMXZ3ICogJG51bSAvICR3aWR0aCAqIDEwMCk7XG59XG4iXX0= */
