@charset "UTF-8";
/* ======================================================================
p-gastroscopy
====================================================================== */
#p-gastroscopy .em {
  color: #3D7C53;
  font-weight: bold;
}
#p-gastroscopy .section-1 {
  padding: 80px 0 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-1 {
    padding: 50px 0 20px;
  }
}
#p-gastroscopy .section-1__inner {
  width: 1100px;
  margin: 0 auto;
}
@media screen and (max-width: 1130px) {
  #p-gastroscopy .section-1__inner {
    width: 100%;
    padding: 0 15px;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-1__inner {
    padding: 0 4.6875vw;
  }
}
#p-gastroscopy .section-1__flex {
  margin: 40px 0 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 40px;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-1__flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
#p-gastroscopy .section-1__flex._reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-1__flex._reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-1__flex {
    margin: 30px 0;
  }
}
#p-gastroscopy .section-1__flex-imgbox {
  width: 43%;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-1__flex-imgbox {
    width: 100%;
  }
}
#p-gastroscopy .section-1__flex-txtbox {
  width: 52%;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-1__flex-txtbox {
    margin: 20px 0 0;
    width: 100%;
  }
}
#p-gastroscopy .section-1__flex-txtbox .u-text-1:not(:first-of-type) {
  margin: 20px 0 0;
}
#p-gastroscopy .section-1__flex-ttl {
  font-size: 33px;
  font-weight: bold;
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  letter-spacing: 0.15em;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-1__flex-ttl {
    font-size: 24px;
  }
}
#p-gastroscopy .section-1__flex-subttl {
  font-size: 21px;
  font-weight: bold;
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  padding: 3em 0 0 0;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  text-indent: -1em;
  letter-spacing: 0.08em;
  margin: 0 5px 0 0;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-1__flex-subttl {
    font-size: 18px;
  }
}
#p-gastroscopy .section-1__subttl {
  font-size: 26px;
  font-weight: bold;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-1__subttl {
    font-size: 20px;
  }
}
#p-gastroscopy .section-1 .c-lists-4 {
  width: 1000px;
  margin: 50px auto 0;
}
@media screen and (max-width: 1030px) {
  #p-gastroscopy .section-1 .c-lists-4 {
    width: 100%;
    padding: 0 15px;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-1 .c-lists-4 {
    padding: 0;
  }
  #p-gastroscopy .section-1 .c-lists-4:before {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-1 .c-lists-2__menu__box {
    gap: 50px;
  }
}
#p-gastroscopy .section-2 {
  padding: 80px 0;
  background: #F5F8F6;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-2 {
    padding: 50px 4.6875vw 30px;
  }
}
#p-gastroscopy .section-2__inner {
  width: 1100px;
  margin: 0 auto;
}
@media screen and (max-width: 1130px) {
  #p-gastroscopy .section-2__inner {
    width: 100%;
    padding: 0 15px;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-2__inner {
    padding: 0;
  }
}
#p-gastroscopy .section-2__lead {
  margin: 40px 0 0;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-2__lead {
    margin: 20px 0 0;
    text-align: left;
  }
}
#p-gastroscopy .section-2__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  margin: 30px 0;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-2__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    margin: 15px 0 20px;
  }
}
#p-gastroscopy .section-2__item {
  width: 50%;
  background: #fff;
  border-radius: 15px;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-2__item {
    border-radius: 8px;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-2__imgbox {
    width: 130px;
    margin: 0 auto;
  }
}
#p-gastroscopy .section-2__txtbox {
  width: calc(100% - 184px);
  padding: 0 0 0 20px;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-2__txtbox {
    width: 100%;
    padding: 0;
    margin: 20px 0 0;
  }
}
#p-gastroscopy .section-2__txtbox .u-text-1 {
  font-size: 16px;
  line-height: 1.8;
}
#p-gastroscopy .section-2__subttl {
  font-weight: bold;
  font-size: 20px;
  margin: 0 0 10px;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-2__subttl {
    text-align: center;
  }
}
#p-gastroscopy .section-2__lists {
  margin: 30px 0 0;
}
#p-gastroscopy .section-2__list {
  position: relative;
  font-size: 14px;
  padding: 0 0 0 15px;
}
#p-gastroscopy .section-2__list:not(:first-of-type) {
  margin: 10px 0 0;
}
#p-gastroscopy .section-2__list:before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}
#p-gastroscopy .section-2 .c-lists-3 {
  margin: 40px auto 0;
}
@media screen and (max-width: 1030px) {
  #p-gastroscopy .section-2 .c-lists-3 {
    width: 100%;
    padding: 0 15px;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-2 .c-lists-3 {
    padding: 0;
  }
  #p-gastroscopy .section-2 .c-lists-3:before {
    display: none;
  }
}
#p-gastroscopy .section-3 {
  padding: 80px 0 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-3 {
    padding: 50px 0 0;
  }
}
#p-gastroscopy .section-3__inner {
  width: 1100px;
  margin: 0 auto;
}
@media screen and (max-width: 1130px) {
  #p-gastroscopy .section-3__inner {
    width: 100%;
    padding: 0 15px;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-3__inner {
    padding: 0 4.6875vw;
  }
}
#p-gastroscopy .section-3__bg {
  margin: 50px auto 0;
  width: 990px;
  background: #F5F8F6;
  border-radius: 15px;
  padding: 50px 40px;
}
@media screen and (max-width: 1050px) {
  #p-gastroscopy .section-3__bg {
    width: calc(100% - 30px);
    margin: 50px 15px 0;
    border-radius: 8px;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-3__bg {
    width: 100%;
    margin: 30px 0 0;
    padding: 30px 15px;
  }
}
#p-gastroscopy .section-3__bg-subttl {
  font-size: 26px;
  line-height: 1.5;
  font-weight: bold;
  text-align: center;
  margin: 0 0 30px;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-3__bg-subttl {
    font-size: 20px;
    margin: 0 0 20px;
  }
}
#p-gastroscopy .section-3__bg-desc {
  margin: 15px 0 0;
}
#p-gastroscopy .section-3__bg-subbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0 23px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-3__bg-subbox {
    gap: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
#p-gastroscopy .section-3__bg-subbox .c-lists-1 {
  width: 500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px 20px;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-3__bg-subbox .c-lists-1 {
    width: 100%;
  }
}
#p-gastroscopy .section-3__bg-subbox .c-lists-1__txt {
  width: calc(50% - 10px);
}
#p-gastroscopy .section-3__bg-subbox .c-lists-1__txt:not(:first-of-type) {
  margin: 0;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-3__bg-subbox .c-lists-1__txt {
    width: 100%;
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-3__bg-subbox .c-lists-1__txt:before {
    top: 3px;
  }
}
#p-gastroscopy .section-3__bg-imgbox {
  width: 225px;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-3__bg-imgbox {
    width: 60%;
  }
}
#p-gastroscopy .section-4 {
  padding: 80px 0 43px;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4 {
    padding: 50px 0 25px;
  }
}
#p-gastroscopy .section-4__inner {
  width: 1100px;
  margin: 0 auto;
}
@media screen and (max-width: 1130px) {
  #p-gastroscopy .section-4__inner {
    width: 100%;
    padding: 0 15px;
  }
}
@media screen and (max-width: 830px) {
  #p-gastroscopy .section-4__inner {
    width: 100%;
    padding: 0 15px;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4__inner {
    width: 100%;
  }
}
#p-gastroscopy .section-4 .flow {
  margin: 40px auto 0;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 37px 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4 .flow {
    padding: 25px 0;
  }
}
#p-gastroscopy .section-4 .flow:before {
  content: url(../img/common/tri.svg);
  position: absolute;
  top: -13px;
  left: 50%;
  z-index: 1;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4 .flow:before {
    top: -10px;
    content: url(../img/common/sp/tri.svg);
  }
}
#p-gastroscopy .section-4 .flow:after {
  content: "";
  width: 10px;
  height: calc(100% + 1px);
  background: #77A387;
  top: -1px;
  left: 60px;
  position: absolute;
  z-index: 2;
}
@media screen and (max-width: 1000px) {
  #p-gastroscopy .section-4 .flow:after {
    left: 40px;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4 .flow:after {
    width: 8px;
    left: 35px;
  }
}
#p-gastroscopy .section-4 .flow.last:after {
  height: 20%;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4 .flow.last:after {
    height: 50px;
  }
}
#p-gastroscopy .section-4 .flow.none:after {
  height: 100%;
  top: 0;
}
#p-gastroscopy .section-4 .flow-outer {
  position: relative;
  margin: 40px 0 0;
}
#p-gastroscopy .section-4 .flow-label {
  width: 130px;
  height: 130px;
  border-radius: 50%;
  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;
  position: relative;
  z-index: 5;
}
@media screen and (max-width: 1000px) {
  #p-gastroscopy .section-4 .flow-label {
    width: 90px;
    height: 90px;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4 .flow-label {
    width: 78px;
    height: 78px;
  }
}
#p-gastroscopy .section-4 .flow-label-step {
  font-weight: bold;
  color: #3D7C53;
  text-align: center;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4 .flow-label-step {
    font-size: 14px;
  }
}
#p-gastroscopy .section-4 .flow-label-num {
  font-size: 45px;
  color: #3D7C53;
  font-weight: bold;
  line-height: 1;
  font-family: "Roboto", serif;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4 .flow-label-num {
    font-size: 30px;
  }
}
#p-gastroscopy .section-4 .flow-wrap {
  width: calc(100% - 160px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (max-width: 1000px) {
  #p-gastroscopy .section-4 .flow-wrap {
    width: calc(100% - 110px);
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4 .flow-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(100% - 88px);
  }
}
#p-gastroscopy .section-4 .flow:nth-child(even) .flow-label {
  background: #DEE6F2;
}
#p-gastroscopy .section-4 .flow:nth-child(even) .flow-label-step {
  color: #4E81CD;
}
#p-gastroscopy .section-4 .flow:nth-child(even) .flow-label-num {
  color: #4E81CD;
}
#p-gastroscopy .section-4 .flow:nth-child(odd) .flow-label {
  background: #D8E5DD;
}
#p-gastroscopy .section-4 .flow:not(:first-of-type) {
  margin: 0;
  border-top: 1px solid #D2D2D2;
}
#p-gastroscopy .section-4 .flow.none {
  border-top: none;
  margin: 0;
  padding-top: 0;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4 .flow.none {
    margin: 5px 0 0;
  }
}
#p-gastroscopy .section-4 .flow.none:before {
  display: none;
}
#p-gastroscopy .section-4 .flow-box {
  width: 100%;
  background: #F5F8F6;
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  border-radius: 15px;
  margin: 20px 0 0;
}
@media screen and (max-width: 960px) {
  #p-gastroscopy .section-4 .flow-box {
    padding: 10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4 .flow-box {
    gap: 10px;
  }
}
#p-gastroscopy .section-4 .flow-box-item {
  width: calc(100% - 10px);
  padding: 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-radius: 8px;
  background: #fff;
}
@media screen and (max-width: 960px) {
  #p-gastroscopy .section-4 .flow-box-item {
    width: 100%;
  }
}
#p-gastroscopy .section-4 .flow-box-item:not(:first-of-type) .flow-box-item-ttl .flow-box-item-txt:before {
  content: url(../img/p-colonoscopy/ico-ttl2.svg);
}
#p-gastroscopy .section-4 .flow-box-item:first-of-type .flow-box-item-lists {
  position: relative;
}
#p-gastroscopy .section-4 .flow-box-item:first-of-type .flow-box-item-lists:after {
  content: "...等";
  font-size: 12px;
  font-weight: bold;
  margin: 46px 0 0;
}
#p-gastroscopy .section-4 .flow-box-item-ttl {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#p-gastroscopy .section-4 .flow-box-item-txt {
  font-size: 16px;
  font-weight: bold;
  padding: 0 0 0 30px;
  position: relative;
}
#p-gastroscopy .section-4 .flow-box-item-txt:before {
  content: url(../img/p-colonoscopy/ico-ttl1.svg);
  position: absolute;
  top: -2px;
  left: 0;
}
#p-gastroscopy .section-4 .flow-box-item-lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin: 15px 0 0;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4 .flow-box-item-lists {
    padding: 0 18px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
#p-gastroscopy .section-4 .flow-box-item-list {
  text-align: center;
}
#p-gastroscopy .section-4 .flow-box-item-list-imgbox {
  width: 100%;
  height: 46px;
  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;
}
#p-gastroscopy .section-4 .flow-box-item-subtxt {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
#p-gastroscopy .section-4 .flow-ttl {
  font-weight: bold;
}
@media screen and (max-width: 1000px) {
  #p-gastroscopy .section-4 .flow-ttl {
    font-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4 .flow-ttl {
    font-size: 20px;
  }
}
#p-gastroscopy .section-4 .flow .u-text-1 {
  margin: 10px 0 0;
}
#p-gastroscopy .section-4 .flow-txtbox {
  width: 500px;
}
@media screen and (max-width: 1130px) {
  #p-gastroscopy .section-4 .flow-txtbox {
    width: 53%;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4 .flow-txtbox {
    width: 100%;
  }
}
#p-gastroscopy .section-4 .flow-lists {
  margin: 10px 0 0;
}
#p-gastroscopy .section-4 .flow-list {
  padding: 0 0 0 1em;
  text-indent: -1em;
  line-height: 1.8;
}
#p-gastroscopy .section-4 .flow-list:not(:first-of-type) {
  margin: 5px 0 0;
}
#p-gastroscopy .section-4 .flow-list2 {
  padding: 0 0 0 12px;
  line-height: 1.8;
  position: relative;
}
#p-gastroscopy .section-4 .flow-list2:not(:first-of-type) {
  margin: 5px 0 0;
}
#p-gastroscopy .section-4 .flow-list2:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #333;
  border-radius: 50%;
  position: absolute;
  top: 13px;
  left: 4px;
}
#p-gastroscopy .section-4 .flow-imgbox {
  width: 400px;
  margin: 0 0 0 40px;
}
@media screen and (max-width: 1130px) {
  #p-gastroscopy .section-4 .flow-imgbox {
    width: 42%;
    margin: 0 0 0 5%;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-4 .flow-imgbox {
    width: 100%;
    margin: 10px 0 0;
  }
}
#p-gastroscopy .section-4 .flow-imgbox .flow-img {
  max-width: 100%;
}
#p-gastroscopy .section-4 .indentbox {
  margin: 10px 0 0;
}
#p-gastroscopy .section-4 .indent {
  font-size: 14px;
  line-height: 1.8;
  position: relative;
  padding: 0 0 0 20px;
}
#p-gastroscopy .section-4 .indent:before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}
#p-gastroscopy .section-5 {
  padding: 80px 0;
  background: #F5F8F6;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-5 {
    padding: 0;
    background: none;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-5__inner {
    padding: 50px 15px 30px;
    background: #F5F8F6;
    border-radius: 0;
  }
}
#p-gastroscopy .section-5__ttl {
  font-size: 26px;
  font-weight: bold;
  text-align: center;
}
#p-gastroscopy .section-5__box {
  width: 1100px;
  margin: 50px auto 0;
}
@media screen and (max-width: 1130px) {
  #p-gastroscopy .section-5__box {
    width: 100%;
    padding: 0 15px;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-5__box {
    margin: 30px auto 0;
    padding: 0;
  }
}
#p-gastroscopy .section-5__box.none {
  margin: 0 auto;
}
#p-gastroscopy .section-5 .c-lists-1 {
  margin: 30px 0 0;
}
#p-gastroscopy .section-5__tablewrap {
  width: 100%;
  margin: 30px auto 0;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-5__tablewrap {
    width: 100%;
    overflow: scroll;
  }
}
#p-gastroscopy .section-5__tableinner {
  border: 1px solid #B3B3B3;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-5__tableinner {
    width: 525px;
    border-radius: 8px;
  }
}
#p-gastroscopy .section-5__table {
  width: 100%;
}
#p-gastroscopy .section-5__thead tr {
  border-top: none;
}
#p-gastroscopy .section-5__th {
  padding: 15px 15px 15px 20px;
  font-weight: bold;
  background: #D8E5DD;
  font-size: 18px;
}
#p-gastroscopy .section-5__th:not(:first-of-type) {
  width: calc(100% - 357px);
  border-left: 1px solid #B3B3B3;
  background: #EEF5FF;
}
#p-gastroscopy .section-5 tbody tr {
  border-top: 1px solid #B3B3B3;
}
#p-gastroscopy .section-5__td {
  padding: 15px 15px 15px 20px;
  vertical-align: middle;
}
#p-gastroscopy .section-5__td:first-of-type {
  width: 210px;
  vertical-align: middle;
  font-weight: bold;
  background: #D8E5DD;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-5__td:first-of-type {
    padding: 11px 15px;
    width: 136px;
  }
}
#p-gastroscopy .section-5__td:not(:first-of-type) {
  background: #fff;
  border-left: 1px solid #B3B3B3;
}
#p-gastroscopy .section-5 .u-text-1 {
  margin: 10px 0 0;
}
#p-gastroscopy .section-6 {
  padding: 80px 0 0;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-6 {
    padding: 50px 4.6875vw 0;
  }
}
#p-gastroscopy .section-6 .c-lists-2__menu__box__item {
  width: 800px;
}
@media screen and (max-width: 830px) {
  #p-gastroscopy .section-6 .c-lists-2__menu__box__item {
    width: calc(100% - 30px);
    margin: 40px 30px 0;
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-6 .c-lists-2__menu__box__item {
    width: 100%;
    margin: 0;
    padding: 15px 15px 40px 15px;
  }
}
#p-gastroscopy .section-6 .c-lists-2__menu__box__imgbox {
  width: 142px;
  height: 142px;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-6 .c-lists-2__menu__box__imgbox {
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  #p-gastroscopy .section-6 .c-lists-2__menu__box__imgbox .u-sp {
    width: calc(100% - 130px);
  }
  #p-gastroscopy .section-6 .c-lists-2__menu__box__imgbox .u-sp .c-lists-2__txt {
    text-align: center;
  }
}
#p-gastroscopy .section-6 .c-lists-2__menu__box__txtbox {
  padding: 0 0 0 40px;
  width: calc(100% - 142px);
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-6 .c-lists-2__menu__box__txtbox {
    width: 100%;
    padding: 0;
    margin: 0;
  }
}
#p-gastroscopy .section-6 .c-lists-2__txt {
  width: 100%;
  text-align: left;
}
#p-gastroscopy .section-6 .c-lists-2__menu__box__ttl__inner {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 0;
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-6 .c-lists-2__menu__box__ttl__inner .c-lists-2__menu__box__ttl__img {
    width: 130px;
    height: 130px;
  }
}
#p-gastroscopy .section-6 .c-lists-2__menu__box__lead {
  margin: 10px 0 0;
}
#p-gastroscopy .section-6 .c-lists-2__btnwrap {
  left: initial;
  right: 20px;
  margin: 60px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transform: translate(0);
  transform: translate(0);
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-6 .c-lists-2__btnwrap {
    left: 50%;
    right: initial;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 767px) {
  #p-gastroscopy .section-6 .c-lists-2__menu__box__ttl__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
#p-gastroscopy .section-6__btnwrap {
  margin: 60px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtZ2FzdHJvc2NvcHkuc2NzcyIsIl9zZXR0aW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUVBO0FBQUE7QUFBQTtBQUlFO0VBQ0UsT0NpQ087RURoQ1A7O0FBRUY7RUFDRTtFQUNBOztBQ3VLRjtFRHpLQTtJQUlJOzs7QUFHRjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7OztBQzZKTjtFRGxLRTtJQVFJOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUNtSko7RUR0SkU7SUFLSTs7O0FBRUY7RUFDRTs7QUM4SU47RUQvSUk7SUFHSTs7O0FDNElSO0VEdEpFO0lBY0k7OztBQUVGO0VBQ0U7O0FDcUlOO0VEdElJO0lBR0k7OztBQUdKO0VBQ0U7O0FDK0hOO0VEaElJO0lBR0U7SUFDRTs7O0FBR0E7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQytHTjtFRG5ISTtJQU1JOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDa0dOO0VEMUdJO0lBVUk7OztBQUtOO0VBQ0U7RUFDQTtFQUNBOztBQ3dGSjtFRDNGRTtJQUtJOzs7QUFNSjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJO0lBQ0E7OztBQzJFTjtFRGhGRTtJQVFJOztFQUNBO0lBQ0U7OztBQ3NFUjtFRGpFRTtJQUVJOzs7QUFNTjtFQUNFO0VBQ0E7O0FDdURGO0VEekRBO0lBSUk7OztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7SUFDQTs7O0FDOENOO0VEbkRFO0lBUUk7OztBQUlKO0VBQ0U7RUFDQTs7QUNxQ0o7RUR2Q0U7SUFJSTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUMyQko7RUQ5QkU7SUFLSTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ2NKO0VEcEJFO0lBUUk7SUFDQTtJQUNBOzs7QUNVTjtFRFBFO0lBRUk7SUFDQTs7O0FBR0o7RUFDRTtFQUNB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bEJKO0VEMGxCRTtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7RUFDQTtJQUNFOzs7QUFLUjtFQUNFO0VBQ0E7O0FDN21CSjtFRDJtQkU7SUFJSTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FDMW5CSjtFRDJuQkk7SUFFSTtJQUNBOzs7QUFJTjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQzNvQko7RURxb0JFO0lBUUk7SUFDQTtJQUNBOzs7QUMvb0JOO0VEbXBCRTtJQUVJO0lBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBIiwiZmlsZSI6InAtZ2FzdHJvc2NvcHkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNldHRpbmdcIiBhcyAqO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5wLWdhc3Ryb3Njb3B5XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jcC1nYXN0cm9zY29weSB7XG4gIC5lbSB7XG4gICAgY29sb3I6ICRhY2NlbnQtMTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuc2VjdGlvbi0xIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogNTBweCAwIDIwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkgeyBcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMCA0LjY4NzV2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mbGV4IHtcbiAgICAgIG1hcmdpbjogNDBweCAwIDgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAwIDQwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cbiAgICAgICYuX3JldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICB9XG4gICAgICAmLWltZ2JveCB7XG4gICAgICAgIHdpZHRoOiA0MyU7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10eHRib3gge1xuICAgICAgICB3aWR0aDogNTIlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnUtdGV4dC0xIHtcbiAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi10dGwge1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtc3VidHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgcGFkZGluZzogM2VtIDAgMCAwO1xuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnR0bCB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIFxuXG4gICAgLmMtbGlzdHMtNCB7XG4gICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWxpc3RzLTJfX21lbnVfX2JveCB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGdhcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5zZWN0aW9uLTIge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGOEY2O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNC42ODc1dncgMzBweDtcbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7IFxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWdib3gge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190eHRib3gge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4NHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgfVxuICAgICAgLnUtdGV4dC0xIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zdWJ0dGwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdHMge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuXG4gICAgLmMtbGlzdHMtMyB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tMyB7XG4gICAgcGFkZGluZzogODBweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgIH1cbiAgICBcbiAgICAmX19pbm5lciB7XG4gICAgICB3aWR0aDogMTEwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHsgXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNC42ODc1dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmcge1xuICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICAgIHdpZHRoOiA5OTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGNUY4RjY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7IFxuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDMwcHgpO1xuICAgICAgICBtYXJnaW46IDUwcHggMTVweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICYtc3VidHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICB9XG4gICAgICAmLXN1YmJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDAgMjNweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5jLWxpc3RzLTEge1xuICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBnYXA6IDEwcHggMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fdHh0IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWltZ2JveCB7XG4gICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbiAgLnNlY3Rpb24tNCB7XG4gICAgcGFkZGluZzogODBweCAwIDQzcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogNTBweCAwIDI1cHg7XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkgeyBcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7IFxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZsb3cge1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMzdweCAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvY29tbW9uL3RyaS5zdmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEzcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbW1vbi9zcC90cmkuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3N0EzODc7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHsgXG4gICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmxhc3Qge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9IFxuICAgICAgfVxuICAgICAgJi5ub25lIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1vdXRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICAgIH1cbiAgICAgICYtbGFiZWwge1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7IFxuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgICAgICB9XG4gICAgICAgICYtc3RlcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQtMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLW51bSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgIGNvbG9yOiAkYWNjZW50LTE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsc2VyaWY7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi13cmFwIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHsgXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKCBldmVuICkge1xuICAgICAgICAuZmxvdy1sYWJlbCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0RFRTZGMjtcbiAgICAgICAgfVxuICAgICAgICAuZmxvdy1sYWJlbC1zdGVwIHtcbiAgICAgICAgICBjb2xvcjogJGFjY2VudC0yO1xuICAgICAgICB9XG4gICAgICAgIC5mbG93LWxhYmVsLW51bSB7XG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQtMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoIG9kZCApIHtcbiAgICAgICAgLmZsb3ctbGFiZWwge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNEOEU1REQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMkQyRDI7XG4gICAgICB9XG4gICAgICAmLm5vbmUge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGOEY2O1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7IFxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7IFxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAuZmxvdy1ib3gtaXRlbS10dGwge1xuICAgICAgICAgICAgICAuZmxvdy1ib3gtaXRlbS10eHQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvcC1jb2xvbm9zY29weS9pY28tdHRsMi5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgLmZsb3ctYm94LWl0ZW0tbGlzdHMge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLi4u562JXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDZweCAwIDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi10dGwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtdHh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3AtY29sb25vc2NvcHkvaWNvLXR0bDEuc3ZnKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtbGlzdHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICYtaW1nYm94IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtc3VidHh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi10dGwge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7IFxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudS10ZXh0LTEge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgfVxuICAgICAgJi10eHRib3gge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkgeyBcbiAgICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1saXN0cyB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICB9XG4gICAgICAmLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1saXN0MiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1pbWdib3gge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7IFxuICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA1JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAuZmxvdy1pbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmRlbnRib3gge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB9XG4gICAgLmluZGVudCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tNSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNGNUY4RjY7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAxNXB4IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY4RjY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3R0bCB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fYm94IHtcbiAgICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7IFxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgJi5ub25lIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5jLWxpc3RzLTEge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB9XG4gICAgJl9fdGFibGV3cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RhYmxlaW5uZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0IzQjNCMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogNTI1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX3RoZWFkIHtcbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGgge1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYmFja2dyb3VuZDogI0Q4RTVERDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTdweCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0IzQjNCMztcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRjVGRjtcbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0IzQjNCMztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGQge1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDhFNUREO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMzZweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0IzQjNCMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS10ZXh0LTEge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB9XG4gICAgXG4gIH1cblxuICAuc2VjdGlvbi02IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDQuNjg3NXZ3IDA7XG4gICAgfVxuICAgIC5jLWxpc3RzLTJfX21lbnVfX2JveF9faXRlbSB7XG4gICAgICB3aWR0aDogODAwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkgeyBcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBtYXJnaW46IDQwcHggMzBweCAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYy1saXN0cy0yX19tZW51X19ib3hfX2ltZ2JveCB7XG4gICAgICB3aWR0aDogMTQycHg7XG4gICAgICBoZWlnaHQ6IDE0MnB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDAgMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnUtc3Age1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gICAgICAgICAgLmMtbGlzdHMtMl9fdHh0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmMtbGlzdHMtMl9fbWVudV9fYm94X190eHRib3gge1xuICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMTQycHggKTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmMtbGlzdHMtMl9fdHh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmMtbGlzdHMtMl9fbWVudV9fYm94X190dGxfX2lubmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMDtcbiAgICAgIC5jLWxpc3RzLTJfX21lbnVfX2JveF9fdHRsX19pbWcge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmMtbGlzdHMtMl9fbWVudV9fYm94X19sZWFkIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgfVxuICAgIC5jLWxpc3RzLTJfX2J0bndyYXAge1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtbGlzdHMtMl9fbWVudV9fYm94X190dGxfX2lubmVyIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fYnRud3JhcCB7XG4gICAgICBtYXJnaW46IDYwcHggMCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG59IiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyB2YXJpYWJsZVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBpbWfjg4fjgqPjg6zjgq/jg4jjg6rjgb7jgafjga7jg5HjgrlcbiRpbWctZGlyOiBcIi4uL2ltZ1wiO1xuXG4vLyDjgrPjg7Pjg4bjg7Pjg4TluYVcbiRjb250ZW50LXdpZHRoOiAxMjY2cHg7XG5cbi8vIFNQ5pmC44Gu5bem5Y+z44Gu5L2Z55m977yI54mH5pa577yJXG4kc3Atc2lkZS1wYWRkaW5nOiAyMHB4O1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gYnJlYWtwb2ludFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOS4i+iomDLjgaTjga7lpInmlbDjga7plpPjgYzjgr/jg5bjg6zjg4Pjg4jooajnpLpcbi8vIOOCv+ODluODrOODg+ODiOihqOekuuOBquOBl+OBruWgtOWQiOOBrzLjgaTjga7lpInmlbDjga7lgKTjgpLjgIwxcHjlt67jgI3jgafoqK3lrprjgZnjgovjgZPjgahcblxuLy8gJHBjLWJw5Lul5LiK44GMUEPooajnpLpcbiRwYy1icDogMTAyNXB4O1xuXG4vLyAkc3AtYnDku6XkuIvjgYxTUOihqOekulxuJHNwLWJwOiA3NjdweDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGZvbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kZm9udC0xOiBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIHNhbnMtc2VyaWY7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjb2xvclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRibGFjazogIzMzMztcblxuJHdoaXRlOiAjZmZmO1xuXG4kY29sb3ItMTogcmdiYSg2MSwxMjQsODMsLjIpO1xuXG4kY29sb3ItMjogcmdiYSg3OCwxMjksMjA1LC4yKTtcblxuJGFjY2VudC0xOiAjM0Q3QzUzO1xuXG4kYWNjZW50LTI6ICM0RTgxQ0Q7XG5cbiRjb2xvci01OiAjMDAwO1xuXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENTUyBUcmFuc2l0aW9uIEVhc2luZ1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERlZmF1bHRcbiRsaW5lYXI6IGN1YmljLWJlemllciguMjUwLCAuMjUwLCAuNzUwLCAuNzUwKTtcbiRlYXNlOiBjdWJpYy1iZXppZXIoLjI1MCwgLjEwMCwgLjI1MCwgMS4wMDApO1xuJGVhc2UtaW46IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAxLjAwMCwgMS4wMDApO1xuJGVhc2Utb3V0OiBjdWJpYy1iZXppZXIoLjAwMCwgLjAwMCwgLjU4MCwgMS4wMDApO1xuJGVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoLjQyMCwgLjAwMCwgLjU4MCwgMS4wMDApO1xuLy8gSW5cbiRlYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoLjU1MCwgLjA4NSwgLjY4MCwgLjUzMCk7XG4kZWFzZUluQ3ViaWM6IGN1YmljLWJlemllciguNTUwLCAuMDU1LCAuNjc1LCAuMTkwKTtcbiRlYXNlSW5RdWFydDogY3ViaWMtYmV6aWVyKC44OTUsIC4wMzAsIC42ODUsIC4yMjApO1xuJGVhc2VJblF1aW50OiBjdWJpYy1iZXppZXIoLjc1NSwgLjA1MCwgLjg1NSwgLjA2MCk7XG4kZWFzZUluU2luZTogY3ViaWMtYmV6aWVyKC40NzAsIC4wMDAsIC43NDUsIC43MTUpO1xuJGVhc2VJbkV4cG86IGN1YmljLWJlemllciguOTUwLCAuMDUwLCAuNzk1LCAuMDM1KTtcbiRlYXNlSW5DaXJjOiBjdWJpYy1iZXppZXIoLjYwMCwgLjA0MCwgLjk4MCwgLjMzNSk7XG4kZWFzZUluQmFjazogY3ViaWMtYmV6aWVyKC42MDAsIC0uMjgwLCAuNzM1LCAuMDQ1KTtcbi8vIE91dFxuJGVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoLjI1MCwgLjQ2MCwgLjQ1MCwgLjk0MCk7XG4kZWFzZU91dEN1YmljOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxMCwgLjM1NSwgMS4wMDApO1xuJGVhc2VPdXRRdWFydDogY3ViaWMtYmV6aWVyKC4xNjUsIC44NDAsIC40NDAsIDEuMDAwKTtcbiRlYXNlT3V0UXVpbnQ6IGN1YmljLWJlemllciguMjMwLCAxLjAwMCwgLjMyMCwgMS4wMDApO1xuJGVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoLjM5MCwgLjU3NSwgLjU2NSwgMS4wMDApO1xuJGVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoLjE5MCwgMS4wMDAsIC4yMjAsIDEuMDAwKTtcbiRlYXNlT3V0Q2lyYzogY3ViaWMtYmV6aWVyKC4wNzUsIC44MjAsIC4xNjUsIDEuMDAwKTtcbiRlYXNlT3V0QmFjazogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMjAsIDEuMjc1KTtcbi8vIEluIE91dFxuJGVhc2VJbk91dFF1YWQ6IGN1YmljLWJlemllciguNDU1LCAuMDMwLCAuNTE1LCAuOTU1KTtcbiRlYXNlSW5PdXRDdWJpYzogY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEuMDAwKTtcbiRlYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKC43NzAsIC4wMDAsIC4xNzUsIDEuMDAwKTtcbiRlYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKC44NjAsIC4wMDAsIC4wNzAsIDEuMDAwKTtcbiRlYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoLjQ0NSwgLjA1MCwgLjU1MCwgLjk1MCk7XG4kZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEuMDAwLCAuMDAwLCAuMDAwLCAxLjAwMCk7XG4kZWFzZUluT3V0Q2lyYzogY3ViaWMtYmV6aWVyKC43ODUsIC4xMzUsIC4xNTAsIC44NjApO1xuJGVhc2VJbk91dEJhY2s6IGN1YmljLWJlemllciguNjgwLCAtLjU1MCwgLjI2NSwgMS41NTApO1xuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWl4aW5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY2xlYXJmaXhcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gY2Yge1xuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBzYWZlLWFyZWFcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gc2FmZV9hcmVhIHtcbiAgcGFkZGluZy10b3A6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC10b3ApO1xuICBwYWRkaW5nLXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO1xuICBwYWRkaW5nLXJpZ2h0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICBwYWRkaW5nLXJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbiAgcGFkZGluZy1ib3R0b206IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xuICBwYWRkaW5nLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xuICBwYWRkaW5nLWxlZnQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgcGFkZGluZy1sZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gYeOCv+OCsOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBhLXRhZygkY29sb3IxLCAkY29sb3IyKSB7XG4gICY6bGluayxcbiAgJjphY3RpdmUsXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvcjE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3IyO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5fjg6zjg7zjgrnjg5vjg6vjg4Djg7zjga7jgqvjg6njg7zlpInmm7Rcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XG4gICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIG1lZGlhIHF1ZXJ5XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIG1xKCRtaW4td2lkdGgsICRtYXgtd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aCArIHB4KSBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aCArIHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtcV9taW4oJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCArIHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtcV9tYXgoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCArIHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gZGV2aWNlXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3AtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNwLWJwKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiB0YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3AtYnAgKyAxcHgpIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBjLXRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3BfdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBjLWJwIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBjX2NvbnRlbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMtYnApIGFuZCAobWF4LXdpZHRoOiAkY29udGVudC13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjc3MgaGFja1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENocm9tZShhbmQgU2FmYXJpLCBPcGVyYSlcbkBtaXhpbiBjaHJvbWUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gRmlyZUZveFxuQG1peGluIGZpcmVmb3gge1xuICBfOmxhbmcoeCk6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBFZGdlXG5AbWl4aW4gZWRnZSB7XG4gIF86bGFuZyh4KTo6LW1zLSxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIElFKDExKVxuQG1peGluIGllIHtcbiAgXzotbXMtbGFuZyh4KTo6LW1zLWJhY2tkcm9wLFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gU2FmYXJpXG5AbWl4aW4gc2FmYXJpIHtcbiAgXzpsYW5nKHgpICsgXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gb2JqZWN0IGZpdCBpbWFnZXNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gb2ZpKCRzaXplKSB7XG4gIG9iamVjdC1maXQ6ICRzaXplO1xuXG4gIEBpbmNsdWRlIGllIHtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiAjeyRzaXplfTtcIjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaGlkZSBzY3JvbGxiYXJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGxpbmUgY2xhbXBcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZSkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhvdmVyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIl19 */
