/* ======================================================================
p-demo
====================================================================== */
#p-demo {
  padding: 120px 0 0;
}
@media (max-width: 920px) {
  #p-demo {
    padding: 0;
  }
}

.main-visual {
  padding: 140px 0 0;
  width: 100%;
  background: url(../img/p-demo/mvbg.webp);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .main-visual {
    padding: 100px 0 30px 4.6875vw;
    background: url(../img/p-demo/sp/mvbg.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
}
.main-visual__list {
  width: 1200px;
  margin: 0 auto;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1260px) {
  .main-visual__list {
    width: 100%;
    margin: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__list {
    width: 100%;
    margin: 0;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
.main-visual__bg {
  width: 1920px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .main-visual__bg {
    width: 100%;
    top: 0;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.main-visual__bg:before {
  content: url(../img/p-demo/mv-ico.webp);
  position: absolute;
  top: 0;
  right: 0;
}
@media screen and (max-width: 767px) {
  .main-visual__bg:before {
    content: url(../img/p-demo/sp/mv-ico.webp);
    position: absolute;
    top: initial;
    right: -140px;
    bottom: 10px;
  }
}
.main-visual__txtbox {
  width: 720px;
}
@media screen and (max-width: 767px) {
  .main-visual__txtbox {
    width: 60%;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__txtbox_inner {
    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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.main-visual__txtbox .c-btn-2 {
  width: 345px;
}
@media (max-width: 1240px) {
  .main-visual__txtbox .c-btn-2 {
    width: 345px !important;
  }
}
.main-visual__txtbox .c-btn-2__wrap:before {
  left: -650px;
}
.main-visual__txtbox .c-btn-2__txt {
  font-size: 20px;
}
.main-visual__imgbox {
  position: relative;
  width: 520px;
  -webkit-transform: translateY(-50px);
  transform: translateY(-50px);
}
@media screen and (max-width: 767px) {
  .main-visual__imgbox {
    width: 56%;
    -webkit-transform: translateY(25px);
    transform: translateY(25px);
    margin: 0 0 0 -12%;
  }
}
.main-visual__img1 {
  position: relative;
  z-index: 1;
}
.main-visual__img2 {
  width: 313px;
  position: absolute;
  top: -10px;
  right: -200px;
}
@media screen and (max-width: 767px) {
  .main-visual__img2 {
    width: 22vw;
    right: 1.3125vw;
    top: 30px;
    z-index: 1;
  }
}
.main-visual__img3 {
  width: 381px;
  position: absolute;
  z-index: 0;
  top: 170px;
  right: -370px;
}
@media screen and (max-width: 767px) {
  .main-visual__img3 {
    width: 23vw;
    right: 0.3125vw;
    top: 90px;
    z-index: 1;
  }
}
.main-visual__img4 {
  width: 313px;
  position: absolute;
  z-index: 2;
  top: 330px;
  right: 10px;
}
@media screen and (max-width: 767px) {
  .main-visual__img4 {
    width: 20vw;
    right: 21.3125vw;
    top: 139px;
  }
}
.main-visual__ttl {
  font-size: 60px;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 1150px) {
  .main-visual__ttl {
    font-size: 50px;
  }
}
@media (max-width: 950px) {
  .main-visual__ttl {
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__ttl {
    font-size: 28px;
    text-align: left;
    white-space: nowrap;
  }
}
.main-visual__subttl {
  font-size: 34px;
  font-family: "Inter", serif;
  color: #DA0112;
  font-weight: bold;
  letter-spacing: 0.2em;
  text-align: center;
  margin: 0 0 30px;
}
@media screen and (max-width: 767px) {
  .main-visual__subttl {
    font-size: 16px;
    text-align: left;
  }
}
.main-visual__txt1 {
  font-size: 25px;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0.1em;
}
@media (max-width: 1150px) {
  .main-visual__txt1 {
    font-size: 20px;
  }
}
@media (max-width: 950px) {
  .main-visual__txt1 {
    font-size: 18px;
  }
}
@media (max-width: 840px) {
  .main-visual__txt1 {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__txt1 {
    letter-spacing: initial;
    font-size: 18px;
    text-align: left;
    line-height: 1.6;
  }
}
.main-visual__txt1 .bg {
  background: url(../img/p-demo/rect.webp);
  background-size: cover;
  color: #fff;
  font-size: 30px;
  font-weight: bold;
  padding: 5px 35px;
  letter-spacing: 0.1em;
}
@media (max-width: 1150px) {
  .main-visual__txt1 .bg {
    font-size: 25px;
  }
}
@media (max-width: 950px) {
  .main-visual__txt1 .bg {
    font-size: 20px;
  }
}
@media (max-width: 840px) {
  .main-visual__txt1 .bg {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .main-visual__txt1 .bg {
    font-size: 18px;
    margin: 0 0 0 -10px;
    padding: 0px 14px;
    line-height: 1.5;
  }
}
.main-visual__txt1.main-visual__txt1 {
  margin: 20px 0 0;
}
@media screen and (max-width: 767px) {
  .main-visual__txt1.main-visual__txt1 {
    margin: 10px 0 0;
  }
}
.main-visual__txt2 {
  font-size: 28px;
  font-weight: bold;
  letter-spacing: 0.1em;
}
@media (max-width: 1150px) {
  .main-visual__txt2 {
    font-size: 24px;
  }
}
@media (max-width: 950px) {
  .main-visual__txt2 {
    font-size: 20px;
  }
}
@media (max-width: 840px) {
  .main-visual__txt2 {
    font-size: 18px;
  }
}
.main-visual__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 70px 0 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
}
@media (max-width: 930px) {
  .main-visual__btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
  }
}
.main-visual__btns.u-sp {
  display: none;
}
@media screen and (max-width: 767px) {
  .main-visual__btns {
    margin: 20px 0 0;
    width: 100%;
    display: none;
  }
  .main-visual__btns.u-sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 4.6875vw;
  }
}
@media (max-width: 1340px) {
  .main-visual .c-btn-1__txt {
    font-size: 13px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 1340px) {
  .main-visual .c-btn-2__txt {
    font-size: 13px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 1240px) {
  .main-visual .c-btn-2 {
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .main-visual .c-btn-2 {
    width: 100%;
  }
}

.c-ttl-1 .en {
  top: -35px;
  font-size: 100px;
}
@media screen and (max-width: 767px) {
  .c-ttl-1 .en {
    top: 0;
    font-size: 40px;
  }
}
.c-ttl-1 .ja {
  font-size: 36px;
}
@media screen and (max-width: 767px) {
  .c-ttl-1 .ja {
    font-size: 26px;
  }
}

.section1 {
  padding: 50px 0 80px;
}
@media screen and (max-width: 767px) {
  .section1 {
    padding: 40px 0 60px;
  }
}
.section1__inner {
  width: 1200px;
  margin: 0 auto;
}
@media (max-width: 1260px) {
  .section1__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .section1__inner {
    padding: 0 4.6875vw;
  }
}
.section1__lists {
  margin: 30px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}
@media screen and (max-width: 767px) {
  .section1__lists {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.section1__list {
  width: calc((100% - 80px) / 3);
}
@media screen and (max-width: 767px) {
  .section1__list {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .section1__list_img_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
  }
  .section1__list_img_inner .u-sp {
    font-size: 26px;
    line-height: 1.3;
    width: 55%;
    text-align: center;
    font-weight: bold;
  }
  .section1__list_img_inner picture {
    width: 45%;
  }
}
@media screen and (max-width: 767px) {
  .section1__list_img {
    width: 100%;
    height: auto;
  }
}
.section1__list_txtbox {
  margin: 10px 0 0;
}
.section1__list_ttl {
  font-size: 20px;
  color: #fff;
  background: #333;
  padding: 10px 20px;
  margin: 0 0 20px;
  text-align: center;
  font-weight: bold;
  position: relative;
}
@media (max-width: 1000px) {
  .section1__list_ttl {
    font-size: 18px;
    padding: 10px 0;
  }
}
@media (max-width: 900px) {
  .section1__list_ttl {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .section1__list_ttl {
    font-size: 20px;
  }
}
.section1__list_ttl:before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  border-top: 10px solid #333;
  border-bottom: 0;
}
.section1__list_txt {
  margin: 15px 0;
  font-size: 26px;
  color: #333;
  font-weight: bold;
  text-align: center;
}
@media (max-width: 1000px) {
  .section1__list_txt {
    font-size: 22px;
  }
}
@media (max-width: 800px) {
  .section1__list_txt {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .section1__list_txt {
    display: none;
  }
}
.section1__list_txt2 {
  font-size: 16px;
  line-height: 1.7;
  color: #333;
}
.section1__bg {
  background: #f5f5f5;
  padding: 23px 10px;
  font-size: 16px;
  line-height: 1.7;
  text-align: center;
  margin: 30px 0 0;
}
@media screen and (max-width: 767px) {
  .section1__bg {
    text-align: left;
  }
}

.section2 {
  padding: 60px 0 80px;
  background: #F5F5F5;
}
@media screen and (max-width: 767px) {
  .section2 {
    padding: 60px 4.6875vw;
  }
}
.section2__inner {
  width: 1200px;
  margin: 0 auto;
}
@media (max-width: 1260px) {
  .section2__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .section2__inner {
    width: 100%;
    padding: 0;
  }
}
.section2 .c-ttl-1 .en {
  z-index: 0;
  color: #fff;
}
.section2__item {
  margin: 30px 0 0;
}
.section2__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 60px;
}
@media screen and (max-width: 767px) {
  .section2__flex {
    gap: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.section2__flex:not(:first-of-type) {
  margin: 60px 0 0;
}
@media screen and (max-width: 767px) {
  .section2__flex:not(:first-of-type) {
    margin: 40px 0 0;
  }
}
.section2__flex: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) {
  .section2__flex:nth-child(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.section2__flex_imgbox {
  width: 600px;
}
@media (max-width: 1260px) {
  .section2__flex_imgbox {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .section2__flex_imgbox {
    width: 100%;
  }
}
.section2__flex_txtbox {
  width: 540px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 1260px) {
  .section2__flex_txtbox {
    width: 48%;
  }
}
@media screen and (max-width: 767px) {
  .section2__flex_txtbox {
    width: 100%;
  }
}
.section2__flex_txt_num {
  background: #333;
  color: #fff;
  padding: 5px 20px 5px 5px;
  font-size: 20px;
  font-weight: bold;
  font-family: "Inter", serif;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section2__flex_txt_num {
    font-size: 15px;
  }
}
.section2__flex_txt_num:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 34px solid #F5F5F5;
  border-top: 0;
  top: 0;
  right: -10px;
}
.section2__flex_txt2 {
  font-size: 26px;
  color: #333;
  font-weight: bold;
  margin: 15px 0 10px;
}
@media screen and (max-width: 767px) {
  .section2__flex_txt2 {
    font-size: 20px;
    margin: 10px 0;
  }
}
.section2__flex_txt3 {
  line-height: 1.8;
}

.section3 {
  padding: 60px 0 80px;
}
@media screen and (max-width: 767px) {
  .section3 {
    padding: 60px 4.6875vw;
  }
}
.section3__inner {
  width: 1100px;
  margin: 0 auto;
}
@media (max-width: 1160px) {
  .section3__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .section3__inner {
    width: 100%;
    padding: 0;
  }
}
.section3__flex {
  margin: 30px 0 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 60px;
}
@media (max-width: 1000px) {
  .section3__flex {
    margin: 30px 0 60px;
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .section3__flex {
    gap: 30px;
    margin: 30px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.section3__flex_item {
  width: 520px;
  padding: 60px 35px 30px;
  background: #F5F5F5;
  position: relative;
}
@media (max-width: 1160px) {
  .section3__flex_item {
    width: 48%;
    padding: 60px 15px 30px;
  }
}
@media screen and (max-width: 767px) {
  .section3__flex_item {
    width: 100%;
  }
}
.section3__flex_item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.section3__flex_item_txtbox_inner {
  margin: 30px 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 30px;
}
.section3__flex_item_txtbox_inner_img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  overflow: hidden;
}
.section3__flex_item_ttl {
  font-size: 30px;
  font-weight: bold;
  color: #333;
  text-align: center;
  margin: 0 0 30px;
}
@media screen and (max-width: 767px) {
  .section3__flex_item_ttl {
    font-size: 24px;
    margin: 0 0 20px;
  }
}
.section3__flex_item_txt2 {
  line-height: 1.8;
}
.section3__flex_item .triangle {
  position: absolute;
  z-index: 2;
  width: 75px;
  height: 75px;
  background: #fff;
  bottom: 0;
  right: 0;
  -webkit-clip-path: polygon(100% 0, 120% 100%, 0 101%);
  clip-path: polygon(100% 0, 120% 100%, 0 101%);
}
@media screen and (max-width: 767px) {
  .section3__flex_item .triangle {
    width: 35px;
    height: 35px;
  }
}
.section3 .faq-list {
  margin: 35px 0 0;
}
.section3 .faq-item {
  padding: 35px 30px 30px;
  background: #F5F5F5;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .section3 .faq-item {
    padding: 15px;
  }
}
.section3 .faq-item:first-of-type {
  margin: 30px 0 0;
}
.section3 .faq-item:not(:first-of-type) {
  margin: 30px 0 0;
}
.section3 .faq-item._active .faq-q:after {
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
  opacity: 0;
}
.section3 .faq-item .faq-q {
  font-size: 22px;
  font-weight: bold;
  padding: 0 30px 0 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section3 .faq-item .faq-q {
    font-size: 18px;
    padding: 0 20px 0 2em;
    text-indent: -1em;
  }
}
.section3 .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;
}
.section3 .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;
}
.section3 .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) {
  .section3 .faq-item .faq-q .q {
    font-size: 20px;
  }
}
.section3 .faq-item .faq-a {
  font-size: 16px;
  line-height: 1.7;
  margin: 10px 0 0;
  display: none;
}

.section4 {
  padding: 60px 0 80px;
  background: #F5F5F5;
}
@media screen and (max-width: 767px) {
  .section4 {
    padding: 60px 4.6875vw;
  }
}
.section4__inner {
  width: 1100px;
  margin: 0 auto;
}
@media (max-width: 1160px) {
  .section4__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .section4__inner {
    width: 100%;
    padding: 0;
  }
}
.section4 .c-ttl-1 .en {
  z-index: 0;
  color: #fff;
}
.section4__lists {
  margin: 30px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .section4__lists {
    gap: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.section4__list {
  background: #fff;
  width: calc((100% - 120px) / 5);
  padding: 0 0 20px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .section4__list {
    width: 100%;
    padding: 0 0 15px;
  }
}
.section4__list:not(:last-of-type):before {
  content: "";
  position: absolute;
  top: calc(50% - 5px);
  right: -30px;
  width: 100%;
  height: 100%;
  background: #333;
  width: 30px;
  height: 5px;
  background-color: #707070;
}
@media screen and (max-width: 767px) {
  .section4__list:not(:last-of-type):before {
    width: 5px;
    height: 30px;
    top: initial;
    right: initial;
    bottom: -30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.section4__list:nth-of-type(4):before {
  width: 20px;
  right: -20px;
}
@media screen and (max-width: 767px) {
  .section4__list:nth-of-type(4):before {
    content: url(../img/p-demo/sp/arrow.webp);
    width: 12px;
    height: auto;
    background: transparent;
    bottom: -36px;
    right: initial;
    left: 51%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.section4__list:nth-of-type(4):after {
  content: "";
  position: absolute;
  z-index: 2;
  width: 10px;
  height: 16px;
  background: #707070;
  top: calc(50% - 13px);
  right: -27px;
  -webkit-clip-path: polygon(100% 0, 120% 100%, 0 101%);
  clip-path: polygon(100% 0, 120% 100%, 0 101%);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media screen and (max-width: 767px) {
  .section4__list:nth-of-type(4):after {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .section4__list_flex {
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .section4__list_txtflex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.section4__list_num {
  background: #333;
  color: #fff;
  padding: 5px 20px 5px 5px;
  font-size: 22px;
  font-weight: bold;
  font-family: "Inter", serif;
  position: relative;
  display: inline-block;
  line-height: 1;
}
@media (max-width: 850px) {
  .section4__list_num {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .section4__list_num {
    font-size: 15px;
  }
}
.section4__list_num:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 34px solid #fff;
  border-top: 0;
  position: absolute;
  top: 0;
  right: -10px;
}
.section4__list_imgbox {
  min-height: 81px;
  margin: 20px 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .section4__list_imgbox {
    margin: 0;
    width: 81px;
  }
}
.section4__list_ttl {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.section4__list_txt {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.section4__txt {
  margin: 60px 0 0;
  font-size: 16px;
  text-align: center;
  line-height: 1.8;
}
@media screen and (max-width: 767px) {
  .section4__txt {
    margin: 20px 0 0;
    text-align: left;
  }
}

.section5 {
  padding: 90px 0 0;
}
@media screen and (max-width: 767px) {
  .section5 {
    padding: 60px 0 0;
  }
}
.section5__inner {
  width: 1130px;
  margin: 0 auto;
}
@media (max-width: 1190px) {
  .section5__inner {
    width: 100%;
    padding: 0 30px;
  }
}
@media screen and (max-width: 767px) {
  .section5__inner {
    width: 100%;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .section5__inner .c-ttl-1 {
    padding: 20px 0 0;
  }
}
@media screen and (max-width: 767px) {
  .section5__inner .c-ttl-1 .en {
    top: 0;
    font-size: 40px;
  }
}
@media screen and (max-width: 767px) {
  .section5__inner .c-ttl-1 .ja {
    font-size: 26px;
  }
}
.section5__ttl .en {
  top: -30px;
  z-index: 0;
  color: #e5e5e5;
}
.section5__lead {
  margin: 20px 0 0;
  font-size: 16px;
  line-height: 1.7;
  text-align: center;
  color: var(--color-black-700, #333);
}
@media screen and (max-width: 767px) {
  .section5__lead {
    margin: 16px 0 0;
    padding: 0 4.6875vw;
    font-size: 16px;
    text-align: left;
  }
}
.section5__phone {
  margin: 50px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f0f0f0;
  gap: 124px;
  min-height: 100px;
  padding: 0 50px;
}
@media (max-width: 1000px) {
  .section5__phone {
    padding: 0 25px;
    gap: 62px;
  }
}
@media screen and (max-width: 767px) {
  .section5__phone {
    gap: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin: 30px 0 0;
    padding: 24px 4.6875vw 30px;
    background: #f5f5f5;
    width: 100vw;
    -webkit-transform: translateX(-4.6875vw);
    transform: translateX(-4.6875vw);
  }
}
.section5__phone-heading {
  font-size: 27px;
  font-weight: bold;
  color: var(--color-black-700, #333);
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
}
.section5__phone-heading:before {
  content: "";
  background: #333;
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  right: -62px;
}
@media (max-width: 1000px) {
  .section5__phone-heading:before {
    right: -31px;
  }
}
@media (max-width: 1130px) {
  .section5__phone-heading {
    font-size: 20px;
  }
}
@media (max-width: 830px) {
  .section5__phone-heading {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .section5__phone-heading {
    font-size: 24px;
    text-align: center;
    padding: 0 0 25px;
  }
  .section5__phone-heading:before {
    content: "";
    background: #333;
    width: 100%;
    height: 1px;
    position: absolute;
    top: initial;
    bottom: 0;
    right: initial;
    left: 0;
  }
}
.section5__phone-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  color: var(--color-black-700, #333);
  text-decoration: none;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
  pointer-events: none;
}
@media screen and (min-width: 1025px) and (hover: hover) {
  .section5__phone-link:hover {
    opacity: 0.85;
  }
}
@media screen and (max-width: 767px) {
  .section5__phone-link {
    margin: 0;
    padding: 12px 24px 12px 20px;
    background: #DA0112;
    color: #fff;
    border-radius: 40px 0 40px 0;
    gap: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(100% - 5px);
    position: relative;
  }
  .section5__phone-link:before {
    content: "";
    width: 100%;
    height: 100%;
    border: 1px solid #DA0112;
    position: absolute;
    top: 5px;
    left: 5px;
    border-radius: 40px 0 40px 0;
    z-index: -1;
  }
}
.section5__phone-link-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .section5__phone-link-inner {
    gap: 0 5px;
  }
}
.section5__phone-icon {
  width: 44px;
  height: 44px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  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;
}
.section3__phone-link .section5__phone-icon img {
  display: block;
}
@media screen and (max-width: 767px) {
  .section5__phone-icon {
    width: 25px;
    height: 25px;
  }
  .section3__phone-link .section5__phone-icon img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
  }
}
.section5__phone-number {
  font-size: 40px;
  font-weight: bold;
  letter-spacing: 0.05em;
}
@media (max-width: 1130px) {
  .section5__phone-number {
    font-size: 24px;
  }
}
@media (max-width: 830px) {
  .section5__phone-number {
    font-size: 20px;
  }
}
@media screen and (max-width: 767px) {
  .section5__phone-number {
    font-size: 22px;
    color: #fff;
  }
}
.section5__phone-time {
  font-size: 16px;
}
@media (max-width: 830px) {
  .section5__phone-time {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .section5__phone-time {
    color: #fff;
  }
}

.c-webform {
  width: 1366px;
  margin: 40px 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 4.6875vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtZGVtby5zY3NzIiwiX3NldHRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtBQUFBO0FBQUE7QUFHQTtFQUNFOztBQUNBO0VBRkY7SUFHSTs7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNnS0E7RUR4S0Y7SUFVSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBOzs7QUNnSko7RUR2SkE7SUFVSTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ2tJRjtFRHhJQTtJQVFJO0lBQ0E7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQ3VISjtFRDNIRTtJQU1JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUtOO0VBQ0U7O0FDMkdGO0VENUdBO0lBR0k7SUFDQTs7O0FDd0dKO0VEdEdFO0lBRUk7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7QUFHQTtFQUNFOztBQUdKO0VBQ0U7O0FBS047RUFDRTtFQUNBO0VBQ0E7O0FDMkVGO0VEOUVBO0lBS0k7SUFDQTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUMyREY7RUQvREE7SUFNSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQzhDRjtFRG5EQTtJQU9JO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDaUNGO0VEdENBO0lBT0k7SUFDQTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUVGO0VBUEY7SUFRSTs7O0FDaUJKO0VEekJBO0lBV0k7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQSxPQ3pJRTtF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T0Nua0NFOzs7QUR1a0NOO0VBQ0U7O0FBRUE7RUFIRjtJQUlJOzs7QUMxN0JKO0VEczdCQTtJQU9JLE9DOWtDRTs7OztBRG1sQ1I7RUFDRTtFQUNBOztBQUNBO0VBSEY7SUFJSTtJQUNBO0lBQ0E7OztBQ3g4QkY7RURrOEJGO0lBU0k7SUFDQSIsImZpbGUiOiJwLWRlbW8uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNldHRpbmdcIiBhcyAqO1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5wLWRlbW9cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4jcC1kZW1vIHtcclxuICBwYWRkaW5nOiAxMjBweCAwIDA7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG4ubWFpbi12aXN1YWwge1xyXG4gIHBhZGRpbmc6IDE0MHB4IDAgMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3AtZGVtby9tdmJnLndlYnApO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZzogMTAwcHggMCAzMHB4IDQuNjg3NXZ3O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLWRlbW8vc3AvbXZiZy53ZWJwKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuICBcclxuICAmX19saXN0IHtcclxuICAgIHdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19iZyB7XHJcbiAgICB3aWR0aDogMTkyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvcC1kZW1vL212LWljby53ZWJwKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9wLWRlbW8vc3AvbXYtaWNvLndlYnApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgcmlnaHQ6IC0xNDBweDtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3R4dGJveCB7XHJcbiAgICB3aWR0aDogNzIwcHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAmX2lubmVyIHtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYy1idG4tMiB7XHJcbiAgICAgIHdpZHRoOiAzNDVweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAzNDVweCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJl9fd3JhcCAge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IC02NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdHh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZ2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNTIwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogNTYlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgLTEyJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZzEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgJl9faW1nMiB7XHJcbiAgICB3aWR0aDogMzEzcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gICAgcmlnaHQ6IC0yMDBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDIydnc7XHJcbiAgICAgIHJpZ2h0OiAxLjMxMjV2dztcclxuICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWczIHtcclxuICAgIHdpZHRoOiAzODFweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICB0b3A6IDE3MHB4O1xyXG4gICAgcmlnaHQ6IC0zNzBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDIzdnc7XHJcbiAgICAgIHJpZ2h0OiAwLjMxMjV2dztcclxuICAgICAgdG9wOiA5MHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWc0IHtcclxuICAgIHdpZHRoOiAzMTNweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0b3A6IDMzMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAyMHZ3O1xyXG4gICAgICByaWdodDogMjEuMzEyNXZ3O1xyXG4gICAgICB0b3A6IDEzOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHRsIHtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N1YnR0bCB7XHJcbiAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiLHNlcmlmO1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3R4dDEge1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICB9XHJcbiAgICAuYmcge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3AtZGVtby9yZWN0LndlYnApO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgcGFkZGluZzogNXB4IDM1cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC0xMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubWFpbi12aXN1YWxfX3R4dDEge1xyXG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHh0MiB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW46IDcwcHggMCAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmLnUtc3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICYudS1zcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwIDQuNjg3NXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1idG4tMV9fdHh0IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzQwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1idG4tMl9fdHh0IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzQwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xyXG4gICAgLmMtYnRuLTIge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIC5jLWJ0bi0yIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmMtdHRsLTEge1xyXG4gIC5lbiB7XHJcbiAgICB0b3A6IC0zNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5qYSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uMSB7XHJcbiAgcGFkZGluZzogNTBweCAwIDgwcHg7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZzogNDBweCAwIDYwcHg7XHJcbiAgfVxyXG4gICZfX2lubmVyIHtcclxuICAgIHdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bzsgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNC42ODc1dnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0cyB7XHJcbiAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNDBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdCB7XHJcbiAgICB3aWR0aDogY2FsYyggKDEwMCUgLSA4MHB4KSAvIDMgKTtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX2ltZ19pbm5lciB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIC51LXNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfaW1nIHtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl90eHRib3gge1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgJl90dGwge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfdHh0IHtcclxuICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfdHh0MiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYmcge1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgIHBhZGRpbmc6IDIzcHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24yIHtcclxuICBwYWRkaW5nOiA2MHB4IDAgODBweDtcclxuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmc6IDYwcHggNC42ODc1dnc7XHJcbiAgfVxyXG4gICZfX2lubmVyIHtcclxuICAgIHdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bzsgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy10dGwtMSB7XHJcbiAgICAuZW4ge1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA2MHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgIG1hcmdpbjogNjBweCAwIDA7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9pbWdib3gge1xyXG4gICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl90eHRib3gge1xyXG4gICAgICB3aWR0aDogNTQwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl90eHRfbnVtIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggNXB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLHNlcmlmO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzNHB4IHNvbGlkICNGNUY1RjU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl90eHQyIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAxNXB4IDAgMTBweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl90eHQzIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uc2VjdGlvbjMge1xyXG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmc6IDYwcHggNC42ODc1dnc7XHJcbiAgfVxyXG4gICZfX2lubmVyIHtcclxuICAgIHdpZHRoOiAxMTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bzsgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mbGV4IHtcclxuICAgIG1hcmdpbjogMzBweCAwIDYwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA2MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICBtYXJnaW46IDMwcHggMCA2MHB4O1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGdhcDogMzBweDtcclxuICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAmX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogNTIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggMzVweCAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMTVweCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJl90eHRib3gge1xyXG4gICAgICAgICZfaW5uZXIge1xyXG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgJl9pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfdHRsIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX3R4dDIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50cmlhbmdsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEyMCUgMTAwJSwgMCAxMDElKTtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZhcS1saXN0IHtcclxuICAgIG1hcmdpbjogMzVweCAwIDA7XHJcbiAgfVxyXG4gIC5mYXEtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHggMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgIH1cclxuICAgICYuX2FjdGl2ZSB7XHJcbiAgICAgIC5mYXEtcSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmFxLXEge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMmVtO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAucSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIixzZXJpZjtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmFxLWEge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4uc2VjdGlvbjQge1xyXG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZzogNjBweCA0LjY4NzV2dztcclxuICB9XHJcbiAgJl9faW5uZXIge1xyXG4gICAgd2lkdGg6IDExMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvOyBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLXR0bC0xIHtcclxuICAgIC5lbiB7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0cyB7XHJcbiAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMzBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHdpZHRoOiBjYWxjKCAoMTAwJSAtIDEyMHB4KSAvIDUgKTtcclxuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgICB9XHJcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3AtZGVtby9zcC9hcnJvdy53ZWJwKTtcclxuICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3R0b206IC0zNnB4O1xyXG4gICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICBsZWZ0OiA1MSU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM3MDcwNzA7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEzcHgpO1xyXG4gICAgICAgIHJpZ2h0OiAtMjdweDtcclxuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEyMCUgMTAwJSwgMCAxMDElKTtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMjAlIDEwMCUsIDAgMTAxJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2ZsZXgge1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfdHh0ZmxleCB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX251bSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDVweDtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIixzZXJpZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDM0cHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfaW1nYm94IHtcclxuICAgICAgbWluLWhlaWdodDogODFweDtcclxuICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDgxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfdHRsIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl90eHQge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3R4dCB7XHJcbiAgICBtYXJnaW46IDYwcHggMCAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uNSB7XHJcbiAgcGFkZGluZzogOTBweCAwIDA7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZzogNjBweCAwIDA7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICB3aWR0aDogMTEzMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTBweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtdHRsLTEge1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgLmVuIHtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5qYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHRsIHtcclxuICAgIC5lbiB7XHJcbiAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIGNvbG9yOiAjZTVlNWU1O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVhZCB7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay03MDAsICRibGFjayk7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW46IDE2cHggMCAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDQuNjg3NXZ3O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG9uZSB7XHJcbiAgICBtYXJnaW46IDUwcHggMCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgZ2FwOiAxMjRweDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgZ2FwOiA2MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgICAgcGFkZGluZzogMjRweCA0LjY4NzV2dyAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNC42ODc1dncpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGhvbmUtaGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay03MDAsICRibGFjayk7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogLTYycHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICByaWdodDogLTMxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEzMHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAyNXB4O1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGhvbmUtbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTZweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay03MDAsICRibGFjayk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDI0cHggMTJweCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4IDAgNDBweCAwO1xyXG4gICAgICBnYXA6IDVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4IDAgNDBweCAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAwIDEwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBnYXA6IDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG9uZS1pY29uIHtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5zZWN0aW9uM19fcGhvbmUtbGluayAmIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgLnNlY3Rpb24zX19waG9uZS1saW5rICYgaW1nIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG9uZS1udW1iZXIge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG9uZS10aW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtd2ViZm9ybSB7XHJcbiAgd2lkdGg6IDEzNjZweDtcclxuICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDI2cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDQuNjg3NXZ3O1xyXG4gIH1cclxufSIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyB2YXJpYWJsZVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gaW1n44OH44Kj44Os44Kv44OI44Oq44G+44Gn44Gu44OR44K5XHJcbiRpbWctZGlyOiBcIi4uL2ltZ1wiO1xyXG5cclxuLy8g44Kz44Oz44OG44Oz44OE5bmFXHJcbiRjb250ZW50LXdpZHRoOiAxMjAwcHg7XHJcblxyXG4vLyBTUOaZguOBruW3puWPs+OBruS9meeZve+8iOeJh+aWue+8iVxyXG4kc3Atc2lkZS1wYWRkaW5nOiAyMHB4O1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gYnJlYWtwb2ludFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyDkuIvoqJgy44Gk44Gu5aSJ5pWw44Gu6ZaT44GM44K/44OW44Os44OD44OI6KGo56S6XHJcbi8vIOOCv+ODluODrOODg+ODiOihqOekuuOBquOBl+OBruWgtOWQiOOBrzLjgaTjga7lpInmlbDjga7lgKTjgpLjgIwxcHjlt67jgI3jgafoqK3lrprjgZnjgovjgZPjgahcclxuXHJcbi8vICRwYy1icOS7peS4iuOBjFBD6KGo56S6XHJcbiRwYy1icDogMTAyNXB4O1xyXG5cclxuLy8gJHNwLWJw5Lul5LiL44GMU1DooajnpLpcclxuJHNwLWJwOiA3NjdweDtcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGZvbnRcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuJGZvbnQtMTogXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBzYW5zLXNlcmlmO1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gY29sb3JcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuJGJsYWNrOiAjMzMzO1xyXG5cclxuJHdoaXRlOiAjZmZmO1xyXG5cclxuJHJlZDogI0RBMDExMjtcclxuXHJcbiRjb2xvci0xOiAjMzMzO1xyXG5cclxuJGNvbG9yLTI6ICMwMDA7XHJcblxyXG4kY29sb3ItMzogIzAwMDtcclxuXHJcbiRjb2xvci00OiAjMDAwO1xyXG5cclxuJGNvbG9yLTU6ICMwMDA7XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDU1MgVHJhbnNpdGlvbiBFYXNpbmdcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRGVmYXVsdFxyXG4kbGluZWFyOiBjdWJpYy1iZXppZXIoLjI1MCwgLjI1MCwgLjc1MCwgLjc1MCk7XHJcbiRlYXNlOiBjdWJpYy1iZXppZXIoLjI1MCwgLjEwMCwgLjI1MCwgMS4wMDApO1xyXG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIDEuMDAwLCAxLjAwMCk7XHJcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKC4wMDAsIC4wMDAsIC41ODAsIDEuMDAwKTtcclxuJGVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoLjQyMCwgLjAwMCwgLjU4MCwgMS4wMDApO1xyXG4vLyBJblxyXG4kZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKC41NTAsIC4wODUsIC42ODAsIC41MzApO1xyXG4kZWFzZUluQ3ViaWM6IGN1YmljLWJlemllciguNTUwLCAuMDU1LCAuNjc1LCAuMTkwKTtcclxuJGVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoLjg5NSwgLjAzMCwgLjY4NSwgLjIyMCk7XHJcbiRlYXNlSW5RdWludDogY3ViaWMtYmV6aWVyKC43NTUsIC4wNTAsIC44NTUsIC4wNjApO1xyXG4kZWFzZUluU2luZTogY3ViaWMtYmV6aWVyKC40NzAsIC4wMDAsIC43NDUsIC43MTUpO1xyXG4kZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKC45NTAsIC4wNTAsIC43OTUsIC4wMzUpO1xyXG4kZWFzZUluQ2lyYzogY3ViaWMtYmV6aWVyKC42MDAsIC4wNDAsIC45ODAsIC4zMzUpO1xyXG4kZWFzZUluQmFjazogY3ViaWMtYmV6aWVyKC42MDAsIC0uMjgwLCAuNzM1LCAuMDQ1KTtcclxuLy8gT3V0XHJcbiRlYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKC4yNTAsIC40NjAsIC40NTAsIC45NDApO1xyXG4kZWFzZU91dEN1YmljOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxMCwgLjM1NSwgMS4wMDApO1xyXG4kZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjE2NSwgLjg0MCwgLjQ0MCwgMS4wMDApO1xyXG4kZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoLjIzMCwgMS4wMDAsIC4zMjAsIDEuMDAwKTtcclxuJGVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoLjM5MCwgLjU3NSwgLjU2NSwgMS4wMDApO1xyXG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllciguMTkwLCAxLjAwMCwgLjIyMCwgMS4wMDApO1xyXG4kZWFzZU91dENpcmM6IGN1YmljLWJlemllciguMDc1LCAuODIwLCAuMTY1LCAxLjAwMCk7XHJcbiRlYXNlT3V0QmFjazogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMjAsIDEuMjc1KTtcclxuLy8gSW4gT3V0XHJcbiRlYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzMCwgLjUxNSwgLjk1NSk7XHJcbiRlYXNlSW5PdXRDdWJpYzogY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEuMDAwKTtcclxuJGVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjc3MCwgLjAwMCwgLjE3NSwgMS4wMDApO1xyXG4kZWFzZUluT3V0UXVpbnQ6IGN1YmljLWJlemllciguODYwLCAuMDAwLCAuMDcwLCAxLjAwMCk7XHJcbiRlYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoLjQ0NSwgLjA1MCwgLjU1MCwgLjk1MCk7XHJcbiRlYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMS4wMDAsIC4wMDAsIC4wMDAsIDEuMDAwKTtcclxuJGVhc2VJbk91dENpcmM6IGN1YmljLWJlemllciguNzg1LCAuMTM1LCAuMTUwLCAuODYwKTtcclxuJGVhc2VJbk91dEJhY2s6IGN1YmljLWJlemllciguNjgwLCAtLjU1MCwgLjI2NSwgMS41NTApO1xyXG5cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBtaXhpblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGNsZWFyZml4XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBjZiB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIHNhZmUtYXJlYVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gc2FmZV9hcmVhIHtcclxuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XHJcbiAgcGFkZGluZy10b3A6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKTtcclxuICBwYWRkaW5nLXJpZ2h0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcclxuICBwYWRkaW5nLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xyXG4gIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xyXG4gIHBhZGRpbmctbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gYeOCv+OCsOOBruOCq+ODqeODvOWkieabtFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gYS10YWcoJGNvbG9yMSwgJGNvbG9yMikge1xyXG4gICY6bGluayxcclxuICAmOmFjdGl2ZSxcclxuICAmOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICRjb2xvcjE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjI7XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyDjg5fjg6zjg7zjgrnjg5vjg6vjg4Djg7zjga7jgqvjg6njg7zlpInmm7RcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcikge1xyXG4gICY6cGxhY2Vob2xkZXItc2hvd24ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBtZWRpYSBxdWVyeVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbXEoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4td2lkdGggKyBweCkgYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGggKyBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtcV9taW4oJHdpZHRoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoICsgcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbXFfbWF4KCR3aWR0aCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCArIHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGRldmljZVxyXG5AbWl4aW4gcGMge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBzcCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNwLWJwKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHRhYiB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSBhbmQgKG1heC13aWR0aDogJHBjLWJwIC0gMXB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHBjX3RhYiB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHNwX3RhYiB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBjLWJwIC0gMXB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHBjX2NvbnRlbnQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkgYW5kIChtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGNzcyBoYWNrXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENocm9tZShhbmQgU2FmYXJpLCBPcGVyYSlcclxuQG1peGluIGNocm9tZSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuLy8gRmlyZUZveFxyXG5AbWl4aW4gZmlyZWZveCB7XHJcbiAgXzpsYW5nKHgpOjotbW96LXBsYWNlaG9sZGVyLFxyXG4gICYge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbi8vIEVkZ2VcclxuQG1peGluIGVkZ2Uge1xyXG4gIF86bGFuZyh4KTo6LW1zLSxcclxuICAmIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4vLyBJRSgxMSlcclxuQG1peGluIGllIHtcclxuICBfOi1tcy1sYW5nKHgpOjotbXMtYmFja2Ryb3AsXHJcbiAgJiB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuLy8gU2FmYXJpXHJcbkBtaXhpbiBzYWZhcmkge1xyXG4gIF86bGFuZyh4KSArIF86LXdlYmtpdC1mdWxsLXNjcmVlbi1kb2N1bWVudCxcclxuICAmIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gb2JqZWN0IGZpdCBpbWFnZXNcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIG9maSgkc2l6ZSkge1xyXG4gIG9iamVjdC1maXQ6ICRzaXplO1xyXG5cclxuICBAaW5jbHVkZSBpZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiAjeyRzaXplfTtcIjtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGhpZGUgc2Nyb2xsYmFyXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBoaWRlLXNjcm9sbGJhciB7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gbGluZSBjbGFtcFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZSkge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBob3ZlclxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gaG92ZXIge1xyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBNUkMgV2Vi44OV44Kp44O844Og5YWx6YCa44K544K/44Kk44OrXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBtcmMtd2ViZm9ybS1mb3JtIHtcclxuICAqIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC0xICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDE2KSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIHRoIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNSAhaW1wb3J0YW50O1xyXG5cclxuICAgICZbc3R5bGUqPWJhY2tncm91bmQtY29sb3JdIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG4gIHRleHRhcmVhIHtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2MgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBtYXJnaW46IDdweCAxMHB4IDEwcHggNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXJjX3dlYmZvcm1fcmVxIHtcclxuICAgIGJhY2tncm91bmQ6ICNEQTAxMTI7XHJcblxyXG4gICAgJltzdHlsZSo9YmFja2dyb3VuZC1jb2xvcl0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNEQTAxMTIgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1yY193ZWJmb3JtX2FwcGx5IHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYTAxMTIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYTAxMTIgIWltcG9ydGFudDtcclxuXHJcbiAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmMDAwMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
