@charset "UTF-8";
/* ======================================================================
 p-products-taxonomy
====================================================================== */
.l-header {
  background: #fff;
}

.main-visual {
  padding: 120px 0 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .main-visual {
    padding: 0;
  }
}
.main-visual__inner {
  width: 1350px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 1;
  margin: 0 auto;
  padding: 80px 0 115px;
}
@media (max-width: 1410px) {
  .main-visual__inner {
    width: 100%;
    padding: 80px 30px 115px;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__inner {
    width: 100%;
    padding: 110px 4.6875vw 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.main-visual__inner .mvbg {
  position: absolute;
  bottom: 0;
  right: -300px;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .main-visual__inner .mvbg {
    top: 0;
    left: 0;
  }
}
.main-visual__inner .mvbg2 {
  position: absolute;
  bottom: 180px;
  right: 300px;
  z-index: -1;
  width: 1472px;
  height: 1040px;
}
@media screen and (max-width: 767px) {
  .main-visual__inner .mvbg2 {
    display: none;
  }
}
.main-visual__txtbox {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
@media (max-width: 1220px) {
  .main-visual__txtbox {
    width: 40%;
  }
}
@media (max-width: 860px) {
  .main-visual__txtbox {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__txtbox {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.main-visual__ttl {
  font-size: 50px;
  position: relative;
  padding: 0 0 20px;
  font-weight: bold;
}
@media (max-width: 1060px) {
  .main-visual__ttl {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__ttl {
    margin: 0 0 20px;
    font-size: 26px;
    text-align: center;
    margin: 0 0 10px;
  }
}
.main-visual__ttl:before {
  content: url(../img/p-products-cat/ttlbg.svg);
  position: absolute;
  bottom: -10px;
  left: 0;
}
@media screen and (max-width: 767px) {
  .main-visual__ttl:before {
    content: url(../img/common/sp/ttl-ico2.svg);
    bottom: -5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.main-visual__subttlbg {
  margin: 40px 0 10px;
  background: url(../img/p-products-cat/rectbg.webp);
  background-size: cover;
  font-size: 22px;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding: 0 24px;
}
@media screen and (max-width: 767px) {
  .main-visual__subttlbg {
    -ms-flex-item-align: center;
    align-self: center;
  }
}
.main-visual__imgbox {
  width: 600px;
}
@media (max-width: 1220px) {
  .main-visual__imgbox {
    width: 50%;
  }
}
@media (max-width: 860px) {
  .main-visual__imgbox {
    width: 40%;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__imgbox {
    width: 100%;
  }
}
.main-visual__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 40px 0 0;
  gap: 0 25px;
}
@media (max-width: 1225px) {
  .main-visual__btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px 0;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__btns {
    margin: 30px 0 0;
    gap: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
@media (max-width: 1225px) {
  .main-visual__btns .c-btn-1 {
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
}
.main-visual .subttl {
  font-size: 40px;
  font-weight: bold;
  color: #333;
}
@media (max-width: 1060px) {
  .main-visual .subttl {
    font-size: 35px;
  }
}
@media screen and (max-width: 767px) {
  .main-visual .subttl {
    font-size: 22px;
    text-align: center;
    margin: 0 0 10px;
  }
}
.main-visual .ttl-lead {
  font-size: 27px;
  font-weight: bold;
  color: #333;
}
@media (max-width: 1060px) {
  .main-visual .ttl-lead {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  .main-visual .ttl-lead {
    font-size: 16px;
    text-align: center;
  }
}
.main-visual .mv-slider {
  position: relative;
  overflow: hidden;
}
.main-visual .mv-slider .slick-list {
  overflow: visible;
}
.main-visual .mv-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.main-visual .slide-item {
  width: 100%;
  min-height: 430px;
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-size: cover;
  background-position: center;
  position: relative;
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
@media screen and (max-width: 767px) {
  .main-visual .slide-item {
    padding: 20px;
    min-height: 270px;
  }
}
.main-visual .slide-item__img {
  width: 315px;
  position: absolute;
  right: 30px;
  bottom: 30px;
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;
  transition: -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;
  transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;
  transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s, -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s;
}
@media screen and (max-width: 767px) {
  .main-visual .slide-item__img {
    right: initial;
    bottom: initial;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 40vw;
  }
}
.main-visual .slide-item__txt {
  -webkit-transition: opacity 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
  transition: opacity 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
  transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, opacity 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
  transition: transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, opacity 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s, -webkit-transform 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.2s;
}
.main-visual .slide-item .slide-en {
  font-size: 10px;
  font-family: "Inter", serif;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.3em;
}
.main-visual .slide-item .slide-ja {
  margin: 10px 0 0;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
}
.main-visual .slick-list {
  padding: 0 0 50px;
}
.main-visual .slick-arrow {
  position: absolute;
  z-index: 10;
  width: 40px;
  height: 40px;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.main-visual .slick-arrow:before {
  font-size: 30px;
  opacity: 0.8;
  -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.main-visual .slick-arrow:hover {
  opacity: 0.7;
}
.main-visual .slick-arrow:hover:before {
  opacity: 1;
}
.main-visual .slick-arrow.slick-prev {
  background: url(../img/p-top/prev.svg);
  background-size: cover;
  color: transparent;
  right: 55px;
  left: initial;
  bottom: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .main-visual .slick-arrow.slick-prev {
    right: initial;
    left: 0;
  }
}
.main-visual .slick-arrow.slick-next {
  background: url(../img/p-top/next.svg);
  background-size: cover;
  color: transparent;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.main-visual .slick-dots {
  position: absolute;
  bottom: 13px;
  right: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .main-visual .slick-dots {
    right: initial;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.main-visual .slick-dots li button {
  width: 10px;
  height: 10px;
  background: #d9d9d9;
  color: transparent;
  border-radius: 50%;
}
.main-visual .slick-dots li button:before {
  font-size: 12px;
}
.main-visual .slick-dots li.slick-active button {
  background: #DA0112;
}
.main-visual .slick-dots li.slick-active button:before {
  opacity: 1;
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}

span.em {
  color: #DA0112;
}
@media screen and (max-width: 767px) {
  span.em {
    font-weight: bold;
  }
}

.c-wysiwyg {
  width: 1200px;
  margin: 0 auto;
  padding: 20px 0 130px;
}
@media (max-width: 1260px) {
  .c-wysiwyg {
    width: 100%;
    padding: 130px 30px;
  }
}
@media screen and (max-width: 767px) {
  .c-wysiwyg {
    padding: 15px 4.6875vw;
  }
}
.c-wysiwyg img {
  margin: 0 auto;
}

.wp-block-columns {
  margin: 40px 0 0;
}

.wp-block-column h2, .wp-block-column h3 {
  font-size: 20px;
  text-align: left;
  padding: 0;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .wp-block-column h2, .wp-block-column h3 {
    font-size: 18px;
  }
}
.wp-block-column h2:before, .wp-block-column h2:after, .wp-block-column h3:before, .wp-block-column h3:after {
  display: none;
}

.sec4 {
  width: 100vw;
  -webkit-transform: translateX(calc((1200px - 100vw) / 2));
  transform: translateX(calc((1200px - 100vw) / 2));
  background: #F5F5F5;
  padding: 70px 0 130px;
}
@media (max-width: 1260px) {
  .sec4 {
    width: 100vw;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
    padding: 70px 30px 130px;
  }
}
@media screen and (max-width: 767px) {
  .sec4 {
    padding: 60px 4.6875vw 60px;
  }
}
.sec4__inner {
  width: 1290px;
  margin: 0 auto;
}
@media (max-width: 1290px) {
  .sec4__inner {
    width: 100%;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .sec4__inner {
    width: 100%;
  }
}
@media (max-width: 1290px) {
  .sec4__wrap {
    overflow-x: scroll;
  }
}
@media screen and (max-width: 767px) {
  .sec4__wrap {
    width: 100vw;
    overflow-x: scroll;
    -webkit-transform: translateX(-4.6875vw);
    transform: translateX(-4.6875vw);
    padding-right: 4.6875vw;
  }
}
.sec4 .c-ttl-1 .en {
  z-index: 0;
  color: #fff;
}
.sec4__cards {
  margin: 35px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 30px;
}
@media screen and (max-width: 767px) {
  .sec4__cards {
    gap: 0 10px;
    padding: 0 4.6875vw;
  }
  .sec4__cards::after {
    content: "";
    display: block;
    min-width: calc(4.6875vw - 10px);
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}
.sec4__btnbox {
  margin: 50px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sec4 .c-card-1 {
  text-decoration: none;
  color: #333;
}
.sec4 .c-card-1 .c-card-1_txt_subttl,
.sec4 .c-card-1 .c-card-1_txt_btn {
  color: #333;
  text-decoration: none;
}
.sec4 .c-btn-5 {
  text-decoration: none;
}

.sec5 {
  padding: 70px 0 130px;
}
@media screen and (max-width: 767px) {
  .sec5 {
    padding: 60px 4.6875vw 60px;
  }
}
.sec5__inner {
  width: 1130px;
  margin: 0 auto;
}
@media (max-width: 1190px) {
  .sec5__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .sec5__inner {
    width: 100%;
    padding: 0;
  }
}
.sec5__lead {
  text-align: center;
  font-size: 16px;
  margin: 35px 0 50px;
  line-height: 1.7;
}
@media screen and (max-width: 767px) {
  .sec5__lead {
    text-align: left;
  }
}
.sec5 .support-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 30px;
}
@media (max-width: 1191px) {
  .sec5 .support-list .c-card-2 {
    width: calc(50% - 15px);
  }
}
.sec5 .support-list .c-card-2 .triangle {
  background: #fff;
}
.sec5 .support-list .c-card-2 .triangle2 {
  background: #fff;
}

.sec6 {
  background: #f5f5f5;
  padding: 70px 0 130px;
}
@media screen and (max-width: 767px) {
  .sec6 {
    padding: 60px 0 60px;
  }
}
.sec6__inner {
  width: 1130px;
  margin: 0 auto;
}
@media (max-width: 1190px) {
  .sec6__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .sec6__inner {
    width: 100%;
    padding: 0;
  }
}
.sec6__inner .c-ttl-1 .en {
  z-index: 0;
  color: #fff;
}
.sec6 .column-list {
  margin: 35px 0 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 60px;
}
@media screen and (max-width: 767px) {
  .sec6 .column-list {
    display: block;
  }
}
.sec6__btnbox {
  margin: 50px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .sec6__btnbox {
    padding: 0 4.6875vw;
  }
}
.sec6 .slick-list {
  padding-bottom: 50px !important;
}
.sec6 .slick-arrow {
  position: absolute;
  z-index: 10;
  width: 40px;
  height: 40px;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.sec6 .slick-arrow:before {
  font-size: 30px;
  opacity: 0.8;
  -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.sec6 .slick-arrow:hover {
  opacity: 0.7;
}
@media screen and (max-width: 767px) {
  .sec6 .slick-arrow:hover {
    opacity: 1;
  }
}
.sec6 .slick-arrow:hover:before {
  opacity: 1;
}
.sec6 .slick-arrow.slick-prev {
  background: url(../img/p-top/prev.svg);
  background-size: cover;
  color: transparent;
  right: 55px;
  left: initial;
  bottom: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media screen and (max-width: 767px) {
  .sec6 .slick-arrow.slick-prev {
    right: initial;
    left: 0;
  }
}
.sec6 .slick-arrow.slick-next {
  background: url(../img/p-top/next.svg);
  background-size: cover;
  color: transparent;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.sec6 .slick-dots {
  position: absolute;
  bottom: 13px;
  right: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .sec6 .slick-dots {
    right: initial;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.sec6 .slick-dots li button {
  width: 10px;
  height: 10px;
  background: #d9d9d9;
  color: transparent;
  border-radius: 50%;
}
.sec6 .slick-dots li button:before {
  font-size: 12px;
}
.sec6 .slick-dots li.slick-active button {
  background: #DA0112;
}
.sec6 .slick-dots li.slick-active button:before {
  opacity: 1;
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
}

.sec7 {
  padding: 70px 0 130px;
}
@media screen and (max-width: 767px) {
  .sec7 {
    padding: 60px 4.6875vw 60px;
  }
}
.sec7__inner {
  width: 1100px;
  margin: 0 auto;
}
@media (max-width: 1160px) {
  .sec7__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .sec7__inner {
    width: 100%;
    padding: 0;
  }
}
.sec7 .faq-list {
  margin: 35px 0 0;
}
.sec7 .faq-item {
  padding: 35px 30px 30px;
  background: #F5F5F5;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .sec7 .faq-item {
    padding: 15px;
  }
}
.sec7 .faq-item:not(:first-of-type) {
  margin: 30px 0 0;
}
.sec7 .faq-item._active .faq-q:after {
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
  opacity: 0;
}
.sec7 .faq-item .faq-q {
  font-size: 22px;
  font-weight: bold;
  padding: 0 30px 0 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .sec7 .faq-item .faq-q {
    font-size: 18px;
    padding: 0 20px 0 2em;
    text-indent: -1em;
  }
}
.sec7 .faq-item .faq-q:before {
  content: "";
  width: 16px;
  height: 2px;
  border-radius: 999px;
  background: #333;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sec7 .faq-item .faq-q:after {
  content: "";
  width: 2px;
  height: 16px;
  border-radius: 999px;
  background: #333;
  position: absolute;
  top: 50%;
  right: 7px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sec7 .faq-item .faq-q .q {
  font-size: 28px;
  display: inline-block;
  margin: 0 10px 0 0;
  font-family: "Inter", serif;
}
@media screen and (max-width: 767px) {
  .sec7 .faq-item .faq-q .q {
    font-size: 20px;
  }
}
.sec7 .faq-item .faq-a {
  font-size: 16px;
  line-height: 1.7;
  margin: 10px 0 0;
  display: none;
}

.sec7-other {
  padding: 70px 0 130px;
  position: relative;
}
.sec7-other:before {
  content: "";
  width: 1600px;
  height: 100%;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  background: #f5f5f5;
}
@media screen and (max-width: 767px) {
  .sec7-other {
    padding: 60px 4.6875vw 60px;
    background: -webkit-gradient(linear, left top, right top, from(#f5f5f5), color-stop(85%, #f5f5f5), color-stop(85%, #ffffff), to(#ffffff));
    background: linear-gradient(90deg, #f5f5f5 0%, #f5f5f5 85%, #ffffff 85%, #ffffff 100%);
  }
}
.sec7-other__inner {
  width: 1360px;
  margin: 0 auto;
}
@media (max-width: 1360px) {
  .sec7-other__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .sec7-other__inner {
    width: 100%;
    padding: 0;
  }
}
.sec7-other__inner .c-ttl-1 .en {
  z-index: 0;
  color: #fff;
}
.sec7-other__inner .other-products-list {
  margin: 35px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 23px;
}
@media screen and (max-width: 767px) {
  .sec7-other__inner .other-products-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.sec7-other__inner .c-card-4_inner_img {
  top: 40%;
  width: 50%;
}

.sec8 {
  padding: 130px 0 0;
}
@media screen and (max-width: 767px) {
  .sec8 {
    padding: 60px 4.6875vw 0;
  }
}
.sec8__inner {
  width: 1190px;
  margin: 0 auto;
}
@media (max-width: 1250px) {
  .sec8__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .sec8__inner {
    width: 100%;
  }
}
.sec8 .page-link-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}
@media screen and (max-width: 767px) {
  .sec8 .page-link-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

/* 選ばれる理由ブロック（taxonomy の reason-list と同じレイアウト） */
.reason-list-block .reason-list-lead {
  font-size: 18px;
  line-height: 1.8;
  text-align: center;
  margin: 30px 0 50px;
}
@media screen and (max-width: 767px) {
  .reason-list-block .reason-list-lead {
    text-align: left;
  }
}
.reason-list-block .reason-list-ttl {
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  padding: 0 0 20px;
  position: relative;
  margin: 60px 0;
}
@media screen and (max-width: 767px) {
  .reason-list-block .reason-list-ttl {
    font-size: 20px;
    margin: 40px 0 25px;
  }
}
.reason-list-block .reason-list-ttl::before {
  content: "";
  width: 100px;
  height: 3px;
  background: #333;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.reason-list-block .reason-list {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .reason-list-block .reason-list {
    margin: 40px 0 0;
  }
}
.reason-list-block .reason-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 60px;
}
.reason-list-block .reason-item:not(:first-of-type) {
  margin: 60px 0 0;
}
@media screen and (max-width: 767px) {
  .reason-list-block .reason-item:not(:first-of-type) {
    margin: 40px 0 0;
  }
}
@media screen and (max-width: 767px) {
  .reason-list-block .reason-item {
    gap: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.reason-list-block .reason-item:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media screen and (max-width: 767px) {
  .reason-list-block .reason-item:nth-child(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.reason-list-block .reason-item-point {
  color: #fff;
  font-weight: bold;
  font-size: 22px;
  background: url(../img/p-products-cat/rect-bg.svg);
  background-size: cover;
  background-position: right;
  display: inline-block;
  padding: 0 20px 0 5px;
}
@media screen and (max-width: 767px) {
  .reason-list-block .reason-item-point {
    font-size: 15px;
  }
}
.reason-list-block .reason-item_txtbox {
  width: 540px;
  -ms-flex-item-align: center;
  align-self: center;
}
@media screen and (max-width: 767px) {
  .reason-list-block .reason-item_txtbox {
    width: 100%;
  }
}
.reason-list-block .reason-item-ttl {
  margin: 10px 0 10px;
  padding: 0 !important;
  font-weight: bold;
  font-size: 26px;
  line-height: 1.7;
  text-align: left !important;
}
.reason-list-block .reason-item-ttl:after {
  display: none;
}
@media screen and (max-width: 767px) {
  .reason-list-block .reason-item-ttl {
    font-size: 20px;
  }
}
.reason-list-block .reason-item-txt {
  font-size: 16px;
  line-height: 1.7;
}
.reason-list-block .reason-item_imgbox {
  width: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .reason-list-block .reason-item_imgbox {
    width: 100%;
  }
}
.reason-list-block .reason-item_imgbox img {
  width: auto;
  height: auto;
  display: block;
}

.wp-block-acf-wysiwyg-box-bg.wysiwyg-box--bg .wysiwyg-box__content {
  width: 1200px;
  margin: 0 auto;
}
@media (max-width: 1260px) {
  .wp-block-acf-wysiwyg-box-bg.wysiwyg-box--bg .wysiwyg-box__content {
    width: 100%;
  }
}

.wp-caption.aligncenter {
  margin: 40px auto 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;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 1260px) {
  .wp-caption.aligncenter {
    width: auto !important;
  }
}
.wp-caption.aligncenter .wp-caption-text {
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.tablepress {
  margin: 60px auto !important;
  border-color: #333 !important;
  --border-color: #ddd!important;
}
@media screen and (max-width: 767px) {
  .tablepress {
    table-layout: fixed !important;
    width: 100% !important;
    font-size: 12px;
  }
}
.tablepress thead {
  background: none;
}
.tablepress thead th {
  padding: 10px;
  text-align: center;
  background: none;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .tablepress thead th {
    padding: 5px !important;
  }
}
.tablepress thead th:first-of-type {
  background: #333;
  color: #fff;
}
.tablepress thead th.column-3, .tablepress thead th.column-4, .tablepress thead th.column-5, .tablepress thead th.column-6, .tablepress thead th.column-7, .tablepress thead th.column-8, .tablepress thead th.column-9, .tablepress thead th.column-10 {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
@media screen and (max-width: 767px) {
  .tablepress tbody {
    padding: 5px !important;
  }
}
.tablepress tbody tr th, .tablepress tbody tr td {
  padding: 10px !important;
  text-align: center;
  vertical-align: middle;
}
.tablepress tbody tr th:first-of-type, .tablepress tbody tr td:first-of-type {
  background: #333;
  color: #fff;
}
.tablepress tbody tr td.column-1 + .column-2 {
  background: #333;
  color: #fff;
  border-left: 1px solid #ddd;
}
.tablepress tbody tr .column-2 {
  border-left: 1px solid #ddd;
}
.tablepress tbody tr .column-3,
.tablepress tbody tr .column-4,
.tablepress tbody tr .column-5,
.tablepress tbody tr .column-5,
.tablepress tbody tr .column-5,
.tablepress tbody tr .column-6,
.tablepress tbody tr .column-7,
.tablepress tbody tr .column-8,
.tablepress tbody tr .column-9,
.tablepress tbody tr .column-10 {
  border-right: 1px solid #ddd;
}
.tablepress tbody tr:last-of-type td {
  border-bottom: 1px solid #ddd;
}

.sec-support {
  padding: 70px 0 130px;
}
@media screen and (max-width: 767px) {
  .sec-support {
    padding: 60px 4.6875vw 60px;
  }
}
.sec-support__inner {
  width: 1130px;
  margin: 0 auto;
}
@media (max-width: 1190px) {
  .sec-support__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .sec-support__inner {
    width: 100%;
    padding: 0;
  }
}
.sec-support__lead {
  text-align: center;
  font-size: 16px;
  margin: 35px 0 50px;
  line-height: 1.7;
}
@media screen and (max-width: 767px) {
  .sec-support__lead {
    text-align: left;
  }
}
.sec-support .support-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 30px;
}
@media (max-width: 1191px) {
  .sec-support .support-list .c-card-2 {
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 767px) {
  .sec-support .support-list .c-card-2 {
    width: 100%;
  }
  .sec-support .support-list .c-card-2:nth-of-type(1) .c-card-2_item_ttl {
    background: url(../img/p-top/sp/sec4-img1.webp);
    background-size: cover;
  }
  .sec-support .support-list .c-card-2:nth-of-type(2) .c-card-2_item_ttl {
    background: url(../img/p-top/sp/sec4-img2.webp);
    background-size: cover;
  }
  .sec-support .support-list .c-card-2:nth-of-type(3) .c-card-2_item_ttl {
    background: url(../img/p-top/sp/sec4-img3.webp);
    background-size: cover;
  }
  .sec-support .support-list .c-card-2:nth-of-type(4) .c-card-2_item_ttl {
    background: url(../img/p-top/sp/sec4-img4.webp);
    background-size: cover;
  }
  .sec-support .support-list .c-card-2 .c-card-2_item_ttl span {
    display: inline-block;
    padding: 0 0 10px;
    position: relative;
  }
  .sec-support .support-list .c-card-2 .c-card-2_item_ttl span:before {
    content: url(../img/common/sp/ttl-ico3.svg);
    position: absolute;
    bottom: -10px;
    left: 0;
  }
}
.sec-support .support-list .c-card-2 .triangle {
  background: #fff;
}
.sec-support .support-list .c-card-2 .triangle2 {
  background: #fff;
}

.c-webform {
  margin: 80px auto 0;
}
@media (max-width: 1426px) {
  .c-webform {
    width: 100%;
    padding: 0 15px;
    margin: 40px auto 0;
  }
}
@media screen and (max-width: 767px) {
  .c-webform {
    width: 100%;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .c-webform #mrc_webform .mrc_webform .mrc_webform_row:first-of-type td,
.c-webform #mrc_webform .mrc_webform .mrc_webform_row:nth-of-type(2) td {
    padding: 0 !important;
  }
}
.c-webform_btn {
  margin: 50px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .c-webform_btn {
    padding: 0 4.6875vw;
  }
}
@media screen and (max-width: 767px) {
  .c-webform .c-webform {
    padding: 0;
  }
}

.c-webform_btn .c-btn-2 {
  text-decoration: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtcHJvZHVjdHMtc2luZ2xlLnNjc3MiLCJfc2V0dGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQTtBQUFBO0FBQUE7QUFHQTtFQUNFLFlDNEJNOzs7QUQxQlI7RUFDRTtFQUNBOztBQ3lLQTtFRDNLRjtJQUlJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFURjtJQVVJO0lBQ0E7OztBQzBKSjtFRHJLQTtJQWNJO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUMrSUo7RURuSkU7SUFNSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNtSUo7RUR6SUU7SUFRSTs7O0FBSU47RUFDRTs7QUFDQTtFQUZGO0lBR0k7OztBQUVGO0VBTEY7SUFNSTs7O0FDdUhKO0VEN0hBO0lBU0k7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTs7O0FDeUdKO0VEL0dBO0lBU0k7SUFDQTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDNkZKO0VEakdFO0lBTUk7SUFDQTtJQUNBO0lBQ0E7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPQ2xFSTtFRG1FSjtFQUNBO0VBQ0E7O0FDNEVGO0VEcEZBO0lBVUk7OztBQUdKO0VBQ0U7O0FBRUE7RUFIRjtJQUlJOzs7QUFFRjtFQU5GO0lBT0k7OztBQ2dFSjtFRHZFQTtJQVVJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JO0lBQ0E7OztBQ2tESjtFRDFEQTtJQVdJO0lBQ0E7SUFDQTs7O0FBR0E7RUFERjtJQUVJOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQSxPQ2pISTs7QURrSEo7RUFKRjtJQUtJOzs7QUNnQ0o7RURyQ0E7SUFRSTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNB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QTtFQUNFLFlDdDZCRjtFRHU2QkUsT0NyNkJGOztBRHk2QkE7RUFDRSxZQzU2QkY7RUQ2NkJFLE9DMzZCRjtFRDQ2QkU7O0FBR0o7RUFDRTs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVVFOztBQUdBO0VBQ0U7OztBQVFWO0VBQ0U7O0FDeHpCQTtFRHV6QkY7SUFHSTs7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTtJQUNBOzs7QUNqMEJKO0VENHpCQTtJQVFJO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDNTBCRjtFRHcwQkE7SUFNSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBRUU7RUFERjtJQUVJOzs7QUN2MUJOO0VEcTFCRTtJQU1JOztFQUVFO0lBQ0U7SUFDQTs7RUFJRjtJQUNFO0lBQ0E7O0VBSUY7SUFDRTtJQUNBOztFQUlGO0lBQ0U7SUFDQTs7RUFJRjtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFNUjtFQUNFOztBQUVGO0VBQ0U7OztBQU9SO0VBRUU7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7SUFDQTs7O0FDcDVCRjtFRDg0QkY7SUFTSTtJQUNBOzs7QUN4NUJGO0VEMDVCQTtBQUFBO0lBR0k7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQ242QkY7RURnNkJBO0lBS0k7OztBQ3I2Qko7RUR3NkJBO0lBRUk7Ozs7QUFNSjtFQUNFIiwiZmlsZSI6InAtcHJvZHVjdHMtc2luZ2xlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJzZXR0aW5nXCIgYXMgKjtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHAtcHJvZHVjdHMtdGF4b25vbXlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4ubC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxufVxyXG4ubWFpbi12aXN1YWwge1xyXG4gIHBhZGRpbmc6IDEyMHB4IDAgMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAmX19pbm5lciB7XHJcbiAgICB3aWR0aDogMTM1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTE1cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQxMHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDMwcHggMTE1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxMTBweCA0LjY4NzV2dyAzMHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcbiAgICAubXZiZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogLTMwMHB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubXZiZzIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMTgwcHg7XHJcbiAgICAgIHJpZ2h0OiAzMDBweDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHdpZHRoOiAxNDcycHg7XHJcbiAgICAgIGhlaWdodDogMTA0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190eHRib3gge1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdHRsIHtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvcC1wcm9kdWN0cy1jYXQvdHRsYmcuc3ZnKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jb21tb24vc3AvdHRsLWljbzIuc3ZnKTtcclxuICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zdWJ0dGxiZyB7XHJcbiAgICBtYXJnaW46IDQwcHggMCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXByb2R1Y3RzLWNhdC9yZWN0Ymcud2VicCk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZ2JveCB7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG5zIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgIGdhcDogMCAyNXB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjVweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE1cHggMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcbiAgICAuYy1idG4tMSB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjI1cHgpIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdWJ0dGwge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudHRsLWxlYWQge1xyXG4gICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAubXYtc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuc2xpZGUtaXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDQzMHB4O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNzBweDtcclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHdpZHRoOiAzMTVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgMC4xcztcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDQwdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIDAuMnMsXHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC43cyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgMC4ycztcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNsaWRlLWVuIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLHNlcmlmO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjNlbTtcclxuICAgIH1cclxuICAgIC5zbGlkZS1qYSB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgNTBweDtcclxuICB9XHJcbiAgXHJcbiAgLy8gU2xpY2vnn6LljbDjga7jgrnjgr/jgqTjg6tcclxuICAuc2xpY2stYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcbiAgICBcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3AtdG9wL3ByZXYuc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICByaWdodDogNTVweDtcclxuICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9uZXh0LnN2Zyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8vIFNsaWNr44OJ44OD44OI44Gu44K544K/44Kk44OrXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxM3B4O1xyXG4gICAgcmlnaHQ6IDEzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zcGFuLmVtIHtcclxuICBjb2xvcjogJHJlZDtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbn1cclxuXHJcbi5jLXd5c2l3eWcge1xyXG4gIHdpZHRoOiAxMjAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMjBweCAwIDEzMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTMwcHggMzBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZzogMTVweCA0LjY4NzV2dztcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gIG1hcmdpbjogNDBweCAwIDA7XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb2x1bW4ge1xyXG4gIGgyLGgzIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjNCB7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCggY2FsYygoMTIwMHB4IC0gMTAwdncpIC8gMikgKTtcclxuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG4gIHBhZGRpbmc6IDcwcHggMCAxMzBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC0zMHB4ICk7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDMwcHggMTMwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmc6IDYwcHggNC42ODc1dncgNjBweDtcclxuICB9XHJcbiAgJl9faW5uZXIge1xyXG4gICAgd2lkdGg6IDEyOTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTBweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3dyYXAge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTBweCkge1xyXG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQuNjg3NXZ3KTtcclxuICAgICAgcGFkZGluZy1yaWdodDogNC42ODc1dnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLXR0bC0xIHtcclxuICAgIC5lbiB7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NhcmRzIHtcclxuICAgIG1hcmdpbjogMzVweCAwIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAwIDMwcHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGdhcDogMCAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDQuNjg3NXZ3O1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDQuNjg3NXZ3IC0gMTBweCk7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnRuYm94IHtcclxuICAgIG1hcmdpbjogNTBweCAwIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5jLWNhcmQtMSAge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIC5jLWNhcmQtMV90eHRfc3VidHRsLFxyXG4gICAgLmMtY2FyZC0xX3R4dF9idG4ge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWJ0bi01IHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWM1IHtcclxuICBwYWRkaW5nOiA3MHB4IDAgMTMwcHg7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZzogNjBweCA0LjY4NzV2dyA2MHB4O1xyXG4gIH1cclxuICAmX19pbm5lciB7XHJcbiAgICB3aWR0aDogMTEzMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5MHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sZWFkIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMzVweCAwIDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3VwcG9ydC1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICAuYy1jYXJkLTIge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgIH1cclxuICAgICAgLnRyaWFuZ2xlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICAgIC50cmlhbmdsZTIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWM2IHtcclxuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gIHBhZGRpbmc6IDcwcHggMCAxMzBweDtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjBweDtcclxuICB9XHJcbiAgJl9faW5uZXIge1xyXG4gICAgd2lkdGg6IDExMzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTBweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5jLXR0bC0xIHtcclxuICAgICAgLmVuIHtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbHVtbi1saXN0IHtcclxuICAgIG1hcmdpbjogMzVweCAwIDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA2MHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnRuYm94IHtcclxuICAgIG1hcmdpbjogNTBweCAwIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNC42ODc1dnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1saXN0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4IWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLy8gU2xpY2vnn6LljbDjga7jgrnjgr/jgqTjg6tcclxuICAuc2xpY2stYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcbiAgICBcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3AtdG9wL3ByZXYuc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICByaWdodDogNTVweDtcclxuICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9uZXh0LnN2Zyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8vIFNsaWNr44OJ44OD44OI44Gu44K544K/44Kk44OrXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxM3B4O1xyXG4gICAgcmlnaHQ6IDEzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjNyB7XHJcbiAgcGFkZGluZzogNzBweCAwIDEzMHB4O1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmc6IDYwcHggNC42ODc1dncgNjBweDtcclxuICB9XHJcbiAgJl9faW5uZXIge1xyXG4gICAgd2lkdGg6IDExMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNjBweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhcS1saXN0IHtcclxuICAgIG1hcmdpbjogMzVweCAwIDA7XHJcbiAgfVxyXG4gIC5mYXEtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHggMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICB9XHJcbiAgICAmLl9hY3RpdmUge1xyXG4gICAgICAuZmFxLXEge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhcS1xIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDJlbTtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsc2VyaWY7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhcS1hIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYzctb3RoZXIge1xyXG4gIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2Y1ZjVmNSAwJSwgI2Y1ZjVmNSA4NSUsICNmZmZmZmYgODUlLCAjZmZmZmZmIDEwMCUpO1xyXG4gIHBhZGRpbmc6IDcwcHggMCAxMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxNjAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gIH1cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDQuNjg3NXZ3IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDkwZGVnLCBcclxuICAgICAgI2Y1ZjVmNSAwJSwgI2Y1ZjVmNSA4NSUsIFxyXG4gICAgICAjZmZmZmZmIDg1JSwgI2ZmZmZmZiAxMDAlKTtcclxuICB9XHJcbiAgJl9faW5uZXIge1xyXG4gICAgd2lkdGg6IDEzNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5jLXR0bC0xIHtcclxuICAgICAgLmVuIHtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5vdGhlci1wcm9kdWN0cy1saXN0IHtcclxuICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjNweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jLWNhcmQtNF9pbm5lcl9pbWcge1xyXG4gICAgICB0b3A6IDQwJTtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWM4IHtcclxuICBwYWRkaW5nOiAxMzBweCAwIDA7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZzogNjBweCA0LjY4NzV2dyAwO1xyXG4gIH1cclxuICAmX19pbm5lciB7XHJcbiAgICB3aWR0aDogMTE5MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZS1saW5rLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNDBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi8qIOmBuOOBsOOCjOOCi+eQhueUseODluODreODg+OCr++8iHRheG9ub215IOOBriByZWFzb24tbGlzdCDjgajlkIzjgZjjg6zjgqTjgqLjgqbjg4jvvIkgKi9cclxuLnJlYXNvbi1saXN0LWJsb2NrIHtcclxuICAucmVhc29uLWxpc3QtbGVhZCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgNTBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLnJlYXNvbi1saXN0LXR0bCB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiA2MHB4IDA7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luOiA0MHB4IDAgMjVweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVhc29uLWxpc3Qge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnJlYXNvbi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDAgNjBweDtcclxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgIG1hcmdpbjogNjBweCAwIDA7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlYXNvbi1pdGVtLXBvaW50IHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcC1wcm9kdWN0cy1jYXQvcmVjdC1iZy5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDAgNXB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWFzb24taXRlbV90eHRib3gge1xyXG4gICAgd2lkdGg6IDU0MHB4O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnJlYXNvbi1pdGVtLXR0bCB7XHJcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xyXG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVhc29uLWl0ZW0tdHh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgfVxyXG4gIC5yZWFzb24taXRlbV9pbWdib3gge1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vQ3VzdG9tXHJcbi53cC1ibG9jay1hY2Ytd3lzaXd5Zy1ib3gtYmcud3lzaXd5Zy1ib3gtLWJnIHtcclxuICAud3lzaXd5Zy1ib3hfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNjBweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLmFsaWduY2VudGVyIHtcclxuICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcclxuICB9XHJcbiAgLndwLWNhcHRpb24tdGV4dCB7XHJcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZXByZXNzIHtcclxuICBtYXJnaW46IDYwcHggYXV0byFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYmxhY2shaW1wb3J0YW50O1xyXG4gIC0tYm9yZGVyLWNvbG9yOiAjZGRkIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAmLmNvbHVtbi0zLFxyXG4gICAgICAmLmNvbHVtbi00LFxyXG4gICAgICAmLmNvbHVtbi01LFxyXG4gICAgICAmLmNvbHVtbi02LFxyXG4gICAgICAmLmNvbHVtbi03LFxyXG4gICAgICAmLmNvbHVtbi04LFxyXG4gICAgICAmLmNvbHVtbi05LFxyXG4gICAgICAmLmNvbHVtbi0xMCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB0Ym9keSB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0ciB7XHJcbiAgICAgIHRoLHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7ICAgIFxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0ZC5jb2x1bW4tMSB7XHJcbiAgICAgICAgJisuY29sdW1uLTIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbHVtbi0yIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbHVtbi0zLFxyXG4gICAgICAuY29sdW1uLTQsXHJcbiAgICAgIC5jb2x1bW4tNSxcclxuICAgICAgLmNvbHVtbi01LFxyXG4gICAgICAuY29sdW1uLTUsXHJcbiAgICAgIC5jb2x1bW4tNixcclxuICAgICAgLmNvbHVtbi03LFxyXG4gICAgICAuY29sdW1uLTgsXHJcbiAgICAgIC5jb2x1bW4tOSxcclxuICAgICAgLmNvbHVtbi0xMCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNlYy1zdXBwb3J0IHtcclxuICBwYWRkaW5nOiA3MHB4IDAgMTMwcHg7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZzogNjBweCA0LjY4NzV2dyA2MHB4O1xyXG4gIH1cclxuICAmX19pbm5lciB7XHJcbiAgICB3aWR0aDogMTEzMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5MHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sZWFkIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbjogMzVweCAwIDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3VwcG9ydC1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICAuYy1jYXJkLTIge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgLmMtY2FyZC0yX2l0ZW1fdHRsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9zcC9zZWM0LWltZzEud2VicCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgLmMtY2FyZC0yX2l0ZW1fdHRsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9zcC9zZWM0LWltZzIud2VicCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgLmMtY2FyZC0yX2l0ZW1fdHRsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9zcC9zZWM0LWltZzMud2VicCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICAgICAgLmMtY2FyZC0yX2l0ZW1fdHRsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9zcC9zZWM0LWltZzQud2VicCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jLWNhcmQtMl9pdGVtX3R0bCB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jb21tb24vc3AvdHRsLWljbzMuc3ZnKTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50cmlhbmdsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICAudHJpYW5nbGUyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmMtd2ViZm9ybSB7XHJcbiAgLy8gd2lkdGg6IDEzNjZweDtcclxuICBtYXJnaW46IDgwcHggYXV0byAwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDI2cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAjbXJjX3dlYmZvcm0gLm1yY193ZWJmb3JtIC5tcmNfd2ViZm9ybV9yb3c6Zmlyc3Qtb2YtdHlwZSB0ZCxcclxuICAjbXJjX3dlYmZvcm0gLm1yY193ZWJmb3JtIC5tcmNfd2ViZm9ybV9yb3c6bnRoLW9mLXR5cGUoMikgdGQge1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9idG4ge1xyXG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZzogMCA0LjY4NzV2dztcclxuICAgIH1cclxuICB9XHJcbiAgLmMtd2ViZm9ybSB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy13ZWJmb3JtX2J0biB7XHJcbiAgLmMtYnRuLTIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufSIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyB2YXJpYWJsZVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gaW1n44OH44Kj44Os44Kv44OI44Oq44G+44Gn44Gu44OR44K5XHJcbiRpbWctZGlyOiBcIi4uL2ltZ1wiO1xyXG5cclxuLy8g44Kz44Oz44OG44Oz44OE5bmFXHJcbiRjb250ZW50LXdpZHRoOiAxMjAwcHg7XHJcblxyXG4vLyBTUOaZguOBruW3puWPs+OBruS9meeZve+8iOeJh+aWue+8iVxyXG4kc3Atc2lkZS1wYWRkaW5nOiAyMHB4O1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gYnJlYWtwb2ludFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyDkuIvoqJgy44Gk44Gu5aSJ5pWw44Gu6ZaT44GM44K/44OW44Os44OD44OI6KGo56S6XHJcbi8vIOOCv+ODluODrOODg+ODiOihqOekuuOBquOBl+OBruWgtOWQiOOBrzLjgaTjga7lpInmlbDjga7lgKTjgpLjgIwxcHjlt67jgI3jgafoqK3lrprjgZnjgovjgZPjgahcclxuXHJcbi8vICRwYy1icOS7peS4iuOBjFBD6KGo56S6XHJcbiRwYy1icDogMTAyNXB4O1xyXG5cclxuLy8gJHNwLWJw5Lul5LiL44GMU1DooajnpLpcclxuJHNwLWJwOiA3NjdweDtcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGZvbnRcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuJGZvbnQtMTogXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBzYW5zLXNlcmlmO1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gY29sb3JcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuJGJsYWNrOiAjMzMzO1xyXG5cclxuJHdoaXRlOiAjZmZmO1xyXG5cclxuJHJlZDogI0RBMDExMjtcclxuXHJcbiRjb2xvci0xOiAjMzMzO1xyXG5cclxuJGNvbG9yLTI6ICMwMDA7XHJcblxyXG4kY29sb3ItMzogIzAwMDtcclxuXHJcbiRjb2xvci00OiAjMDAwO1xyXG5cclxuJGNvbG9yLTU6ICMwMDA7XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDU1MgVHJhbnNpdGlvbiBFYXNpbmdcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRGVmYXVsdFxyXG4kbGluZWFyOiBjdWJpYy1iZXppZXIoLjI1MCwgLjI1MCwgLjc1MCwgLjc1MCk7XHJcbiRlYXNlOiBjdWJpYy1iZXppZXIoLjI1MCwgLjEwMCwgLjI1MCwgMS4wMDApO1xyXG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIDEuMDAwLCAxLjAwMCk7XHJcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKC4wMDAsIC4wMDAsIC41ODAsIDEuMDAwKTtcclxuJGVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoLjQyMCwgLjAwMCwgLjU4MCwgMS4wMDApO1xyXG4vLyBJblxyXG4kZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKC41NTAsIC4wODUsIC42ODAsIC41MzApO1xyXG4kZWFzZUluQ3ViaWM6IGN1YmljLWJlemllciguNTUwLCAuMDU1LCAuNjc1LCAuMTkwKTtcclxuJGVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoLjg5NSwgLjAzMCwgLjY4NSwgLjIyMCk7XHJcbiRlYXNlSW5RdWludDogY3ViaWMtYmV6aWVyKC43NTUsIC4wNTAsIC44NTUsIC4wNjApO1xyXG4kZWFzZUluU2luZTogY3ViaWMtYmV6aWVyKC40NzAsIC4wMDAsIC43NDUsIC43MTUpO1xyXG4kZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKC45NTAsIC4wNTAsIC43OTUsIC4wMzUpO1xyXG4kZWFzZUluQ2lyYzogY3ViaWMtYmV6aWVyKC42MDAsIC4wNDAsIC45ODAsIC4zMzUpO1xyXG4kZWFzZUluQmFjazogY3ViaWMtYmV6aWVyKC42MDAsIC0uMjgwLCAuNzM1LCAuMDQ1KTtcclxuLy8gT3V0XHJcbiRlYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKC4yNTAsIC40NjAsIC40NTAsIC45NDApO1xyXG4kZWFzZU91dEN1YmljOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxMCwgLjM1NSwgMS4wMDApO1xyXG4kZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjE2NSwgLjg0MCwgLjQ0MCwgMS4wMDApO1xyXG4kZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoLjIzMCwgMS4wMDAsIC4zMjAsIDEuMDAwKTtcclxuJGVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoLjM5MCwgLjU3NSwgLjU2NSwgMS4wMDApO1xyXG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllciguMTkwLCAxLjAwMCwgLjIyMCwgMS4wMDApO1xyXG4kZWFzZU91dENpcmM6IGN1YmljLWJlemllciguMDc1LCAuODIwLCAuMTY1LCAxLjAwMCk7XHJcbiRlYXNlT3V0QmFjazogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMjAsIDEuMjc1KTtcclxuLy8gSW4gT3V0XHJcbiRlYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzMCwgLjUxNSwgLjk1NSk7XHJcbiRlYXNlSW5PdXRDdWJpYzogY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEuMDAwKTtcclxuJGVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjc3MCwgLjAwMCwgLjE3NSwgMS4wMDApO1xyXG4kZWFzZUluT3V0UXVpbnQ6IGN1YmljLWJlemllciguODYwLCAuMDAwLCAuMDcwLCAxLjAwMCk7XHJcbiRlYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoLjQ0NSwgLjA1MCwgLjU1MCwgLjk1MCk7XHJcbiRlYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMS4wMDAsIC4wMDAsIC4wMDAsIDEuMDAwKTtcclxuJGVhc2VJbk91dENpcmM6IGN1YmljLWJlemllciguNzg1LCAuMTM1LCAuMTUwLCAuODYwKTtcclxuJGVhc2VJbk91dEJhY2s6IGN1YmljLWJlemllciguNjgwLCAtLjU1MCwgLjI2NSwgMS41NTApO1xyXG5cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBtaXhpblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGNsZWFyZml4XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBjZiB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIHNhZmUtYXJlYVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gc2FmZV9hcmVhIHtcclxuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XHJcbiAgcGFkZGluZy10b3A6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKTtcclxuICBwYWRkaW5nLXJpZ2h0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcclxuICBwYWRkaW5nLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xyXG4gIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xyXG4gIHBhZGRpbmctbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gYeOCv+OCsOOBruOCq+ODqeODvOWkieabtFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gYS10YWcoJGNvbG9yMSwgJGNvbG9yMikge1xyXG4gICY6bGluayxcclxuICAmOmFjdGl2ZSxcclxuICAmOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICRjb2xvcjE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjI7XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyDjg5fjg6zjg7zjgrnjg5vjg6vjg4Djg7zjga7jgqvjg6njg7zlpInmm7RcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcikge1xyXG4gICY6cGxhY2Vob2xkZXItc2hvd24ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBtZWRpYSBxdWVyeVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbXEoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGggKyBweCkgYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGggKyBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtcV9taW4oJHdpZHRoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoICsgcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbXFfbWF4KCR3aWR0aCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCArIHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGRldmljZVxyXG5AbWl4aW4gcGMge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBzcCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNwLWJwKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHRhYiB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSBhbmQgKG1heC13aWR0aDogJHBjLWJwIC0gMXB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHBjX3RhYiB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHNwX3RhYiB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBjLWJwIC0gMXB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHBjX2NvbnRlbnQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkgYW5kIChtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGNzcyBoYWNrXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENocm9tZShhbmQgU2FmYXJpLCBPcGVyYSlcclxuQG1peGluIGNocm9tZSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuLy8gRmlyZUZveFxyXG5AbWl4aW4gZmlyZWZveCB7XHJcbiAgXzpsYW5nKHgpOjotbW96LXBsYWNlaG9sZGVyLFxyXG4gICYge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbi8vIEVkZ2VcclxuQG1peGluIGVkZ2Uge1xyXG4gIF86bGFuZyh4KTo6LW1zLSxcclxuICAmIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4vLyBJRSgxMSlcclxuQG1peGluIGllIHtcclxuICBfOi1tcy1sYW5nKHgpOjotbXMtYmFja2Ryb3AsXHJcbiAgJiB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuLy8gU2FmYXJpXHJcbkBtaXhpbiBzYWZhcmkge1xyXG4gIF86bGFuZyh4KSArIF86LXdlYmtpdC1mdWxsLXNjcmVlbi1kb2N1bWVudCxcclxuICAmIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gb2JqZWN0IGZpdCBpbWFnZXNcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIG9maSgkc2l6ZSkge1xyXG4gIG9iamVjdC1maXQ6ICRzaXplO1xyXG5cclxuICBAaW5jbHVkZSBpZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiAjeyRzaXplfTtcIjtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGhpZGUgc2Nyb2xsYmFyXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBoaWRlLXNjcm9sbGJhciB7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gbGluZSBjbGFtcFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZSkge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBob3ZlclxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gaG92ZXIge1xyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBNUkMgV2Vi44OV44Kp44O844Og5YWx6YCa44K544K/44Kk44OrXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBtcmMtd2ViZm9ybS1mb3JtIHtcclxuICAqIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC0xICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDE2KSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIHRoIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNSAhaW1wb3J0YW50O1xyXG5cclxuICAgICZbc3R5bGUqPWJhY2tncm91bmQtY29sb3JdIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gIHRleHRhcmVhIHtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2MgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBtYXJnaW46IDdweCAxMHB4IDEwcHggNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXJjX3dlYmZvcm1fcmVxIHtcclxuICAgIGJhY2tncm91bmQ6ICNEQTAxMTI7XHJcblxyXG4gICAgJltzdHlsZSo9YmFja2dyb3VuZC1jb2xvcl0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNEQTAxMTIgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1yY193ZWJmb3JtX2FwcGx5IHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYTAxMTIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYTAxMTIgIWltcG9ydGFudDtcclxuXHJcbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmMDAwMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
