/* ======================================================================
 p-ohp
====================================================================== */
.knowledge_sec {
  padding: 80px 0 70px;
}
@media screen and (max-width: 767px) {
  .knowledge_sec {
    padding: 50px 15px;
  }
}
.knowledge_sec__contents {
  max-width: 1366px;
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 767px) {
  .knowledge_sec__contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.knowledge_sec__inr {
  max-width: 1200px;
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 50px;
}
@media screen and (max-width: 767px) {
  .knowledge_sec__inr {
    position: relative;
    left: 0;
  }
}
@media screen and (max-width: 767px) {
  .knowledge_sec__inr:before {
    content: "";
    width: calc(100% + 30px);
    height: 100%;
    background: #F4F9FF;
    position: absolute;
    left: -15px;
    top: 0;
    display: block;
  }
}
.knowledge_sec__txtbox {
  padding: 72px 70px 72px 50px;
  background: #fff;
  max-width: 530px;
}
@media screen and (max-width: 767px) {
  .knowledge_sec__txtbox {
    width: 100%;
    padding: 30px 20px 30px 25px;
    margin-left: -15px;
    margin-top: -130px;
    position: relative;
    z-index: 1;
  }
}
.knowledge_sec__txt_ttl {
  font-size: 3rem;
  line-height: 44px;
  letter-spacing: 0.03em;
  margin: 0 0 26px;
}
@media screen and (max-width: 767px) {
  .knowledge_sec__txt_ttl {
    font-size: 2.2rem;
    line-height: 34px;
    margin: 0 0 16px;
  }
}
.knowledge_sec__txt {
  font-size: 1.6rem;
  line-height: 30px;
}
.knowledge_sec__thumb {
  max-width: 1000px;
  width: 100%;
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .knowledge_sec__thumb {
    width: auto;
    margin-right: -15px;
  }
}
.knowledge_sec__thumb_img {
  width: 100%;
}
.knowledge_sec_rules {
  max-width: 1366px;
  width: 100%;
  margin: 70px auto 0;
}
@media screen and (max-width: 767px) {
  .knowledge_sec_rules {
    width: auto;
    margin: 0 -15px;
  }
}
.knowledge_sec_rules__inr {
  padding: 70px 15px;
  max-width: 1200px;
  margin: 0 auto;
  background: #F4F9FF;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 767px) {
  .knowledge_sec_rules__inr {
    padding: 40px 15px;
  }
}
.knowledge_sec_rules__inr:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: -50%;
  width: 100%;
  height: 100%;
  background: #F4F9FF;
}
@media screen and (max-width: 767px) {
  .knowledge_sec_rules__inr:before {
    display: none;
  }
}
.knowledge_sec_rules__box {
  max-width: 1100px;
  width: 100%;
  margin: 0 auto;
}
.knowledge_sec_rules__box + .knowledge_sec_rules__box {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .knowledge_sec_rules__box + .knowledge_sec_rules__box {
    margin-top: 40px;
  }
}
.knowledge_sec_rules__ttl {
  font-size: 3rem;
  line-height: 44px;
  letter-spacing: 0.03em;
  margin: 0 0 30px;
}
@media screen and (max-width: 767px) {
  .knowledge_sec_rules__ttl {
    font-size: 2.2rem;
    line-height: 34px;
    margin: 0 0 26px;
  }
}
.knowledge_sec_rules__txt {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  line-height: 30px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .knowledge_sec_rules__txt {
    text-align: left;
  }
}
.knowledge_sec_rules__note {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  margin-top: 20px;
  font-size: 1.4rem;
  line-height: 22px;
}
@media screen and (max-width: 767px) {
  .knowledge_sec_rules__note {
    margin-top: 15px;
  }
}
.knowledge_sec_rules__note .c_list_2__item {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.knowledge_sec_rules__fig_wrap {
  margin-top: 40px;
}
.knowledge_sec_rules__fig {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .knowledge_sec_rules__fig {
    min-width: 635px;
  }
}
.knowledge_sec_rules__fig img {
  width: 100%;
}
.knowledge_sec_rules__lists {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .knowledge_sec_rules__lists {
    grid-template-columns: repeat(1, 1fr);
    gap: 15px;
  }
}
.knowledge_sec_rules__list {
  padding: 35px 15px 30px;
  background: #fff;
  border-radius: 6px;
}
@media screen and (max-width: 767px) {
  .knowledge_sec_rules__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0px;
    padding: 15px;
  }
}
.knowledge_sec_rules__list .ttl {
  font-size: 2rem;
  text-align: center;
  font-weight: bold;
  line-height: 30px;
  margin: 0 0 10px;
}
.knowledge_sec_rules__list .icon {
  width: 122px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .knowledge_sec_rules__list .icon {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    margin: 0 15px 0 0;
  }
}
.knowledge_sec_rules__list .icon .img {
  width: 100%;
}
.knowledge_sec_rules__list .txt {
  margin: 15px 0 0;
  line-height: 28px;
}
@media screen and (max-width: 767px) {
  .knowledge_sec_rules__list .txt {
    margin: 10px 0 0;
  }
}

.choice_wrap {
  padding: 80px 15px 0;
}
@media screen and (max-width: 767px) {
  .choice_wrap {
    padding: 0 15px;
  }
}
.choice_wrap_fig {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 476px 1fr;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .choice_wrap_fig {
    grid-template-columns: repeat(1, 1fr);
    gap: 10px;
  }
}
.choice_wrap_fig__box {
  padding: 20px 0 0;
  border-radius: 10px;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .choice_wrap_fig__box {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.choice_wrap_fig__box._ver1 {
  background: #F4F9FF;
}
.choice_wrap_fig__box._ver2 {
  background: #EEF8FD;
}
.choice_wrap_fig__label {
  width: 224px;
  height: 40px;
  margin: 0 auto 28px;
  background: url(../img/ohp/ico-label.png) no-repeat center/contain;
  font-size: 1.6rem;
  font-weight: 700;
  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;
  padding: 0 0 6px;
}
@media screen and (max-width: 767px) {
  .choice_wrap_fig__label {
    margin: 0 0 28px;
    position: sticky;
    left: 60px;
  }
}
.choice_wrap_fig__lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  padding: 0 0 20px;
}
.choice_wrap_fig__list {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 238px;
  flex: 0 0 238px;
  padding: 0 15px;
}
.choice_wrap_fig__list:not(:last-of-type) {
  border-right: 1px dashed rgba(31, 46, 55, 0.3);
}
.choice_wrap_fig__list_icon {
  width: 118px;
  margin: 0 auto 15px;
}
.choice_wrap_fig__list_icon_img {
  width: 100%;
}
.choice_wrap_fig__list_head {
  text-align: center;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #CED4DA;
}
.choice_wrap_fig__list_title {
  font-size: 1.8rem;
  font-weight: 700;
  margin: 0 0 4px;
}
.choice_wrap_fig__list_txt {
  font-size: 1.4rem;
  line-height: 24px;
}
.choice_wrap__txt {
  margin: 45px 0 0;
  line-height: 30px;
}

.choice_wrap_type {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 20px;
  max-width: 1000px;
  width: 100%;
  margin: 50px auto 0;
}
@media screen and (max-width: 767px) {
  .choice_wrap_type {
    gap: 62px;
    margin: 72px auto 0;
  }
}
.choice_wrap_type__item {
  padding: 30px 50px 30px 230px;
  position: relative;
  z-index: 0;
  border-radius: 10px;
}
@media screen and (max-width: 767px) {
  .choice_wrap_type__item {
    border-radius: 6px;
    padding: 20px 15px;
  }
}
.choice_wrap_type__item._ver1 {
  background: #F4F9FF;
}
.choice_wrap_type__item._ver2 {
  background: #EEF8FD;
}
.choice_wrap_type__item_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  margin: 0 0 6px;
}
@media screen and (max-width: 767px) {
  .choice_wrap_type__item_head {
    position: relative;
    z-index: 0;
  }
}
@media screen and (max-width: 767px) {
  .choice_wrap_type__item_head:after {
    content: "";
    aspect-ratio: 7/10;
    width: 8px;
    -webkit-mask: url(../img/common/ico-chevron-mask.svg) no-repeat center/contain;
    mask: url(../img/common/ico-chevron-mask.svg) no-repeat center/contain;
    background: #1F2E37;
    -webkit-transition: 0.4s all ease;
    transition: 0.4s all ease;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
  }
}
@media screen and (max-width: 767px) {
  .choice_wrap_type__item_head:has(button[aria-expanded=true]):after {
    -webkit-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
  }
}
.choice_wrap_type__item_label {
  color: #002663;
  text-align: center;
  letter-spacing: 0.03em;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 767px) {
  .choice_wrap_type__item_label {
    position: absolute;
    left: 50%;
    top: -52px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.choice_wrap_type__item_label:before {
  content: "";
  aspect-ratio: 1/1;
  width: 41px;
  border-radius: 4px;
  background: #0545B0;
  opacity: 0.1;
  position: absolute;
  right: 10px;
  top: -3px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.choice_wrap_type__item_label .txt {
  font-size: 1.5rem;
}
.choice_wrap_type__item_label .num {
  font-size: 3.8rem;
  line-height: 58px;
  line-height: 1;
}
.choice_wrap_type__item_title {
  font-size: 2rem;
  line-height: 32px;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .choice_wrap_type__item_title {
    font-size: 1.8rem;
    line-height: 28px;
  }
}
@media screen and (min-width: 768px) {
  .choice_wrap_type__item_icon {
    width: 140px;
    position: absolute;
    left: 50px;
    top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .choice_wrap_type__item_icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    width: 80px;
  }
}
.choice_wrap_type__item_content {
  line-height: 30px;
}

.choice_wrap_match {
  max-width: 1100px;
  width: 100%;
  margin: 70px auto 0;
}
@media screen and (max-width: 767px) {
  .choice_wrap_match {
    margin: 30px 0 0;
  }
}
.choice_wrap_match__contents {
  display: grid;
  grid-template-columns: 1fr 520px;
  gap: 50px;
}
@media screen and (max-width: 767px) {
  .choice_wrap_match__contents {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
.choice_wrap_match__title {
  font-size: 3rem;
  line-height: 44px;
  margin: 0 0 26px;
}
@media screen and (max-width: 767px) {
  .choice_wrap_match__title {
    font-size: 2.2rem;
    line-height: 34px;
    margin: 0 0 26px;
    text-align: center;
  }
}
.choice_wrap_match__txt {
  line-height: 30px;
}
@media screen and (max-width: 767px) {
  .choice_wrap_match__thumbnail {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}
.choice_wrap_match__thumbnail_img {
  width: 100%;
}

.choice_wrap_in_that_case {
  margin: 50px 0 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .choice_wrap_in_that_case {
    margin: 30px 0 0;
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.choice_wrap_in_that_case__box {
  padding: 40px;
  border-radius: 10px;
}
@media screen and (max-width: 767px) {
  .choice_wrap_in_that_case__box {
    border-radius: 6px;
    padding: 20px 15px;
  }
}
.choice_wrap_in_that_case__box._ver1 {
  background: #F4F9FF;
}
.choice_wrap_in_that_case__box._ver2 {
  background: #EEF8FD;
}
.choice_wrap_in_that_case__title {
  font-size: 2rem;
  line-height: 32px;
  margin: 0 0 15px;
}
@media screen and (max-width: 767px) {
  .choice_wrap_in_that_case__title {
    margin: 0 0 10px;
  }
}

.case_sec {
  padding: 80px 15px 0;
}
@media screen and (max-width: 767px) {
  .case_sec {
    padding: 50px 15px 0;
  }
}
.case_sec__ttl {
  margin: 0 auto 60px;
}
.case_sec__contents {
  display: grid;
  max-width: 1100px;
  width: 100%;
  margin: 0 auto;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .case_sec__contents {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
.case_sec__box_wrap {
  padding-top: 20px;
}
.case_sec__box {
  padding: 25px 30px 0;
  background: #F4F5F6;
  border-radius: 10px;
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  .case_sec__box {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 30px 0 20px 15px;
  }
}
.case_sec__box_label {
  width: 338px;
  height: 40px;
  border-radius: 20px;
  font-size: 1.6rem;
  font-weight: bold;
  letter-spacing: 0.03em;
  color: #fff;
  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: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: -20px;
}
@media screen and (max-width: 767px) {
  .case_sec__box_label {
    position: sticky;
    left: 48px;
    -webkit-transform: translateX(0) translateY(-45px);
    transform: translateX(0) translateY(-45px);
    top: 0;
    width: 260px;
    height: 34px;
    border-radius: 31px;
  }
}
.case_sec__box_label._ver1 {
  background: #0545B0;
}
.case_sec__box_label._ver2 {
  background: #002663;
}
.case_sec_items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.case_sec_item {
  padding: 30px 0;
}
@media screen and (max-width: 767px) {
  .case_sec_item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 290px;
    flex: 0 0 290px;
    padding: 0 20px 0 0;
  }
}
@media screen and (min-width: 768px) {
  .case_sec_item:not(:first-of-type) {
    border-top: 1px solid rgba(21, 46, 55, 0.4);
    margin-top: auto;
  }
}
@media screen and (max-width: 767px) {
  .case_sec_item:not(:last-of-type) {
    border-right: 1px solid rgba(21, 46, 55, 0.4);
  }
}
.case_sec_item__head {
  display: grid;
  grid-template-columns: 100px 1fr;
  gap: 20px;
  margin: 0 0 20px;
}
@media screen and (max-width: 767px) {
  .case_sec_item__head {
    grid-template-columns: 1fr;
    gap: 7px;
    margin: -30px 0 15px;
  }
}
@media screen and (max-width: 767px) {
  .case_sec_item__thumbnail {
    width: 90px;
    margin: 0 auto;
  }
}
.case_sec_item__thumbnail_img {
  width: 100%;
}
.case_sec_item__info_list {
  display: grid;
  grid-template-columns: 84px 1fr;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .case_sec_item__info_list {
    grid-template-columns: 1fr;
    gap: 4px;
  }
}
.case_sec_item__info_list:not(:first-of-type) {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dashed rgba(31, 46, 55, 0.3);
}
.case_sec_item__info_label {
  font-size: 1.4rem;
  width: 84px;
  height: 24px;
  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;
  border: 1px solid #002663;
  border-radius: 2px;
  color: #002663;
}
.case_sec_item__info_txt {
  line-height: 26px;
  color: #002663;
}
.case_sec_item__body {
  font-size: 1.6rem;
  line-height: 30px;
}

.support_sec {
  padding: 105px 15px 0;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 767px) {
  .support_sec {
    padding: 60px 15px 0;
  }
}
.support_sec:before {
  content: "";
  width: 93px;
  height: 42px;
  background: #0091DA;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 40px;
  -webkit-clip-path: polygon(50% 100%, 0 0, 100% 0);
  clip-path: polygon(50% 100%, 0 0, 100% 0);
}
@media screen and (max-width: 767px) {
  .support_sec:before {
    width: 60px;
    height: 26px;
    top: 20px;
  }
}
.support_sec__title {
  font-size: 2.6rem;
  line-height: 41px;
  letter-spacing: 0.03em;
  margin: 0 0 40px;
}
@media screen and (max-width: 767px) {
  .support_sec__title {
    font-size: 2rem;
    line-height: 30px;
    margin: 0 0 20px;
  }
}
.support_sec__title .logo_line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.support_sec__title .logo_line .txt {
  font-size: 2.4rem;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .support_sec__title .logo_line .txt {
    font-size: 2rem;
    margin-top: 17px;
  }
}
.support_sec__title_logo {
  width: 232px;
}
.support_sec__contents {
  position: relative;
  z-index: 0;
  padding: 0 15px 50px;
  margin: 0 -15px;
}
@media screen and (max-width: 767px) {
  .support_sec__contents {
    padding: 30px 15px;
  }
}
.support_sec__contents:before {
  content: "";
  width: 100%;
  height: calc(100% - 55px);
  background: #F4F9FF;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .support_sec__contents:before {
    height: 100%;
  }
}
.support_sec__items {
  max-width: 980px;
  width: 100%;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 60px;
}
@media screen and (max-width: 767px) {
  .support_sec__items {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
.support_sec__item {
  display: grid;
  grid-template-columns: 1fr;
  gap: 25px;
}
@media screen and (max-width: 767px) {
  .support_sec__item {
    gap: 15px;
  }
}
.support_sec__item_thumb {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
.support_sec__item_img {
  width: 100%;
}
.support_sec__item_title {
  font-size: 2rem;
  line-height: 32px;
  letter-spacing: 0.03em;
  padding: 0 0 25px;
  border-bottom: 1px solid #002663;
}
@media screen and (max-width: 767px) {
  .support_sec__item_title {
    font-size: 1.8rem;
    line-height: 30px;
    padding: 0 0 20px;
  }
}

.support_sec_cta {
  max-width: 980px;
  width: 100%;
  margin: 62px auto 0;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 767px) {
  .support_sec_cta {
    margin: 20px 0 0;
  }
}
.support_sec_cta__thumb {
  width: 388px;
  left: 0;
  top: -27px;
  position: absolute;
  z-index: 0;
}
@media screen and (max-width: 767px) {
  .support_sec_cta__thumb {
    position: relative;
    z-index: 0;
    left: 0;
    top: 0;
    width: 100%;
  }
}
.support_sec_cta__thumb_img {
  width: 100%;
}
.support_sec_cta__contents {
  max-width: 956px;
  width: 100%;
  padding-left: 356px;
  position: relative;
  z-index: 1;
  margin: 27px 0 0;
}
@media screen and (max-width: 767px) {
  .support_sec_cta__contents {
    padding: 0;
    margin: -32px 0 0;
  }
}
.support_sec_cta__txt {
  line-height: 30px;
}
.support_sec_cta__box {
  padding: 25px 10px;
  border-radius: 10px;
  background: #fff;
  margin: 20px 0 0;
}
@media screen and (max-width: 767px) {
  .support_sec_cta__box {
    padding: 20px 10px;
    border-radius: 6px;
  }
}
.support_sec_cta__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
  margin: 0 0 15px;
}
@media screen and (max-width: 767px) {
  .support_sec_cta__btns {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 10px;
    margin: 0;
  }
}
.support_sec_cta__pc_tel {
  display: none;
}
@media screen and (min-width: 768px) {
  .support_sec_cta__pc_tel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 15px;
  }
}
.support_sec_cta__pc_tel_content {
  padding: 0 0 0 15px;
  border-left: 1px dotted #CED4DA;
}
.support_sec_cta__pc_tel_title {
  font-size: 1.4rem;
  line-height: 20px;
}
.support_sec_cta__pc_tel_num {
  display: block;
  -webkit-transition: 0.4s all;
  transition: 0.4s all;
}
.support_sec_cta__pc_tel_num:hover {
  opacity: 0.8;
}
.support_sec_cta__pc_tel_img {
  width: 211px;
}
@media screen and (min-width: 768px) {
  .support_sec_cta .c_btn_cta {
    width: 250px;
    height: 52px;
  }
  .support_sec_cta .c_btn_cta .c_ico_arw {
    right: 20px;
  }
  .support_sec_cta .c_btn_cta .c_ico_mail,
.support_sec_cta .c_btn_cta .c_ico_document {
    left: 20px;
  }
}
@media screen and (max-width: 767px) {
  .support_sec_cta .c_btn_cta {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .support_sec_cta .c_btn_cta__txt {
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 768px) {
  .support_sec_cta .c_btn_cta--contact .c_ico_mail {
    width: 23px;
  }
}
@media screen and (min-width: 768px) {
  .support_sec_cta .c_btn_cta--document .c_ico_document {
    width: 21px;
  }
}

.profit_sec {
  padding: 60px 15px 80px;
}
@media screen and (max-width: 767px) {
  .profit_sec {
    padding: 30px 15px 50px;
  }
}
.profit_sec__title {
  font-size: 2.4rem;
  margin: 0 0 30px;
}
@media screen and (max-width: 767px) {
  .profit_sec__title {
    font-size: 2rem;
    margin: 0 0 20px;
  }
}
.profit_sec__title .logo_line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.profit_sec__title .logo_line .txt {
  margin-top: 17px;
}
@media screen and (max-width: 767px) {
  .profit_sec__title .logo_line .txt {
    margin-top: 20px;
  }
}
.profit_sec__title_logo {
  width: 232px;
}
.profit_sec__title_logo img {
  width: 100%;
}

.profit_sec_box {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  background: #F4F5F6;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .profit_sec_box {
    border-radius: 6px;
    padding: 0 15px 25px;
  }
}
.profit_sec_box__heading {
  display: grid;
  grid-template-columns: 246px 1fr;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 33px;
  padding: 0 28px 0 0;
}
@media screen and (max-width: 767px) {
  .profit_sec_box__heading {
    display: block;
    padding: 0;
  }
}
.profit_sec_box__label {
  font-size: 2rem;
  letter-spacing: 0.03em;
  font-weight: bold;
  color: #fff;
  border-radius: 10px 0 10px 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;
  height: 70px;
  background: #0091DA;
}
@media screen and (max-width: 767px) {
  .profit_sec_box__label {
    font-size: 1.8rem;
    width: 255px;
    height: 47px;
    margin: 0 auto 15px;
    border-radius: 0 0 6px 6px;
  }
}
.profit_sec_box__title {
  font-size: 1.9rem;
  line-height: 41px;
  letter-spacing: 0.03em;
  border-bottom: 1px solid #CED4DA;
  height: 70px;
  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) {
  .profit_sec_box__title {
    font-size: 2rem;
    line-height: 32px;
    height: auto;
    display: block;
    padding: 0 0 15px;
    text-align: center;
  }
}
.profit_sec_box__body {
  padding: 0 0 0 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .profit_sec_box__body {
    display: block;
    padding: 0;
  }
}
.profit_sec_box__thumb {
  width: 341px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 341px;
  flex: 0 0 341px;
}
@media screen and (max-width: 767px) {
  .profit_sec_box__thumb {
    width: 279px;
    margin: 0 auto;
  }
}
.profit_sec_box__thumb img {
  width: 100%;
}
.profit_sec_box__function {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 560px;
  flex: 0 0 560px;
  display: grid;
  grid-template-columns: 60px 1fr;
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .profit_sec_box__function {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}
.profit_sec_box__function_title {
  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;
  line-height: 22px;
  letter-spacing: 0.11em;
  color: #fff;
  background: #002663;
}
@media screen and (max-width: 767px) {
  .profit_sec_box__function_title {
    height: 34px;
  }
}
.profit_sec_box__function_lists {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px 30px;
}
@media screen and (max-width: 767px) {
  .profit_sec_box__function_lists {
    grid-template-columns: 1fr;
    gap: 10px;
    padding: 0 10px;
  }
}
.profit_sec_box__function_list {
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  .profit_sec_box__function_list:not(:first-of-type) {
    padding: 10px 0 0;
    border-top: 1px dashed rgba(31, 46, 55, 0.3);
  }
}
@media screen and (min-width: 768px) {
  .profit_sec_box__function_list:not(:nth-last-of-type(-n + 2)) {
    padding-bottom: 8px;
    border-bottom: 1px dashed rgba(31, 46, 55, 0.3);
  }
  .profit_sec_box__function_list:nth-of-type(odd) {
    position: relative;
    z-index: 0;
  }
  .profit_sec_box__function_list:nth-of-type(odd):before {
    content: "";
    width: 1px;
    height: calc(100% - 8px);
    position: absolute;
    top: 0;
    right: -15px;
    border-right: 1px dashed rgba(31, 46, 55, 0.3);
  }
  .profit_sec_box__function_list:nth-of-type(1):before {
    bottom: 0;
  }
}
.profit_sec_box__function_list_title {
  line-height: 24px;
  font-weight: bold;
  margin: 0 0 3px;
  position: relative;
  z-index: 0;
  padding: 0 0 0 23px;
}
.profit_sec_box__function_list_title:before {
  content: "";
  aspect-ratio: 16/11;
  width: 16px;
  background: #002663;
  -webkit-mask: url(../img/common/ico-check.svg) no-repeat center/contain;
  mask: url(../img/common/ico-check.svg) no-repeat center/contain;
  position: absolute;
  left: 0;
  top: 7px;
}
.profit_sec_box__function_list_txt {
  line-height: 22px;
}

.introduction_sec {
  padding: 80px 15px;
  background: #F4F9FF;
}
@media screen and (max-width: 767px) {
  .introduction_sec {
    padding: 50px 15px;
  }
}
.introduction_sec__ttl .c_ttl_1__ja {
  line-height: 60px;
}
@media screen and (max-width: 767px) {
  .introduction_sec__ttl .c_ttl_1__ja {
    line-height: 40px;
  }
}
.introduction_sec__txt {
  line-height: 30px;
}
.introduction_sec_contents {
  max-width: 1200px;
  width: 100%;
  margin: 50px auto 0;
}
@media screen and (max-width: 767px) {
  .introduction_sec_contents {
    margin: 30px 0 0;
  }
}
.introduction_sec_contents__title {
  font-size: 3rem;
  line-height: 44px;
  letter-spacing: 0.03em;
  margin: 0 0 30px;
  font-weight: 700;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .introduction_sec_contents__title {
    font-size: 2.2rem;
    line-height: 34px;
    margin: 0 0 25px;
  }
}
.introduction_sec_contents__lists {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .introduction_sec_contents__lists {
    grid-template-columns: 1fr;
    gap: 15px;
  }
}
.introduction_sec_contents_list {
  padding: 30px;
  border-radius: 6px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .introduction_sec_contents_list {
    padding: 15px;
  }
}
.introduction_sec_contents_list__head {
  display: grid;
  grid-template-columns: 70px 1fr;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
}
@media screen and (max-width: 767px) {
  .introduction_sec_contents_list__head {
    position: relative;
    z-index: 0;
  }
}
@media screen and (max-width: 767px) {
  .introduction_sec_contents_list__head:after {
    content: "";
    aspect-ratio: 7/10;
    width: 8px;
    -webkit-mask: url(../img/common/ico-chevron-mask.svg) no-repeat center/contain;
    mask: url(../img/common/ico-chevron-mask.svg) no-repeat center/contain;
    background: #1F2E37;
    -webkit-transition: 0.4s all ease;
    transition: 0.4s all ease;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
  }
}
@media screen and (max-width: 767px) {
  .introduction_sec_contents_list__head:has(button[aria-expanded=true]):after {
    -webkit-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
  }
}
.introduction_sec_contents_list__icon {
  width: 100%;
}
.introduction_sec_contents_list__title {
  font-size: 2rem;
  line-height: 32px;
  letter-spacing: 0.03em;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .introduction_sec_contents_list__title {
    font-size: 1.8rem;
    line-height: 30px;
  }
}
.introduction_sec_contents_list__content {
  line-height: 30px;
  margin-top: 15px;
}
@media screen and (max-width: 767px) {
  .introduction_sec_contents_list__content {
    margin-top: 10px;
  }
}
.introduction_sec_result {
  max-width: 1100px;
  width: 100%;
  margin: 65px auto 0;
  background: #fff;
  border-radius: 10px;
  padding: 40px 15px;
  position: relative;
  z-index: 0;
  font-size: 2.6rem;
  letter-spacing: 0.03em;
}
@media screen and (max-width: 767px) {
  .introduction_sec_result {
    font-size: 2rem;
    line-height: 30px;
    margin: 36px 0 0;
    padding: 25px 15px 20px;
  }
}
.introduction_sec_result:after {
  content: "";
  position: absolute;
  width: 93px;
  height: 42px;
  background: #0091DA;
  top: -23px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-clip-path: polygon(50% 100%, 0 0, 100% 0);
  clip-path: polygon(50% 100%, 0 0, 100% 0);
}
@media screen and (max-width: 767px) {
  .introduction_sec_result:after {
    width: 60px;
    height: 26px;
    top: -16px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtb2hwLnNjc3MiLCJfc2V0dGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBO0FBQUE7QUFBQTtBQUdBO0VBQ0U7O0FDNktBO0VEOUtGO0lBR0k7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNtS0Y7RUR4S0E7SUFRSTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNxSkY7RUQzSkE7SUFTSTtJQUNBOzs7QUNpSko7RUQ5SUU7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTs7QUM2SEY7RURoSUE7SUFNSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDNkdGO0VEakhBO0lBT0k7SUFDQTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FDNEZGO0VEL0ZBO0lBS0k7SUFDQTs7O0FBRUY7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUMrRUY7RURsRkE7SUFLSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNvRUo7RUQxRUU7SUFRSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ3dETjtFRGhFSTtJQVVJOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQzRDTjtFRDdDSTtJQUdJOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQ2lDSjtFRHJDRTtJQU1JO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ29CSjtFRHpCRTtJQU9JOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNRSjtFRGRFO0lBUUk7OztBQUVGO0VBQ0U7O0FBSUo7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7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QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUN0aUNKO0VEbWlDRTtJQU1JOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQ2hqQ047RUQ0aUNJO0lBTUk7SUFDQTs7O0FDbmpDUjtFRHFqQ007SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FDaGtDVjtFRG9rQ1U7SUFFRTs7O0FBTVI7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQ3BsQ047RURnbENJO0lBTUk7SUFDQTs7O0FBSUo7RUFDRTtFQUNBOztBQzdsQ047RUQybENJO0lBSUk7OztBQUtSO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDOW1DRjtFRG9tQ0E7SUFhSTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDL25DSjtFRHNuQ0U7SUFXSTtJQUNBO0lBQ0EiLCJmaWxlIjoicC1vaHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnc2V0dGluZycgYXMgKjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBwLW9ocFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmtub3dsZWRnZV9zZWMge1xuICBwYWRkaW5nOiA4MHB4IDAgNzBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgfVxuXG4gICZfX2NvbnRlbnRzIHtcbiAgICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgJl9faW5yIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTBweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y0RjlGRjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190eHRib3gge1xuICAgIHBhZGRpbmc6IDcycHggNzBweCA3MnB4IDUwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAmX190eHRfdHRsIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgIG1hcmdpbjogMCAwIDI2cHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICB9XG4gIH1cblxuICAmX190eHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgJl9fdGh1bWIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICB9XG4gICAgJl9pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9ydWxlcyB7XG4gICAgbWF4LXdpZHRoOiAxMzY2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICB9XG4gICAgJl9faW5yIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMTVweDtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGOUZGO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEY5RkY7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JveCB7XG4gICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICYgKyAua25vd2xlZGdlX3NlY19ydWxlc19fYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190dGwge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDI2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHh0IHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25vdGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgICAuY19saXN0XzJfX2l0ZW0ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWdfd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgICZfX2ZpZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1pbi13aWR0aDogNjM1cHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0cyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDE1cHggMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDBweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIH1cblxuICAgICAgLnR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICBmbGV4OiAwIDAgODBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnR4dCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2hvaWNlX3dyYXAge1xuICBwYWRkaW5nOiA4MHB4IDE1cHggMDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAmX2ZpZyB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ3NnB4IDFmcjtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgLy8gLnNpbXBsZWJhci13cmFwcGVyLFxuICAgIC8vIC5zaW1wbGViYXItY29udGVudCB7XG4gICAgLy8gICBAaW5jbHVkZSBwY190YWIge1xuICAgIC8vICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAmX19ib3gge1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgICAmLl92ZXIxIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y0RjlGRjtcbiAgICAgIH1cbiAgICAgICYuX3ZlcjIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUVGOEZEO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19sYWJlbCB7XG4gICAgICB3aWR0aDogMjI0cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyOHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9vaHAvaWNvLWxhYmVsLnBuZykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAwIDZweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjhweDtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgbGVmdDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgZmxleDogMCAwIDIzOHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCByZ2JhKDMxLDQ2LDU1LC4zKTtcbiAgICAgIH1cblxuICAgICAgJl9pY29uIHtcbiAgICAgICAgd2lkdGg6IDExOHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgICAmX2ltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9oZWFkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUQ0REE7XG4gICAgICB9XG5cbiAgICAgICZfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgICAgfVxuXG4gICAgICAmX3R4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190eHQge1xuICAgIG1hcmdpbjogNDVweCAwIDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmNob2ljZV93cmFwX3R5cGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XG4gIGdhcDogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDUwcHggYXV0byAwO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBnYXA6IDYycHg7XG4gICAgbWFyZ2luOiA3MnB4IGF1dG8gMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweCAzMHB4IDIzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIH1cbiAgICAmLl92ZXIxIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNEY5RkY7XG4gICAgfVxuICAgICYuX3ZlcjIge1xuICAgICAgYmFja2dyb3VuZDogI0VFRjhGRDtcbiAgICB9XG5cbiAgICAmX2hlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDcgLyAxMDtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIG1hc2s6IHVybCguLi9pbWcvY29tbW9uL2ljby1jaGV2cm9uLW1hc2suc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUYyRTM3O1xuICAgICAgICAgIHRyYW5zaXRpb246IC40cyBhbGwgZWFzZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgoOTBkZWcpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpoYXMoYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdKSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgoLTkwZGVnKSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDI2NjM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAtNTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICB3aWR0aDogNDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDU0NUIwO1xuICAgICAgICBvcGFjaXR5OiAuMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgICAgLnR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuICAgICAgLm51bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2ljb24ge1xuICAgICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZmxleDogMCAwIDgwcHg7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2NvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jaG9pY2Vfd3JhcF9tYXRjaCB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbiAgJl9fY29udGVudHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNTIwcHg7XG4gICAgZ2FwOiA1MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbjogMCAwIDI2cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIG1hcmdpbjogMCAwIDI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX3R4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgJl9fdGh1bWJuYWlsIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgfVxuICAgICZfaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uY2hvaWNlX3dyYXBfaW5fdGhhdF9jYXNlIHtcbiAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICBnYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgJl9fYm94IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIH1cbiAgICAmLl92ZXIxIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNEY5RkY7XG4gICAgfVxuICAgICYuX3ZlcjIge1xuICAgICAgYmFja2dyb3VuZDogI0VFRjhGRDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNhc2Vfc2VjIHtcbiAgcGFkZGluZzogODBweCAxNXB4IDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggMDtcbiAgfVxuXG4gICZfX3R0bCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm94X3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9fYm94IHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNUY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZzogMzBweCAwIDIwcHggMTVweDtcbiAgICB9XG4gICAgJl9sYWJlbCB7XG4gICAgICB3aWR0aDogMzM4cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC00NXB4KTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzFweDtcbiAgICAgIH1cbiAgICAgICYuX3ZlcjEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDU0NUIwO1xuICAgICAgfVxuICAgICAgJi5fdmVyMiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDI2NjM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAmX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZsZXg6IDAgMCAyOTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIxLDQ2LDU1LC40KTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjEsNDYsNTUsLjQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggMWZyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiA3cHg7XG4gICAgICAgIG1hcmdpbjogLTMwcHggMCAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RodW1ibmFpbCB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgICZfaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAmX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg0cHggMWZyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDMxLDQ2LDU1LC4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMjY2MztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBjb2xvcjogIzAwMjY2MztcbiAgICAgIH1cbiAgICAgICZfdHh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAjMDAyNjYzO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLnN1cHBvcnRfc2VjIHtcbiAgcGFkZGluZzogMTA1cHggMTVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDYwcHggMTVweCAwO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDkzcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDkxREE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiA0MHB4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgMTAwJSwgMCAwLCAxMDAlIDApO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cblxuICAgIC5sb2dvX2xpbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLnR4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9sb2dvIHtcbiAgICAgIHdpZHRoOiAyMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgcGFkZGluZzogMCAxNXB4IDUwcHg7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICNGNEY5RkY7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgIGdhcDogNjBweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyNXB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG4gICAgJl90aHVtYiB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgfVxuICAgICZfaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgICAgcGFkZGluZzogMCAwIDI1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMjY2MztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN1cHBvcnRfc2VjX2N0YSB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDYycHggYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cblxuICAmX190aHVtYiB7XG4gICAgd2lkdGg6IDM4OHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMjdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50cyB7XG4gICAgbWF4LXdpZHRoOiA5NTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbjogMjdweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAtMzJweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdHh0IHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX2JveCB7XG4gICAgcGFkZGluZzogMjVweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB9XG4gIH1cblxuICAmX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19wY190ZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuICAgICZfY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgI0NFRDREQTtcbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAmX251bSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IC40cyBhbGw7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB9XG4gICAgfVxuICAgICZfaW1nIHtcbiAgICAgIHdpZHRoOiAyMTFweDtcbiAgICB9XG4gIH1cbiAgLmNfYnRuX2N0YSB7XG4gICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGhlaWdodDogNTJweDtcblxuICAgICAgLmNfaWNvX2FydyB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgLmNfaWNvX21haWwsXG4gICAgICAuY19pY29fZG9jdW1lbnQge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fdHh0IHtcbiAgICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY19idG5fY3RhLS1jb250YWN0IHtcbiAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgLmNfaWNvX21haWwge1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNfYnRuX2N0YS0tZG9jdW1lbnQge1xuICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICAuY19pY29fZG9jdW1lbnQge1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2ZpdF9zZWMge1xuICBwYWRkaW5nOiA2MHB4IDE1cHggODBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCA1MHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG4gICAgLmxvZ29fbGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAudHh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9sb2dvIHtcbiAgICAgIHdpZHRoOiAyMzJweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnByb2ZpdF9zZWNfYm94IHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI0Y0RjVGNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAyNXB4O1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI0NnB4IDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzNweDtcbiAgICBwYWRkaW5nOiAwIDI4cHggMCAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMTBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwOTFEQTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VENERBO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcGFkZGluZzogMCAwIDAgMTdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmX190aHVtYiB7XG4gICAgd2lkdGg6IDM0MXB4O1xuICAgIGZsZXg6IDAgMCAzNDFweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMjc5cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Z1bmN0aW9uIHtcbiAgICBmbGV4OiAwIDAgNTYwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMWZyO1xuICAgIGdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgICZfdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMWVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyNjYzO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xpc3RzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICBnYXA6IDhweCAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2xpc3Qge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDMxLDQ2LDU1LC4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgICAgJjpub3QoOm50aC1sYXN0LW9mLXR5cGUoLW4gKyAyKSkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDMxLDQ2LDU1LC4zKTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkIHJnYmEoMzEsNDYsNTUsLjMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IDAgMCAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjNweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDExO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDI2NjM7XG4gICAgICAgICAgbWFzazogdXJsKC4uL2ltZy9jb21tb24vaWNvLWNoZWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdHh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbnRyb2R1Y3Rpb25fc2VjIHtcbiAgcGFkZGluZzogODBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjRjRGOUZGO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICB9XG5cbiAgJl9fdHRsIHtcbiAgICAuY190dGxfMV9famEge1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3R4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAmX2NvbnRlbnRzIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdHMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgICAgIGdhcDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfbGlzdCB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MHB4IDFmcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNyAvIDEwO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIG1hc2s6IHVybCguLi9pbWcvY29tbW9uL2ljby1jaGV2cm9uLW1hc2suc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxRjJFMzc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgYWxsIGVhc2U7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgoOTBkZWcpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpoYXMoYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdKSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgoLTkwZGVnKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfcmVzdWx0IHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDY1cHggYXV0byAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDM2cHggMCAwO1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4IDIwcHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOTFEQTtcbiAgICAgIHRvcDogLTIzcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDEwMCUsIDAgMCwgMTAwJSAwKTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHZhcmlhYmxlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGltZ+ODh+OCo+ODrOOCr+ODiOODquOBvuOBp+OBruODkeOCuVxuJGltZ19kaXI6ICcuLi9pbWcnO1xuXG4vLyDjgrPjg7Pjg4bjg7Pjg4TluYVcbiRjb250ZW50X3dpZHRoOiAxMjAwcHg7XG5cbi8vIFNQ5pmC44Gu5bem5Y+z44Gu5L2Z55m977yI54mH5pa577yJXG4kc3Bfc2lkZV9wYWRkaW5nOiAyMHB4O1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gYnJlYWtwb2ludFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOS4i+iomDLjgaTjga7lpInmlbDjga7plpPjgYzjgr/jg5bjg6zjg4Pjg4jooajnpLpcbi8vIOOCv+ODluODrOODg+ODiOihqOekuuOBquOBl+OBruWgtOWQiOOBrzLjgaTjga7lpInmlbDjga7lgKTjgpLjgIwxcHjlt67jgI3jgafoqK3lrprjgZnjgovjgZPjgahcblxuLy8gJHBjX2Jw5Lul5LiK44GMUEPooajnpLpcbiRwY19icDogNzY4cHg7XG5cbi8vICRzcF9icOS7peS4i+OBjFNQ6KGo56S6XG4kc3BfYnA6IDc2N3B4O1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gZm9udFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRmb250XzE6ICdOb3RvIFNhbnMgSlAnLCAn44OS44Op44Ku44OO6KeS44K0IFBybyBXMycsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCAn5ri444K044K344OD44KvJywgWXVHb3RoaWMsIHNhbnMtc2VyaWY7XG4kZm9udF8yOiBcIkpvc3RcIiwgc2Fucy1zZXJpZjtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNvbG9yXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGJsYWNrOiAjMDAwO1xuXG4kd2hpdGU6ICNmZmY7XG5cbiRjb2xvcl8xOiAjMUYyRTM3O1xuXG4kY29sb3JfMjogIzAwMDtcblxuJGNvbG9yXzM6ICMwMDA7XG5cbiRjb2xvcl80OiAjMDAwO1xuXG4kY29sb3JfNTogIzAwMDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENTUyBUcmFuc2l0aW9uIEVhc2luZ1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERlZmF1bHRcbiRsaW5lYXI6IGN1YmljLWJlemllcigwLjI1MCwgMC4yNTAsIDAuNzUwLCAwLjc1MCk7XG4kZWFzZTogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjEwMCwgMC4yNTAsIDEuMDAwKTtcbiRlYXNlLWluOiBjdWJpYy1iZXppZXIoMC40MjAsIDAuMDAwLCAxLjAwMCwgMS4wMDApO1xuJGVhc2Utb3V0OiBjdWJpYy1iZXppZXIoMC4wMDAsIDAuMDAwLCAwLjU4MCwgMS4wMDApO1xuJGVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoMC40MjAsIDAuMDAwLCAwLjU4MCwgMS4wMDApO1xuLy8gSW5cbiRlYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjY4MCwgMC41MzApO1xuJGVhc2VJbkN1YmljOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuJGVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMwLCAwLjY4NSwgMC4yMjApO1xuJGVhc2VJblF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuJGVhc2VJblNpbmU6IGN1YmljLWJlemllcigwLjQ3MCwgMC4wMDAsIDAuNzQ1LCAwLjcxNSk7XG4kZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKDAuOTUwLCAwLjA1MCwgMC43OTUsIDAuMDM1KTtcbiRlYXNlSW5DaXJjOiBjdWJpYy1iZXppZXIoMC42MDAsIDAuMDQwLCAwLjk4MCwgMC4zMzUpO1xuJGVhc2VJbkJhY2s6IGN1YmljLWJlemllcigwLjYwMCwgLTAuMjgwLCAwLjczNSwgMC4wNDUpO1xuLy8gT3V0XG4kZWFzZU91dFF1YWQ6IGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG4kZWFzZU91dEN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuJGVhc2VPdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0MCwgMC40NDAsIDEuMDAwKTtcbiRlYXNlT3V0UXVpbnQ6IGN1YmljLWJlemllcigwLjIzMCwgMS4wMDAsIDAuMzIwLCAxLjAwMCk7XG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCk7XG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XG4kZWFzZU91dENpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MjAsIDAuMTY1LCAxLjAwMCk7XG4kZWFzZU91dEJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjI3NSk7XG4vLyBJbiBPdXRcbiRlYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMwLCAwLjUxNSwgMC45NTUpO1xuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoMC44NjAsIDAuMDAwLCAwLjA3MCwgMS4wMDApO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNTAsIDAuNTUwLCAwLjk1MCk7XG4kZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcbiRlYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1MCwgMC44NjApO1xuJGVhc2VJbk91dEJhY2s6IGN1YmljLWJlemllcigwLjY4MCwgLTAuNTUwLCAwLjI2NSwgMS41NTApO1xuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWl4aW5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY2xlYXJmaXhcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gY2Yge1xuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBzYWZlLWFyZWFcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gc2FmZV9hcmVhIHtcbiAgcGFkZGluZy10b3A6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC10b3ApO1xuICBwYWRkaW5nLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nLXJpZ2h0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICBwYWRkaW5nLXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO1xuICBwYWRkaW5nLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xuICBwYWRkaW5nLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gYeOCv+OCsOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBhX3RhZygkY29sb3IxLCAkY29sb3IyKSB7XG4gICY6bGluayxcbiAgJjphY3RpdmUsXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvcjE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3IyO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5fjg6zjg7zjgrnjg5vjg6vjg4Djg7zjga7jgqvjg6njg7zlpInmm7Rcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XG4gICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIG1lZGlhIHF1ZXJ5XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIG1xKCRtaW5fd2lkdGgsICRtYXhfd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbl93aWR0aCArIHB4KSBhbmQgKG1heC13aWR0aDogJG1heF93aWR0aCArIHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtcV9taW4oJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCArIHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtcV9tYXgoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCArIHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gZGV2aWNlXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGNfYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNwX2JwKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiB0YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3BfYnAgKyAxcHgpIGFuZCAobWF4LXdpZHRoOiAkcGNfYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBjX3RhYntcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwX2JwICsgMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcF90YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGNfYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBjX2NvbnRlbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGNfYnApIGFuZCAobWF4LXdpZHRoOiAkY29udGVudF93aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjc3MgaGFja1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENocm9tZShhbmQgU2FmYXJpLCBPcGVyYSlcbkBtaXhpbiBjaHJvbWUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gRmlyZUZveFxuQG1peGluIGZpcmVmb3gge1xuICBfOmxhbmcoeCk6Oi1tb3otcGxhY2Vob2xkZXIsICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBFZGdlXG5AbWl4aW4gZWRnZSB7XG4gIF86bGFuZyh4KTo6LW1zLSwgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIElFKDExKVxuQG1peGluIGllIHtcbiAgXzotbXMtbGFuZyh4KTo6LW1zLWJhY2tkcm9wLCAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gU2FmYXJpXG5AbWl4aW4gc2FmYXJpIHtcbiAgXzpsYW5nKHgpK186LXdlYmtpdC1mdWxsLXNjcmVlbi1kb2N1bWVudCwgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIG9iamVjdCBmaXQgaW1hZ2VzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIG9maSgkc2l6ZSkge1xuICBvYmplY3QtZml0OiAkc2l6ZTtcbiAgQGluY2x1ZGUgaWUge1xuICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogI3skc2l6ZX07J1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBoaWRlIHNjcm9sbGJhclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBoaWRlX3Njcm9sbGJhciB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59Il19 */
