@charset "UTF-8";
/* タイトル画像 */
@media only screen and (max-width: 860px) {
  .un_works_ttl {
    max-width: 138px;
  }
}

/* 一覧 */
.js_search_box {
  display: none;
}

.bl_search {
  margin-top: 40px;
}
.bl_search_box {
  background-image: url(../img/common/bg_gray.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 130px 0 125px;
  top: -34px;
  position: relative;
}
@media only screen and (max-width: 860px) {
  .bl_search_box {
    background-color: #e8e8e5;
    background-image: none;
    top: -25px;
    margin-bottom: -25px;
    padding: 16% 0 8%;
  }
}
.bl_search_btn {
  text-align: center;
  position: relative;
  z-index: 5;
}
@media only screen and (max-width: 860px) {
  .bl_search_btn_img {
    width: 50px;
  }
}
.bl_search_btn_txt {
  display: block;
  margin-top: 1em;
  font-size: 1.8rem;
  letter-spacing: 0.14em;
}
@media only screen and (max-width: 860px) {
  .bl_search_btn_txt {
    font-size: 1.2rem;
  }
}
.bl_search_ttl {
  font-size: 1.6rem;
  margin-bottom: 0.25em;
}
@media only screen and (max-width: 860px) {
  .bl_search_ttl {
    text-align: center;
    font-size: 1.3rem;
    margin-bottom: 1.5em;
  }
}
.bl_search_list {
  font-size: 1.5rem;
  letter-spacing: 0.07em;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 20px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 860px) {
  .bl_search_list {
    font-size: 1.3rem;
    margin-bottom: 12%;
  }
}
@media only screen and (max-width: 860px) {
  .bl_search_list {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }
}
.bl_search_list_item {
  text-align: center;
}
.bl_search_send {
  margin-top: 100px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  font-size: 1.5rem;
  margin-right: -7em;
}
@media only screen and (max-width: 860px) {
  .bl_search_send {
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-right: 0;
    margin-top: 0;
  }
}
.bl_search_send_submit {
  font-size: 1.6rem;
  padding: 1em 4em;
  background-color: #424245;
  color: #ffffff;
}
@media only screen and (max-width: 860px) {
  .bl_search_send_submit {
    font-size: 1.5rem;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    border-radius: 5px;
    margin-bottom: 10%;
  }
}
.bl_search_send_submit:disabled {
  background-color: #ffffff;
  color: #424245;
}
.bl_search_close {
  display: none;
}
@media only screen and (max-width: 860px) {
  .bl_search_close {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    font-size: 1.1rem;
    border-radius: 3em;
    padding: 0.75em 1em 0.5em;
  }
  .bl_search_close_arrow {
    margin-left: 1em;
    vertical-align: middle;
    display: inline-block;
  }
  .bl_search_close_arrow img {
    vertical-align: middle;
  }
}
.bl_search_reset {
  letter-spacing: 0.07em;
  display: flex;
  align-items: center;
  margin-left: 1em;
}
@media only screen and (max-width: 860px) {
  .bl_search_reset {
    font-size: 1.3rem;
    margin-left: 0;
  }
}
.bl_search_reset_icon {
  width: 0.5em;
  height: 0.8em;
  background-image: url(../img/common/arrow_bk.svg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  margin-left: 0.5em;
}

.bl_result {
  margin-top: 100px;
}
@media only screen and (max-width: 860px) {
  .bl_result {
    margin-top: 12%;
  }
}
.bl_result_list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 30px;
  row-gap: 100px;
  grid-template-areas: "no_item no_item no_item" ". . .";
}
@media only screen and (max-width: 860px) {
  .bl_result_list {
    display: block;
  }
}
.bl_result_item__no {
  width: 100%;
  grid-area: no_item;
  text-align: center;
}
@media only screen and (max-width: 860px) {
  .bl_result_item:nth-of-type(n + 2) {
    margin-top: 12%;
  }
}

.bl_media_img {
  position: relative;
  overflow: hidden;
}
.bl_media_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/case/img_overlay.svg);
  z-index: 5;
}
.bl_media_link img {
  display: block;
  transition: all ease 0.6s;
}
.bl_media_link:hover img {
  transform: scale(1.2);
}
.bl_media_ttl {
  font-size: 2rem;
  line-height: 1.65;
  margin-top: 0.8em;
  letter-spacing: 0.07em;
}
@media only screen and (max-width: 860px) {
  .bl_media_ttl {
    font-size: 1.5rem;
    margin-top: 0.5em;
  }
}
.bl_media_txt {
  font-size: 1.3rem;
  letter-spacing: 0.09em;
  margin-top: 0.8em;
}
@media only screen and (max-width: 860px) {
  .bl_media_txt {
    font-size: 1.1rem;
    margin-top: 1em;
  }
}

/* 詳細 */
.bl_detail_ttl {
  margin-bottom: 42px;
}
@media only screen and (max-width: 860px) {
  .bl_detail_ttl {
    margin-bottom: 6%;
  }
}

.un_detailHead {
  text-align: left;
}
.un_detailHead_ttl {
  font-size: 2.6rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 3em;
}
@media only screen and (max-width: 860px) {
  .un_detailHead_ttl {
    display: block;
    font-size: 1.5rem;
    letter-spacing: 0.15em;
    line-height: 1.6;
    margin-top: 6%;
  }
}
.un_detailHead_ttl_notes {
  margin-right: 2em;
}
@media only screen and (max-width: 860px) {
  .un_detailHead_ttl_notes {
    margin-right: 0;
    display: block;
    width: 42px;
    margin-bottom: 0.8em;
  }
}

.un_detailImg {
  margin-top: 95px;
}
@media only screen and (max-width: 860px) {
  .un_detailImg {
    margin-top: 6%;
  }
}
.un_detailImg .inner {
  width: calc(92% - 200px);
}
@media only screen and (max-width: 860px) {
  .un_detailImg .inner {
    width: 92%;
  }
}
.un_detailImg_slide {
  align-items: stretch;
  position: relative;
}
.un_detailImg_slide_box {
  background-color: #e9e6e2;
  overflow: hidden;
  border-radius: 10px;
  position: relative;
}
@media only screen and (max-width: 1400px) {
  .un_detailImg_slide_box {
    width: 86%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 860px) {
  .un_detailImg_slide_box {
    border-radius: 0;
    width: 92%;
    margin-left: auto;
    margin-right: auto;
  }
}
.un_detailImg_slide_item {
  height: 70vh;
}
@media only screen and (max-width: 1200px) {
  .un_detailImg_slide_item {
    height: 60vh;
  }
}
@media only screen and (max-width: 860px) {
  .un_detailImg_slide_item {
    height: 200px;
  }
}
.un_detailImg_slide_item img {
  max-width: none;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.un_detailImg_slide_btn {
  position: absolute;
  bottom: 50%;
  transform: translateY(50%);
  height: 138px;
  width: 23px;
  z-index: 50;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 860px) {
  .un_detailImg_slide_btn {
    width: 6px;
    height: 34px;
    bottom: calc(50% + 4vw);
  }
}
.un_detailImg_slide_btn__prev {
  left: -50px;
  background-image: url(../img/case/slide_prev.svg);
}
@media only screen and (max-width: 1400px) {
  .un_detailImg_slide_btn__prev {
    left: 0;
  }
}
.un_detailImg_slide_btn__next {
  right: -50px;
  background-image: url(../img/case/slide_next.svg);
}
@media only screen and (max-width: 1400px) {
  .un_detailImg_slide_btn__next {
    right: 0;
  }
}
.un_detailImg_slide_bar {
  display: none;
}
@media only screen and (max-width: 860px) {
  .un_detailImg_slide_bar {
    display: block;
    margin-top: 8%;
    height: 4px;
    border-radius: 4px;
    background-color: #f4f4f4;
  }
  .un_detailImg_slide_bar .swiper-scrollbar-drag {
    height: 100%;
    background-color: #424245;
    border-radius: 4px;
    width: 74px;
  }
}
.un_detailImg_thumb {
  align-items: stretch;
  margin-top: 30px;
  position: relative;
}
@media only screen and (max-width: 860px) {
  .un_detailImg_thumb {
    display: none;
  }
}
.un_detailImg_thumb_box {
  overflow: hidden;
  margin-left: -9px;
  margin-right: -9px;
}
.un_detailImg_thumb_item {
  padding: 0 9px;
}
.un_detailImg_thumb_img {
  display: block;
  background-color: #e9e6e2;
  padding-bottom: 100%;
  overflow: hidden;
  border-radius: 5px;
  position: relative;
}
.un_detailImg_thumb_img img {
  width: auto;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 50%;
  transform: translateX(50%);
}
.un_detailImg_thumb_btn {
  position: absolute;
  bottom: 50%;
  transform: translateY(50%);
  height: 26px;
  width: 9px;
  z-index: 50;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.un_detailImg_thumb_btn__prev {
  left: -42px;
  background-image: url(../img/case/thumb_prev.svg);
}
.un_detailImg_thumb_btn__next {
  right: -42px;
  background-image: url(../img/case/thumb_next.svg);
}
.un_detailImg_txt {
  line-height: 1.8;
  font-size: 2rem;
  margin-top: 2em;
}
@media only screen and (max-width: 860px) {
  .un_detailImg_txt {
    font-size: 1.2rem;
    text-align: justify;
  }
}

.bl_plan {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/common/bg_gray.jpg);
  padding: 115px 0;
  margin-top: 115px;
}
@media only screen and (max-width: 860px) {
  .bl_plan {
    padding: 8% 0;
    margin-top: 8%;
    background-color: #e8e8e5;
    background-image: none;
  }
}
.bl_plan_ba {
  padding: 55px;
  background-color: #ffffff;
  border-radius: 5px;
  display: grid;
  grid-template-columns: 1fr 19px 1fr;
  gap: 20px;
  align-items: center;
}
@media only screen and (max-width: 860px) {
  .bl_plan_ba {
    padding: 4vw;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 19px 1fr;
    gap: 4vw;
  }
}
.bl_plan_ba_ttl {
  font-size: 1.7rem;
  letter-spacing: 0.13em;
  background-color: #424245;
  display: inline-block;
  padding: 0.8em 2em;
  border-radius: 5px;
  color: #ffffff;
  min-width: 112px;
  text-align: center;
  margin-bottom: 0.5em;
}
@media only screen and (max-width: 860px) {
  .bl_plan_ba_ttl {
    font-size: 0.96rem;
    min-width: 62px;
  }
}
.bl_plan_ba_arrow {
  text-align: center;
}

.bl_outline {
  margin-top: 110px;
}
@media only screen and (max-width: 860px) {
  .bl_outline {
    margin-top: 8%;
  }
}
.bl_outline_table {
  padding-top: 42px;
  border-top: 1px solid #e8e8e5;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px;
}
@media only screen and (max-width: 860px) {
  .bl_outline_table {
    grid-template-columns: repeat(2, 1fr);
    gap: 7px;
    border-top: none;
    padding-top: 0;
  }
}
.bl_outline_table_item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media only screen and (max-width: 860px) {
  .bl_outline_table_item {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 7px;
  }
}
.bl_outline_table_ttl {
  background-color: #e8e8e5;
  text-align: center;
  font-size: 1.5rem;
  letter-spacing: 0.14em;
  border-radius: 5px;
  padding: 0.5em 0;
  margin-right: 1em;
  width: 190px;
}
@media only screen and (max-width: 860px) {
  .bl_outline_table_ttl {
    font-size: 1rem;
    width: 100%;
  }
}
.bl_outline_table_txt {
  font-size: 2rem;
}
@media only screen and (max-width: 860px) {
  .bl_outline_table_txt {
    font-size: 1rem;
  }
}

.bl_afbf {
  margin-top: 115px;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 860px) {
  .bl_afbf {
    margin-top: 8%;
    padding-top: 8%;
    position: relative;
    max-width: none;
  }
  .bl_afbf::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 2px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../img/common/bg_gray.jpg);
  }
}
.bl_afbf_ttl {
  font-size: 1.7rem;
  letter-spacing: 0.13em;
  background-color: #424245;
  display: inline-block;
  padding: 0.8em 2em;
  border-radius: 5px;
  color: #ffffff;
  min-width: 112px;
  text-align: center;
}
@media only screen and (max-width: 860px) {
  .bl_afbf_ttl {
    font-size: 0.96rem;
    min-width: 62px;
  }
}
.bl_afbf_ttl_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bl_afbf_box {
  width: 100%;
  max-width: none !important;
  max-height: none !important;
  margin-top: 25px;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 860px) {
  .bl_afbf_box {
    margin-top: 2%;
    border-radius: 5px;
  }
}
.bl_afbf_img {
  width: 100% !important;
  height: auto !important;
}
.bl_afbf_img img {
  max-width: none;
  width: 100%;
}

.bl_movie {
  margin-top: 115px;
}
@media only screen and (max-width: 860px) {
  .bl_movie {
    margin-top: 12%;
  }
}
.bl_movie_ttl {
  text-align: center;
  font-size: 2rem;
  letter-spacing: 0.14em;
}
@media only screen and (max-width: 860px) {
  .bl_movie_ttl {
    font-size: 1.3rem;
  }
}
.bl_movie_ttl_txt {
  position: relative;
  padding: 0 1.5em;
}
.bl_movie_ttl_deco {
  display: block;
  position: absolute;
  bottom: 50%;
  transform: translateY(50%);
  background-color: #424245;
  width: 1px;
  height: 2em;
}
.bl_movie_ttl_deco__left {
  left: 0;
  transform: rotate(-28deg) translateY(50%);
}
.bl_movie_ttl_deco__right {
  right: 0;
  transform: rotate(28deg) translateY(50%);
}
.bl_movie_item {
  width: 100%;
  margin-top: 30px;
  position: relative;
  padding-bottom: 56.25%;
}
@media only screen and (max-width: 860px) {
  .bl_movie_item {
    margin-top: 4%;
  }
}
.bl_movie_item iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

/* おすすめの施工事例 */
.bl_reccomend {
  padding: 110px 0;
  margin-top: 110px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/common/bg_gray.jpg);
}
@media only screen and (max-width: 860px) {
  .bl_reccomend {
    margin-top: 8%;
    padding: 8% 0;
    background-color: #e8e8e5;
    background-image: none;
    overflow-x: hidden;
    overflow-y: auto;
  }
}
.bl_reccomend_ttl {
  text-align: center;
  font-size: 2rem;
  letter-spacing: 0.1em;
  margin-bottom: 2em;
}
@media only screen and (max-width: 860px) {
  .bl_reccomend_ttl {
    font-size: 1.5rem;
  }
}
.bl_reccomend_list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 30px;
}
@media only screen and (max-width: 860px) {
  .bl_reccomend_list {
    margin-left: -8vw;
    margin-right: -8vw;
    grid-template-columns: auto;
    display: flex;
    column-gap: 12px;
    flex-wrap: nowrap;
    overflow-x: scroll;
    overflow-y: visible;
    padding: 0 8vw;
  }
}
@media only screen and (max-width: 860px) {
  .bl_reccomend_item {
    width: 50vw;
    flex-shrink: 0;
  }
}
@media only screen and (max-width: 860px) {
  .bl_reccomend_item_ttl {
    font-size: 1.3rem;
  }
}
@media only screen and (max-width: 860px) {
  .bl_reccomend_item_txt {
    font-size: 0.9rem;
  }
}
.bl_reccomend_txt {
  font-size: 1.8rem;
  position: relative;
  color: #ffffff;
  width: 100%;
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  filter: drop-shadow(3px 3px 10px rgba(66, 66, 69, 0.3));
  margin-top: 90px;
}
@media only screen and (max-width: 860px) {
  .bl_reccomend_txt {
    font-size: 1.5rem;
    margin-top: 8%;
    filter: none;
  }
}
.bl_reccomend_btn {
  border-radius: 10px;
  background: url(../img/common/arrow_back_w.svg) #424245;
  background-repeat: no-repeat;
  background-position: left 2em center;
  display: block;
  padding: 3em 0;
  line-height: 1;
}
@media only screen and (max-width: 860px) {
  .bl_reccomend_btn {
    background: #424245;
    padding: 1.5em 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjYXNlLnNjc3MiLCJzZXR0aW5nL19icmVha3BvaW50LnNjc3MiLCJvYmplY3QvcHJvamVjdC9jYXNlL19hbHNvLnNjc3MiLCJvYmplY3QvcHJvamVjdC9jYXNlL19zZWFyY2guc2NzcyIsInNldHRpbmcvX2NvbG9ycy5zY3NzIiwib2JqZWN0L3Byb2plY3QvY2FzZS9fcmVzdWx0LnNjc3MiLCJvYmplY3QvcHJvamVjdC9jYXNlL19tZWRpYS5zY3NzIiwic2V0dGluZy9fdXNlX29mdGVuLnNjc3MiLCJvYmplY3QvcHJvamVjdC9jYXNlL19kZXRhaWwuc2NzcyIsIm9iamVjdC9wcm9qZWN0L2Nhc2UvX3BsYW4uc2NzcyIsIm9iamVjdC9wcm9qZWN0L2Nhc2UvX291dGxpbmUuc2NzcyIsIm9iamVjdC9wcm9qZWN0L2Nhc2UvX3JlY2NvbWVuZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFRQTtBQ0VDO0VDVkQ7SUFFRTs7OztBRlFGO0FHVEM7RUFDQzs7O0FBSUY7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUZMRDtFRURBO0lBU0Usa0JDNkJPO0lENUJQO0lBQ0E7SUFDQTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7QUZuQkQ7RUVxQkM7SUFFRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUYvQkY7RUUyQkM7SUFPRTs7O0FBS0g7RUFDQztFQUNBOztBRnpDRDtFRXVDQTtJQUtFO0lBQ0E7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FGeEREO0VFa0RBO0lBU0U7SUFDQTs7O0FGNURGO0VFa0RBO0lBY0U7SUFDQTtJQUNBOzs7QUFHRDtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRmhGRDtFRTBFQTtJQVNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBLGtCQ3RFSztFRHVF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SUFDQSxrQlBzQ1E7SU9yQ1I7SUFDQTtJQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBVlREO0VVS0E7SUFPRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7O0FWbkJEO0VVZ0JBO0lBTUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QVY5QkY7RVVrQ0E7SUFFRTtJQUNBOzs7QVZyQ0Y7RVV1Q0M7SUFFRTs7O0FWekNIO0VVNENDO0lBRUU7OztBQUtIO0VBQ0M7RUFDQTtFQUNBLE9QRk07RU9HTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QVY3REQ7RVVtREE7SUFZRTtJQUNBO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FWNUVEO0VVcUVBO0lBU0UsWVB2REs7SU93REwiLCJmaWxlIjoiY2FzZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AaW1wb3J0IFwiLi9zZXR0aW5nL3BhdGhcIjtcclxuQGltcG9ydCBcIi4vc2V0dGluZy9icmVha3BvaW50XCI7XHJcbkBpbXBvcnQgXCIuL3NldHRpbmcvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCIuL3NldHRpbmcvZm9udFwiO1xyXG5AaW1wb3J0IFwiLi9zZXR0aW5nL3VzZV9vZnRlblwiO1xyXG5cclxuLyog44K/44Kk44OI44Or55S75YOPICovXHJcbkBpbXBvcnQgXCIuL29iamVjdC9wcm9qZWN0L2Nhc2UvYWxzb1wiO1xyXG4vKiDkuIDopqcgKi9cclxuQGltcG9ydCBcIi4vb2JqZWN0L3Byb2plY3QvY2FzZS9zZWFyY2hcIjtcclxuQGltcG9ydCBcIi4vb2JqZWN0L3Byb2plY3QvY2FzZS9yZXN1bHRcIjtcclxuQGltcG9ydCBcIi4vb2JqZWN0L3Byb2plY3QvY2FzZS9tZWRpYVwiO1xyXG5cclxuLyog6Kmz57SwICovXHJcbkBpbXBvcnQgXCIuL29iamVjdC9wcm9qZWN0L2Nhc2UvZGV0YWlsXCI7XHJcbkBpbXBvcnQgXCIuL29iamVjdC9wcm9qZWN0L2Nhc2UvcGxhblwiO1xyXG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9jYXNlL291dGxpbmVcIjtcclxuXHJcbi8qIOOBiuOBmeOBmeOCgeOBruaWveW3peS6i+S+iyAqL1xyXG5AaW1wb3J0IFwiLi9vYmplY3QvcHJvamVjdC9jYXNlL3JlY2NvbWVuZFwiOyIsIi8vICDjg6zjgrnjg53jg7Pjgrfjg5ZcclxuJGJyZWFrcG9pbnRzOiAoc2Q6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KVwiLFxyXG5cdG1kOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweClcIixcclxuXHRvbWQ6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg2MXB4KVwiLFxyXG5cdGxnOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpXCIsXHJcblx0eGw6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweClcIixcclxuXHR4eGw6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDBweClcIlxyXG4pO1xyXG5cclxuQG1peGluIG1xKCRicmVha3BvaW50KSB7XHJcblx0QG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsJGJyZWFrcG9pbnQpfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn0iLCIudW5fd29ya3NfdHRse1xyXG5cdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdG1heC13aWR0aDogMTM4cHg7XHJcblx0fVxyXG59IiwiLmpzX3NlYXJjaCB7XHJcblx0Jl9ib3gge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5ibF9zZWFyY2gge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdCZfYm94IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRjb21tb259YmdfZ3JheS5qcGcpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRwYWRkaW5nOiAxMzBweCAwIDEyNXB4O1xyXG5cdFx0dG9wOiAtMzRweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9lODtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdFx0dG9wOiAtMjVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTI1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDE2JSAwIDglO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9idG4ge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogNTtcclxuXHJcblx0XHQmX2ltZyB7XHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX3R4dCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl90dGwge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjI1ZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX2xpc3Qge1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcblx0XHRncmlkLWNvbHVtbi1nYXA6IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMiU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xyXG5cdFx0XHRncmlkLXJvdy1nYXA6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9pdGVtIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9zZW5kIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC03ZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX3N1Ym1pdCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxZW0gNGVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmRpc2FibGVkIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9jbG9zZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKG1kKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzZW07XHJcblx0XHRcdHBhZGRpbmc6IDAuNzVlbSAxZW0gMC41ZW07XHJcblxyXG5cdFx0XHQmX2Fycm93IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMWVtO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfcmVzZXQge1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9pY29uIHtcclxuXHRcdFx0d2lkdGg6IDAuNWVtO1xyXG5cdFx0XHRoZWlnaHQ6IDAuOGVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skY29tbW9ufWFycm93X2JrLnN2Zyk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vL+ODluODq+ODvOezu1xyXG4kYmx1ZTogIzFjMmE1NDtcclxuJGRfYmx1ZTogIzI0MkUzRDtcclxuXHJcbi8v44Kw44Oq44O844Oz57O7XHJcbiRncmVlbjogIzFERkYwMDtcclxuXHJcbi8v44Kq44Os44Oz44K457O7XHJcbiRvcmFuZ2U6ICNGMjk3Mzk7XHJcblxyXG4vL+ODlOODs+OCr+ezu1xyXG4kbF9waW5rOiAjZmZkYmZmO1xyXG4kcGluazogI2ZmYjhjMztcclxuJGRfcGluazogI2RmNjI4YTtcclxuXHJcbi8v6LWk57O7XHJcbiRyZWQ6ICNmZjAwMDA7XHJcbiRyZWRfY2I6ICNjYjJjMjU7XHJcbiRyZWRfZjE6ICNmMWRmZGY7XHJcbiRyZWRfODc6ICM4NzI3MmQ7XHJcblxyXG4vL+ODluODqeOCpuODs+ezu1xyXG4kYnJvd246ICM2MDNjMjA7XHJcbiRicm93bjogIzYwM2MyMDtcclxuJGdvbGQ6ICNEM0I1NzI7XHJcblxyXG4vL+m7hOiJsuezu1xyXG4keWVsbG93OiAjRkZGRjY0O1xyXG4kbF95ZWxsb3c6ICNGRkY5QjE7XHJcblxyXG4vL+ODouODjuOCr+ODrVxyXG4kYmxhY2s6ICM0MjQyNDU7XHJcbiRsX2JsYWNrOiAjNkE2QTZEO1xyXG4kbF9sX2JsYWNrOiAjODA4MDgwO1xyXG4kZ3JheTogI0U4RThFNTtcclxuJGRfZ3JheTojQjhCOEI4O1xyXG4kYnRuX2c6I0UzRTNFMztcclxuJGJlX2c6I0JFQkVCRTtcclxuJHRoaW5fZzojRjRGNEY0O1xyXG4kbF9nOiNENkQ2RDY7XHJcblxyXG5cclxuJGdyYXlfYzY6ICNjNmM2YzY7XHJcbiRncmF5X2U5OiAjZTllNmUyO1xyXG4kZ3JheV9hOTogI2E5YTlhOTtcclxuJGdyYXlfZTg6ICNlOGU4ZTU7XHJcbiRncmF5X2Y0OiAjZjRmNGY0O1xyXG4kZ3JheV9iODogI2I4YjhiODtcclxuJGdyYXlfODA6ICM4MDgwODA7XHJcbiRncmF5X2FlOiAjYWVhZWFlO1xyXG4kZ3JheV9lNzogI2U3ZTdlNDtcclxuJGdyYXlfZTY6ICNlNmU2ZTM7XHJcbiRncmF5X2RkOiAjZGRkZGRhO1xyXG4kZ3JheV84ODogIzg4ODg4ODtcclxuJGdyYXlfZjI6ICNmMmYyZjI7XHJcbiRncmF5X2I0OiAjYjRiNGIxO1xyXG4kZ3JheV9kYTogI2RhZGFkNztcclxuJGdyYXlfZGU6ICNkZWRlZGI7XHJcbiRncmF5X2Q5OiAjZDlkOWQ2O1xyXG5cclxuJHdoaXRlOiAjZmZmZmZmO1xyXG5cclxuJHBpbmtfZ3JhOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsICRsX3BpbmsgMCUsJHBpbmsgMjUlKTtcclxuJHBpbmtfZ3JhX2Q6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRsX3BpbmsgMCUsJHBpbmsgMTAwJSk7XHJcbiRwaW5rX2dyYV9yOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkbF9waW5rIDAlLCRwaW5rIDEwMCUpOyIsIi5ibF9yZXN1bHQge1xyXG5cdG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMTIlO1xyXG5cdH1cclxuXHJcblx0Jl9saXN0IHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0Y29sdW1uLWdhcDogMzBweDtcclxuXHRcdHJvdy1nYXA6IDEwMHB4O1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogXHJcbiAgICBcIm5vX2l0ZW0gbm9faXRlbSBub19pdGVtXCIgXHJcbiAgICBcIi4gLiAuXCI7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCZfaXRlbXtcclxuXHRcdCZfX25ve1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Z3JpZC1hcmVhOiBub19pdGVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUobiArIDIpe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEyJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn0iLCIuYmxfbWVkaWF7XHJcblx0Jl9pbWd7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuXHJcblx0fVxyXG5cdCZfb3ZlcmxheXtcclxuXHRcdEBpbmNsdWRlIHBvc2FfMTAwO1xyXG5cdFx0QGluY2x1ZGUgYmdfY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skY2FzZX1pbWdfb3ZlcmxheS5zdmcpO1xyXG5cdFx0ei1pbmRleDogNTtcclxuXHR9XHJcblx0Jl9saW5re1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UgMC42cztcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl90dGx7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS42NTtcclxuXHRcdG1hcmdpbi10b3A6IDAuOGVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDAuNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX3R4dHtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcclxuXHRcdG1hcmdpbi10b3A6IDAuOGVtO1xyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMWVtO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIkBtaXhpbiBwb3NhXzEwMCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuQG1peGluIGJnX2NvdmVye1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn0iLCIuYmxfZGV0YWlsIHtcclxuXHQmX3R0bCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKG1kKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnVuX2RldGFpbEhlYWQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdCZfdHRsIHtcclxuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAzZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2JTtcclxuXHRcdH1cclxuXHJcblx0XHQmX25vdGVzIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyZW07XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogNDJweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjhlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXIge31cclxuXHJcbi51bl9kZXRhaWxJbWcge1xyXG5cdG1hcmdpbi10b3A6IDk1cHg7XHJcblx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdG1hcmdpbi10b3A6IDYlO1xyXG5cdH1cclxuXHJcblx0LmlubmVye1xyXG5cdFx0d2lkdGg6IGNhbGMoOTIlIC0gMjAwcHgpO1xyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHR3aWR0aDogOTIlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9zbGlkZSB7XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmX2JveCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5X2U5O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcSh4bCkge1xyXG5cdFx0XHRcdHdpZHRoOiA4NiU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDkyJTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX2l0ZW0ge1xyXG5cdFx0XHRoZWlnaHQ6IDcwdmg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShsZykge1xyXG5cdFx0XHRcdGhlaWdodDogNjB2aDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfYnRuIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcblx0XHRcdGhlaWdodDogMTM4cHg7XHJcblx0XHRcdHdpZHRoOiAyM3B4O1xyXG5cdFx0XHR6LWluZGV4OiA1MDtcclxuXHRcdFx0QGluY2x1ZGUgYmdfY292ZXI7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHRcdGJvdHRvbTogY2FsYyg1MCUgKyA0dncpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19wcmV2IHtcclxuXHRcdFx0XHRsZWZ0OiAtNTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skY2FzZX1zbGlkZV9wcmV2LnN2Zyk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKHhsKSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fbmV4dCB7XHJcblx0XHRcdFx0cmlnaHQ6IC01MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRjYXNlfXNsaWRlX25leHQuc3ZnKTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoeGwpIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfYmFyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogOCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5X2Y0O1xyXG5cclxuXHRcdFx0XHQuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA3NHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl90aHVtYiB7XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEobWQpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmX2JveCB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtOXB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC05cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogMCA5cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9pbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXlfZTk7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX2J0biB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG5cdFx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0XHRcdHdpZHRoOiA5cHg7XHJcblx0XHRcdHotaW5kZXg6IDUwO1xyXG5cdFx0XHRAaW5jbHVkZSBiZ19jb3ZlcjtcclxuXHJcblx0XHRcdCZfX3ByZXYge1xyXG5cdFx0XHRcdGxlZnQ6IC00MnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRjYXNlfXRodW1iX3ByZXYuc3ZnKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fbmV4dCB7XHJcblx0XHRcdFx0cmlnaHQ6IC00MnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRjYXNlfXRodW1iX25leHQuc3ZnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl90eHQge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdG1hcmdpbi10b3A6IDJlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYmxfcGxhbntcclxuXHRAaW5jbHVkZSBiZ19jb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skY29tbW9ufWJnX2dyYXkuanBnKTtcclxuXHRwYWRkaW5nOiAxMTVweCAwO1xyXG5cdG1hcmdpbi10b3A6IDExNXB4O1xyXG5cdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdHBhZGRpbmc6IDglIDA7XHJcblx0XHRtYXJnaW4tdG9wOiA4JTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5X2U4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCZfYmF7XHJcblx0XHRwYWRkaW5nOiA1NXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDE5cHggMWZyO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0cGFkZGluZzogNHZ3O1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMTlweCAxZnI7XHJcblx0XHRcdGdhcDogNHZ3O1xyXG5cdFx0fVxyXG5cdFx0Jl90dGx7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQ1O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDAuOGVtIDJlbTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0bWluLXdpZHRoOiAxMTJweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuXHRcdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45NnJlbTtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDYycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfYXJyb3d7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYmxfb3V0bGluZXtcclxuXHRtYXJnaW4tdG9wOiAxMTBweDtcclxuXHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRtYXJnaW4tdG9wOiA4JTtcclxuXHR9XHJcblx0Jl90YWJsZXtcclxuXHRcdHBhZGRpbmctdG9wOiA0MnB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5X2U4O1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcclxuXHRcdGdhcDogMjJweDtcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xyXG5cdFx0XHRnYXA6IDdweDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9pdGVte1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcclxuXHRcdFx0XHRnYXA6IDdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl90dGx7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5X2U4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAuNWVtIDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMWVtO1xyXG5cdFx0XHR3aWR0aDogMTkwcHg7XHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfdHh0e1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ibF9hZmJme1xyXG5cdG1hcmdpbi10b3A6IDExNXB4O1xyXG5cdG1heC13aWR0aDogNzAlO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRtYXJnaW4tdG9wOiA4JTtcclxuXHRcdHBhZGRpbmctdG9wOiA4JTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBiZ19jb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGNvbW1vbn1iZ19ncmF5LmpwZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfdHRse1xyXG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZzogMC44ZW0gMmVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdG1pbi13aWR0aDogMTEycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC45NnJlbTtcclxuXHRcdFx0bWluLXdpZHRoOiA2MnB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9ib3h7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfYm94e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0bWFyZ2luLXRvcDogMiU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweFxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX2ltZ3tcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdGltZ3tcclxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmJsX21vdmlle1xyXG5cdG1hcmdpbi10b3A6IDExNXB4O1xyXG5cdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdG1hcmdpbi10b3A6IDEyJTtcclxuXHR9XHJcblx0Jl90dGx7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdH1cclxuXHRcdCZfdHh0e1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMS41ZW07XHJcblx0XHR9XHJcblx0XHQmX2RlY297XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDJlbTtcclxuXHRcdFx0Jl9fbGVmdHtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0yOGRlZykgdHJhbnNsYXRlWSg1MCUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX3JpZ2h0e1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDI4ZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9pdGVte1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0bWFyZ2luLXRvcDogNCU7XHJcblx0XHR9XHJcblx0XHRpZnJhbWV7XHJcblx0XHRcdEBpbmNsdWRlIHBvc2FfMTAwO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5ibF9yZWNjb21lbmQge1xyXG5cdHBhZGRpbmc6IDExMHB4IDA7XHJcblx0bWFyZ2luLXRvcDogMTEwcHg7XHJcblx0QGluY2x1ZGUgYmdfY292ZXI7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGNvbW1vbn1iZ19ncmF5LmpwZyk7XHJcblxyXG5cdEBpbmNsdWRlIG1xKG1kKSB7XHJcblx0XHRtYXJnaW4tdG9wOiA4JTtcclxuXHRcdHBhZGRpbmc6IDglIDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV9lODtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0Jl90dGwge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9saXN0IHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cdFx0Y29sdW1uLWdhcDogMzBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtcShtZCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTh2dztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtOHZ3O1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDEycHg7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XHJcblx0XHRcdG92ZXJmbG93LXk6IHZpc2libGU7XHJcblx0XHRcdHBhZGRpbmc6IDAgOHZ3O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9pdGVtIHtcclxuXHRcdEBpbmNsdWRlIG1xKG1kKSB7XHJcblx0XHRcdHdpZHRoOiA1MHZ3O1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHRcdCZfdHRse1xyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfdHh0e1xyXG5cdFx0XHRAaW5jbHVkZSBtcShtZCl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfdHh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA2MzBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDEwcHggcmdiYSgkYmxhY2ssIDAuMykpO1xyXG5cdFx0bWFyZ2luLXRvcDogOTBweDtcclxuXHRcdEBpbmNsdWRlIG1xKG1kKXtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDglO1xyXG5cdFx0XHRmaWx0ZXI6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX2J0biB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCN7JGNvbW1vbn1hcnJvd19iYWNrX3cuc3ZnKSAkYmxhY2s7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAyZW0gY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAzZW0gMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0QGluY2x1ZGUgbXEobWQpe1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRcdHBhZGRpbmc6IDEuNWVtIDA7XHJcblx0XHR9XHJcblx0fVxyXG59Il19 */