@charset "UTF-8";
/*================================================
このCSSファイルはSassから生成されています。
編集しないようにご注意ください。
================================================*/
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, body {
  -webkit-animation: safariFix 1s forwards infinite;
}
/*basic*/
html {
  font-size: 62.5%;
  /* 10px */
  height: 100%;
  height: 100%;
}

img {
  width: 100%;
  height: auto;
  display: block;
  vertical-align: bottom;
}
.cont_wrap {
  margin: 0 5%;
}

/*スライド*/
.slide_wrap .swiper-container .swiper-slide {
  max-height: 780px;
}

.swiper-container .swiper-slide {
  position: relative;
}

.swiper-container .swiper-slide .swiper-slide-content {
  position: absolute;
  bottom: 4.6rem;
  /*left: 50%;*/
  width: 100%;
  /*transform: translatex(-50%);*/
}

.slide_txt_wrap { /* FF3.6-15 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0.91) 0%, rgba(255, 255, 255, 0.78) 66%, rgba(255, 255, 255, 0) 100%);
  padding-left: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/*
.slide_txt {
  font-size: 16px;
  line-height: 1.6;
  &:not(:first-of-type) {
    padding-top: 0.6%;
  }
  @include media(m) {
    font-size: 1.2rem;
  }
  @include media(xl) {
    font-size: 19px;
  }
}
*/
.slide_txt {
  font-size: 17px;
  line-height: 1.6;
  color: #333;
  font-family: "Noto Serif JP", serif;
}
.slide_txt:not(:first-of-type) {
  padding-top: 0.6%;
}
.slide_wrap {
  margin-top: 183px;
}

/*新着*/
.news_outer {
  background-color: #f7f5f2;
  padding: 1.8rem 0;
  margin-top: 3.6rem;
}

.news_inner {
  margin: 0 5%;
  display: flex;
}

.news_info_wrap {
  width: 100%;
}

.ttl_news {
  writing-mode: vertical-rl;
  white-space: nowrap;
  font-size: 1.6rem;
  font-weight: normal;
  letter-spacing: 0.1em;
  font-family: "Noto Serif JP", serif;
}

.ttl_s {
  display: block;
  font-size: 1rem;
}

.news_area {
  font-family: "Noto Serif JP", serif;
  background: #fff;
  padding: 2rem 1.2rem;
  margin-left: 1.6rem;
  overflow: auto;
  max-height: 12.6rem;
  box-sizing: border-box;
}
.news_area::-webkit-scrollbar { /* スクロールバー全体 */
  width: 0.6rem;
}
.news_area::-webkit-scrollbar-thumb { /* スクロールバーのある部分 */
  background: #ccc;
}
.news_area .info_head i {
  font-size: 1.1rem;
  background-color: #000;
  color: #fff;
  padding: 0.2rem 0.5rem 0.3rem;
  display: inline-block;
  /*margin-left: 1.8em;*/
}
.news_area .news_txt_box {
  display: block;
  color: #333;
}
.news_area .news_txt_box:not(:first-child) {
  padding-top: 1.8rem;
}

.date {
  font-size: 1.3rem;
  font-family: "Lora", serif;
  letter-spacing: 0.1em;
  width: 9rem;
  display: inline-block;
  font-family: "Noto Serif JP", serif;
}

.news_txt {
  line-height: 1.5;
  letter-spacing: 0.05em;
  font-size: 1.2rem;
  padding-top: 0.5rem;
  font-family: "Noto Serif JP", serif;
}
.news_txt a {
  color: #333;
}

.bold {
  font-weight: bold;
}

/*共通タイトル*/
.ttl_category {
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 1.9rem;
  border-bottom: solid 1px #21794F;
  width: 80%;
  padding-bottom: 0.4rem;
  letter-spacing: 0.1em;
}

/*共通テキスト*/
.txt_base {
  color: #333;
  font-size: 1.4rem;
  letter-spacing: 0.05em;
  line-height: 1.5;
  font-family: "Noto Serif JP", serif;
}

/*アバウト*/
.about_wrap {
  padding-top: 7.6rem;
}

.ttl_category-sub {
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 1.4rem;
  letter-spacing: 0.1em;
  padding-top: 1.4rem;
}

.txt_base.category_txt {
  padding-top: 2.4rem;
  line-height: 1.8;
}

.category_image {
  padding-top: 2.8rem;
  display: flex;
}

/*プラン*/
.plan_wrap {
  padding-top: 4.8rem;
}

.plan_cont_wrap {
  padding-top: 2.8rem;
}

.plan_ttl_wrap {
  display: flex;
  align-items: flex-start;
}

.plan_txt {
  color: #333;
  flex: 1;
  padding-left: 1.2rem;
}
.plan_txt h5 {
  font-size: 1.58rem;
  letter-spacing: 0.05em;
  font-family: "Noto Serif JP", serif;
}
.plan_txt p {
  font-family: "Noto Serif JP", serif;
  font-size: 13px;
  line-height: 1.8;
  padding-top: 0.8rem;
}

.ttl_plan {
  font-family: "Noto Serif JP", serif;
  font-size: 1.5rem;
  letter-spacing: 0.15em;
  position: relative;
  line-height: 1.3;
  text-align: center;
  /*padding: 2rem 0;*/
  text-shadow: 2px 2px 0 #FFF, -2px -2px 0 #FFF, -2px 2px 0 #FFF, 2px -2px 0 #FFF, 0px 2px 0 #FFF, 0 -2px 0 #FFF, -2px 0 0 #FFF, 2px 0 0 #FFF;
  margin-top: 1rem;
}
.ttl_plan.__wedding::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "";
  background: url(../img/icon_flower_red@2x.jpg) center no-repeat;
  background-size: contain;
  width: 49px;
  height: 50px;
  z-index: -1;
}
.ttl_plan.__sichigosan::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "";
  background: url(../img/icon_flower_green@2x.jpg) center no-repeat;
  background-size: contain;
  width: 49px;
  height: 50px;
  z-index: -1;
}
.ttl_plan.__omiyamairi::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "";
  background: url(../img/icon_flower_blue@2x.jpg) center no-repeat;
  background-size: contain;
  width: 49px;
  height: 50px;
  z-index: -1;
}

.plan_cont_wrap .plan_image_box {
  position: relative;
  overflow: hidden;
  margin-top: 2.4rem;
}
.plan_cont_wrap .plan_image_box span {
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 2rem;
  letter-spacing: 0.2em;
  display: block;
  background-color: rgba(255, 255, 255, 0.8);
  box-sizing: border-box;
  padding: 1.2rem 0 1.2rem 5.8rem;
  width: 100%;
  position: relative;
  font-weight: bold;
}
.plan_cont_wrap .plan_image_box span::before {
  position: absolute;
  content: "";
  background: url(../img/icon_diamond@2x.png) center no-repeat;
  background-size: contain;
  width: 20px;
  height: 21px;
  top: 50%;
  left: 2.8rem;
  transform: translateY(-50%);
}
.plan_cont_wrap .plan_image_box a {
  width: 100%;
  height: 25rem;
  display: flex;
  align-items: flex-end;
  padding-bottom: 2rem;
  box-sizing: border-box;
}

.wedding_image span {
  border-bottom: solid 4px #21794F;
}
.wedding_image::after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  background: url(../../top/img/entrance@2x.jpg) no-repeat center center;
  -ms-background-size: cover;
  background-size: cover;
  z-index: -3;
}

.sichigosan_image span {
  border-bottom: solid 4px #70a18f;
}
.sichigosan_image::after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  background: url(../../top/img/sichigosan@2x.jpg) no-repeat center center;
  -ms-background-size: cover;
  background-size: cover;
  z-index: -3;
}

.omiyamairi_image span {
  border-bottom: solid 4px #d79e40;
}
.omiyamairi_image::after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  background: url(../../top/img/omiyamairi@2x.jpg) no-repeat center center;
  -ms-background-size: cover;
  background-size: cover;
  z-index: -3;
}

.ttl_category._gallery {
  padding-bottom: 1rem;
}

.gallery_wrap {
  padding-top: 5.6rem;
}

.gallery_box {
  box-sizing: border-box;
}

.gallery_txt-box {
  box-sizing: border-box;
}

.gallery_txt {
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 3.47vw;
  line-height: 1.8;
}
/* Safari 7.1+ に適用される */
_::-webkit-full-page-media, _:future, :root, .gallery_txt {
  -webkit-animation: safariFix 1s forwards infinite;
}
.gallery_btn {
  width: 80%;
}
.gallery_btn a {
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  display: block;
  position: relative;
  border: solid 1px #333;
  padding: 1.2rem 0;
}

.contact_btn.gallery_btn.allow a {
  padding-right: 7.5rem;
}

/*アクセス*/
.access_wrap {
  padding-top: 5.2rem;
}

.access_map_wrap {
  padding-top: 3.4rem;
}
.access_map_wrap iframe {
  height: 225px;
  width: 100%;
}

/*サロンインフォ*/
.contact_wrap {
  margin-top: 4.4rem;
}

.salon_name_wrap {
  border-bottom: solid 2px #21794F;
  padding-bottom: 1.1rem;
}

.salon_name {
  font-family: "Noto Serif JP", serif;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.3;
  padding-left: 2rem;
  position: relative;
  color: #333;
  text-shadow: 2px 2px 0 #FFF, -2px -2px 0 #FFF, -2px 2px 0 #FFF, 2px -2px 0 #FFF, 0px 2px 0 #FFF, 0 -2px 0 #FFF, -2px 0 0 #FFF, 2px 0 0 #FFF;
}
.salon_name::before {
  position: absolute;
  content: "";
  background: url(../img/icon_flower_green-y@2x-100.jpg) center no-repeat;
  background-size: contain;
  width: 41px;
  height: 39px;
  top: 50%;
  left: 0;
  z-index: -1;
  transform: translateY(-50%);
}
.salon_name span {
  font-size: 1.8rem;
  letter-spacing: 0.1em;
  font-weight: bold;
}

.info_inner {
  padding-top: 2.6rem;
  color: #333;
}
.info_inner li {
  line-height: 1.5;
  font-family: "Noto Serif JP", serif;
}

.ttl_category.ttl_contact {
  font-size: 27px;
  font-family: "Noto Serif JP", serif;
}

.contact_info li {
  font-size: 1.4rem;
}

.access_train {
  padding-top: 2.4rem;
}

.info_tel {
  padding-top: 1.6rem;
}

.btn_box {
  padding-top: 3.2rem;
}

/*経路検索*/
.route_btn {
  margin: 4.2rem auto;
  width: 70%;
}
.route_btn a {
  display: block;
  color: #333;
  font-family: "Noto Serif JP", serif;
  font-size: 1.4rem;
  letter-spacing: 0.05em;
  display: block;
  position: relative;
  border: solid 1px #333;
  padding: 1.2rem 0 1.2rem 3rem;
  position: relative;
}
.route_btn a::before {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  right: 2.2rem;
  background: url(../../common/img/icon_filled_point.svg) center no-repeat;
  background-size: contain;
  width: 15px;
  height: 20px;
}

/*ボタン*/

/*戻るボタン*/
#page_top {
  width: 40px;
  height: 40px;
  position: fixed;
  right: 6px;
  bottom: 0;
  background: #21794F;
  opacity: 0.6;
  border-radius: 50%;
}

#page_top a {
  position: relative;
  display: block;
  width: 40px;
  height: 40px;
  text-decoration: none;
}

#page_top a::before {
  content: "";
  background: url(../img/allow_triangle.png) no-repeat center;
  width: 16px;
  height: 16px;
  color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
}

.recruit_banner_wrap {
  margin-top: 44px;
  display: block;
}

.contact_info .rsv {
  font-size: 17px;
  display: block;
}
.contact_info a {
  color: #333;
}

.separator_line {
  border-bottom: solid 1px #333;
  padding-top: 20px;
  padding-bottom: 16px;
}

.access_train {
  padding-top: 10px;
}

.info_tel {
  padding-top: 8px;
}

.btn_box {
  padding-top: 3.2rem;
}

/*経路検索*/
.route_btn {
  margin: 4.2rem auto;
  width: 70%;
}
.route_btn a {
  display: block;
  color: #333;
  font-family: "Noto Serif JP", serif;
  font-size: 1.4rem;
  letter-spacing: 0.05em;
  display: block;
  position: relative;
  border: solid 1px #333;
  padding: 1.2rem 0 1.2rem 3rem;
  position: relative;
}
.route_btn a::before {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  right: 2.2rem;
  background: url(../../common/img/icon_filled_point.svg) center no-repeat;
  background-size: contain;
  width: 15px;
  height: 20px;
}

/*ボタン*/

@media screen and (max-width: 374px) {
  .sp {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  .sp {
    display: none;
  }
  .cont_wrap {
    width: 90%;
    max-width: 1600px;
    margin: 0 auto;
  }
  .news_area .news_txt_box {
    display: flex;
    align-items: center;
  }
  .news_txt {
    flex: 1;
  }
  .gallery_box {
    display: flex;
  }
  .gallery_image {
    width: 54.9150036955%;
  }
  .gallery_txt-box {
    display: flex;
    flex-direction: column;
  }
  .access_map_wrap {
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-end;
    padding-top: 3.8rem;
  }
  .access_map_wrap li:last-child {
    width: 36.25%;
    z-index: 3;
    position: relative;
    margin-bottom: -4rem;
  }
  .access_map {
    width: 74.9375%;
    margin-left: -4.2rem;
  }
  .info_inner {
    display: flex;
    justify-content: space-between;
  }
  .access_train li {
    line-height: 1.8;
  }
  .recruit_banner_wrap {
    margin-left: auto;
    margin-right: auto;
  }
  .access_train li {
    line-height: 1.8;
  }
}

@media screen and (max-width: 767px) {
  .tb {
    display: none;
  }
  .slide_txt_wrap {
    height: 12.4rem;
    background: rgba(255, 255, 255, 0.8);
  }
  .category_image {
    flex-direction: column;
  }
  .category_image li {
    width: 82%;
  }
  .category_image li:nth-child(2) {
    width: 48%;
    margin-left: auto;
    margin-top: -3.2rem;
  }
  .plan_box:not(:first-of-type) {
    padding-top: 4.1rem;
  }
  .gallery_box {
    border-bottom: solid 8px #21794F;
    padding-bottom: 2.5rem;
  }
  .gallery_image {
    padding-top: 3.6rem;
  }
  .gallery_txt {
    padding-top: 3.7rem;
  }
  .gallery_btn {
    margin: 0 auto;
  }
  .access_map_wrap li:last-child {
    width: 82%;
    padding-top: 1.8rem;
    margin-left: auto;
  }
  .ttl_category.ttl_contact {
    font-size: 1.9rem;
  }
  .route_btn a {
    font-size: 3.75vw;
  }
  .route_btn a {
    font-size: 3.75vw;
  }
}

@media (min-width: 1024px) {
  .tb {
    display: none;
  }
  .plan_cont_wrap .plan_image_box span {
    font-size: calc(6 * (100vw - 1024px) / 576 + 18px);
  }
  .gallery_txt {
    font-size: calc(5 * (100vw - 1024px) / 575 + 12px);
  }
  .contact_info li {
    font-size: calc(3 * (100vw - 1024px) / 576 + 13px);
  }
  .access_train li {
    font-size: calc(3 * (100vw - 1024px) / 576 + 11px);
  }
  .access_train li {
    font-size: calc(3 * (100vw - 1024px) / 576 + 11px);
  }
}

@media screen and (max-width: 1023px) {
  .pc {
    display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .swiper-container .swiper-slide .swiper-slide-content {
    bottom: 4rem;
  }
  .slide_txt_wrap {
    width: 78vw;
    padding-top: 3.2%;
    padding-bottom: 3.2%;
    padding-left: 3.2vw;
  }
  .news_area {
    max-height: 7.4em;
  }
  .news_area .info_head i {
    margin-right: 2.4rem;
  }
  .about_wrap {
    padding-top: 5.6rem;
  }
  .txt_base.category_txt {
    font-size: 1.3rem;
  }
  .plan_ttl_wrap {
    padding-left: 2rem;
  }
  .plan_box:not(:first-of-type) {
    padding-top: 4.1rem;
  }
  .plan_cont_wrap .plan_image_box a {
    height: 18rem;
    padding-bottom: 0.8rem;
  }
  .wedding_image::after {
    background: url(../../top/img/entrance_tb@2x.jpg) no-repeat center center;
    -ms-background-size: cover;
    background-size: cover;
  }
  .sichigosan_image::after {
    background: url(../../top/img/sichigosan_tb@2x.jpg) no-repeat center center;
    -ms-background-size: cover;
    background-size: cover;
  }
  .omiyamairi_image::after {
    background: url(../../top/img/omiyamairi_tb@2x.jpg) no-repeat center center;
    -ms-background-size: cover;
    background-size: cover;
  }
  .wedding_box, .omiyamairi_box, .sichigosan_box {
    width: 68%;
    margin: 0 auto;
  }
  .gallery_box {
    box-shadow: 6px 6px #21794F;
    width: 96%;
    margin-top: 3.8rem;
  }
  .gallery_box.rental_kimono {
    flex-direction: row-reverse;
    box-shadow: -6px 6px #21794F;
    margin-left: 6px;
  }
  .gallery_txt-box {
    margin: auto;
  }
  .gallery_txt-box .btn_box {
    padding-top: 0;
    margin-top: auto;
  }
  .gallery_txt {
    font-size: 1.2rem;
    padding-bottom: 3.8rem;
  }
  .gallery_btn {
    width: 84%;
    margin: 0 auto;
  }
  .gallery_btn a {
    font-size: 1.1rem;
  }
  .contact_btn.gallery_btn.allow a {
    padding-right: 4.5rem;
  }
  .access_wrap {
    padding-top: 7.2rem;
  }
  .access_map_wrap iframe {
    height: 285px;
  }
  .contact_wrap {
    padding-top: 3.4rem;
  }
  .salon_name {
    line-height: 1.8;
  }
  .salon_name span {
    font-size: 1.7rem;
  }
  .info_inner li {
    font-size: 1.3rem;
  }
  .info_tel {
    padding-top: 1rem;
  }
  .contact_inner {
    width: 88%;
  }
  .route_btn {
    margin: 4.2rem 0;
    width: 39%;
    max-width: 260px;
  }
  .route_btn a::before {
    right: 9%;
  }
  .common_contact_btn-wrap {
    padding-top: 2.4rem;
    width: 78%;
  }
  .recruit_banner_wrap {
    width: 80%;
  }
  .access_train {
    padding-left: 20px;
  }
  .info_tel {
    padding-top: 1rem;
  }
  .contact_inner {
    width: 88%;
  }
  .route_btn {
    margin: 4.2rem 0;
    width: 39%;
    max-width: 260px;
  }
  .route_btn a::before {
    right: 9%;
  }
  .common_contact_btn-wrap {
    padding-top: 2.4rem;
    width: 78%;
  }
}

@media screen and (min-width: 1024px) {
  .swiper-container .swiper-slide .swiper-slide-content {
    bottom: 4.8%;
  }
  .slide_txt_wrap {
    width: 51vw;
    padding-top: 2.4%;
    padding-bottom: 2.4%;
    padding-left: 8vw;
  }
  .news_outer {
    margin-top: 78px;
    padding: 45px 0;
  }
  .news_inner {
    width: 90%;
    max-width: 1056px;
    margin: 0 auto;
    align-items: center;
    justify-content: space-between;
  }
  .news_info_wrap {
    width: 884px;
  }
  .ttl_news {
    font-size: 21px;
  }
  .ttl_s {
    font-size: 13px;
    padding-right: 8px;
  }
  .news_area {
    max-height: 142px;
    padding: 16px 45px;
  }
  .news_area .info_head i {
    font-size: 12px;
    padding: 3px 9px 4px;
    margin-right: 25px;
  }
  .date {
    font-size: 14px;
    width: 10rem;
  }
  .news_txt {
    font-size: 14px;
  }
  .ttl_category {
    font-size: 32px;
    border-bottom: solid 2px #21794F;
    width: 83.375%;
    letter-spacing: 0.15em;
  }
  .txt_base {
    font-size: 15px;
  }
  .about_wrap {
    padding-top: 116px;
  }
  .ttl_category-sub {
    font-size: 21px;
  }
  .plan_wrap {
    padding-top: 146px;
  }
  .plan_cont_wrap {
    display: flex;
    justify-content: space-around;
    padding-top: 54px;
  }
  .plan_ttl_wrap {
    padding-bottom: 7.6%;
    padding-left: 7px;
  }
  .plan_box {
    width: 30.3125%;
    display: flex;
    flex-direction: column;
  }
  .ttl_plan {
    font-size: 22px;
  }
  .ttl_plan.__wedding::after {
    width: 70px;
    height: 69px;
  }
  .ttl_plan.__sichigosan::after {
    width: 70px;
    height: 69px;
  }
  .ttl_plan.__omiyamairi::after {
    width: 70px;
    height: 69px;
  }
  .plan_cont_wrap .plan_image_box {
    position: relative;
    width: 100%;
    padding-top: 75.2577%;
    margin-top: auto;
    box-shadow: 10px 10px #21794F;
  }
  .plan_cont_wrap .plan_image_box span {
    padding: 3.2% 0 3.2% 56px;
  }
  .plan_cont_wrap .plan_image_box a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .image_hover::after {
    transition: all 0.5s ease-out;
  }
  .image_hover:hover::after {
    transform: scale(1.2);
  }
  .gallery_wrap {
    padding-top: 157px;
  }
  .gallery_box {
    width: 88.5625%;
    box-shadow: 8px 8px #21794F;
    margin-top: 76px;
  }
  .gallery_box.rental_kimono {
    flex-direction: row-reverse;
    box-shadow: -8px 8px #21794F;
    margin-left: 8px;
  }
  .gallery_txt-box {
    margin: auto auto 0;
    padding-bottom: 4.2rem;
  }
  .gallery_txt-box .btn_box {
    padding-top: 6rem;
  }
  .gallery_btn {
    width: 68%;
    margin-left: auto;
  }
  .gallery_btn a {
    padding: 23px 0;
  }
  .access_wrap {
    padding-top: 146px;
  }
  .access_map_wrap li:last-child {
    margin-bottom: -127px;
  }
  .access_map_wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .access_map {
    margin-left: -179px;
    position: relative;
    width: 78.9375%;
    height: 0;
    padding-top: 43.04%;
  }
  .contact_wrap {
    width: 55.6875%;
    margin-left: auto;
  }
  .salon_name {
    font-size: 13px;
    padding-left: 2.4rem;
  }
  .salon_name::before {
    width: 52px;
    height: 50px;
  }
  .salon_name span {
    font-size: 23px;
  }
  .access_train {
    padding-top: 21px;
  }
  .btn_box {
    padding-top: 41px;
  }
  .route_btn {
    width: 100%;
    max-width: 252px;
    margin: 4.2rem 0;
  }
  .route_btn a::before {
    right: 11%;
  }
  .recruit_banner_wrap {
    width: 884px;
    margin-top: 66px;
  }
  .access_train {
    padding-top: 21px;
    padding-left: 20px;
  }
  .btn_box {
    padding-top: 41px;
  }
  .route_btn {
    width: 100%;
    max-width: 252px;
    margin: 4.2rem 0;
  }
  .route_btn a::before {
    right: 11%;
  }
}

@media (min-width: 768px) {
  .slide_txt {
    font-size: calc(3 * (100vw - 768px) / 832 + 17px);
  }
}

@media (min-width: 1600px) {
  .slide_txt {
    font-size: 20px;
  }
  .gallery_txt {
    font-size: 17px;
  }
}

@media (min-width: 320px) {
  .plan_txt p {
    font-size: calc(1 * (100vw - 320px) / 1280 + 13px);
  }
}

@media (min-width: 1599px) {
  .plan_txt p {
    font-size: 16px;
  }
  .plan_cont_wrap .plan_image_box span {
    font-size: 24px;
  }
  .contact_info li {
    font-size: 16px;
  }
  .access_train li {
    font-size: 14px;
  }
  .access_train li {
    font-size: 14px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC5jc3MiLCJfbWFpbl90b3Auc2NzcyIsIl9zZXR0aW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOzs7aURBQUE7QUFXQSx1QkFBQTtBQUNBO0VBQ0UsaURBQUE7QURORjtBQ2NBLFFBQUE7QUFDQTtFQUNFLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0FETkY7O0FDU0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtBRE5GO0FDc0NBO0VBQ0UsWUFBQTtBRFZGOztBQ2tCQSxPQUFBO0FBRUU7RUFDRSxpQkFBQTtBRFRKOztBQ2FBO0VBQ0Usa0JBQUE7QURWRjs7QUNjQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7QURYRjs7QUNvQkEsa0JBQUEsYUFBQTtFQUdFLCtIQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtBRFBGOztBQzBCQTs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQWdCQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxtQ0FBQTtBREZGO0FDR0U7RUFDRSxpQkFBQTtBRERKO0FDZUE7RUFDRSxpQkFBQTtBREZGOztBQ0tBLEtBQUE7QUFDQTtFQUNFLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBREZGOztBQ1NBO0VBQ0UsWUFBQTtFQUNBLGFBQUE7QURBRjs7QUNVQTtFQUNFLFdBQUE7QURFRjs7QUNJQTtFQUdFLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQ0FBQTtBRElGOztBQ0VBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QURNRjs7QUNDQTtFQUNFLG1DQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QURRRjtB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LGtCQUFBO0VEcUpGO0VDL0hGO0lBR0ksaUJBQUE7RUQ2SkY7RUNsSkY7SUFTSSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtFRGlLRjtFQ2pKRTtJQWNJLFVBQUE7RUR5S047QUFoMENGOztBQzZEQTtFQUNFO0lBQ0UsaURBQUE7RURERjtBQUNGOztBQ0dBO0VBQ0U7SUFDRSxlQUFBO0VEREY7RUNxb0JBO0lBQ0UsZUFBQTtFRDBFRjtBQS9zQkY7O0FDeVJJO0VBTEY7SUFNSSxrREFBQTtFRGlESjtBQUNGOztBQ2hETTtFQVJKO0lBU0ksZUFBQTtFRG1ESjtFQ3dGRTtJQUtJLGVBQUE7RUR3RE47RUMrV0E7SUFNSSxlQUFBO0VEeUhKO0VDL0dBO0lBS0ksZUFBQTtFRDZISjtFQ2tDQTtJQUtJLGVBQUE7RUR3Sko7QUFwMUJGIiwiZmlsZSI6InRvcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44GT44GuQ1NT44OV44Kh44Kk44Or44GvU2Fzc+OBi+OCieeUn+aIkOOBleOCjOOBpuOBhOOBvuOBmeOAglxu57eo6ZuG44GX44Gq44GE44KI44GG44Gr44GU5rOo5oSP44GP44Gg44GV44GE44CCXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogU2FmYXJpIDcuMSsg44Gr6YGp55So44GV44KM44KLICovXG5fOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSwgXzpmdXR1cmUsIDpyb290LCBib2R5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNhZmFyaUZpeCAxcyBmb3J3YXJkcyBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNhZmFyaUZpeCB7XG4gIDEwMCUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi8qYmFzaWMqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qIDEwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbnRfd3JhcCB7XG4gIG1hcmdpbjogMCA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250X3dyYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyrjgrnjg6njgqTjg4kqL1xuLnNsaWRlX3dyYXAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSB7XG4gIG1heC1oZWlnaHQ6IDc4MHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0LjZyZW07XG4gIC8qbGVmdDogNTAlOyovXG4gIHdpZHRoOiAxMDAlO1xuICAvKnRyYW5zZm9ybTogdHJhbnNsYXRleCgtNTAlKTsqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWNvbnRlbnQge1xuICAgIGJvdHRvbTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1jb250ZW50IHtcbiAgICBib3R0b206IDQuOCU7XG4gIH1cbn1cblxuLnNsaWRlX3R4dF93cmFwIHsgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc4KSA2NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzgpIDY2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzgpIDY2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZV90eHRfd3JhcCB7XG4gICAgaGVpZ2h0OiAxMi40cmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlX3R4dF93cmFwIHtcbiAgICB3aWR0aDogNzh2dztcbiAgICBwYWRkaW5nLXRvcDogMy4yJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlX3R4dF93cmFwIHtcbiAgICB3aWR0aDogNTF2dztcbiAgICBwYWRkaW5nLXRvcDogMi40JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi40JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDh2dztcbiAgfVxufVxuXG4vKlxuLnNsaWRlX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLXRvcDogMC42JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbiovXG4uc2xpZGVfdHh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbi5zbGlkZV90eHQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIHBhZGRpbmctdG9wOiAwLjYlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlX3R4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMgKiAoMTAwdncgLSA3NjhweCkgLyA4MzIgKyAxN3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVfdHh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zbGlkZV93cmFwIHtcbiAgbWFyZ2luLXRvcDogMTgzcHg7XG59XG5cbi8q5paw552AKi9cbi5uZXdzX291dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjVmMjtcbiAgcGFkZGluZzogMS44cmVtIDA7XG4gIG1hcmdpbi10b3A6IDMuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3c19vdXRlciB7XG4gICAgbWFyZ2luLXRvcDogNzhweDtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbn1cblxuLm5ld3NfaW5uZXIge1xuICBtYXJnaW46IDAgNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3NfaW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMDU2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm5ld3NfaW5mb193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3NfaW5mb193cmFwIHtcbiAgICB3aWR0aDogODg0cHg7XG4gIH1cbn1cblxuLnR0bF9uZXdzIHtcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHRsX25ld3Mge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4udHRsX3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfcyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4ubmV3c19hcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnJlbSAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjZyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMi42cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5ld3NfYXJlYTo6LXdlYmtpdC1zY3JvbGxiYXIgeyAvKiDjgrnjgq/jg63jg7zjg6vjg5Djg7zlhajkvZMgKi9cbiAgd2lkdGg6IDAuNnJlbTtcbn1cbi5uZXdzX2FyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHsgLyog44K544Kv44Ot44O844Or44OQ44O844Gu44GC44KL6YOo5YiGICovXG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3c19hcmVhIHtcbiAgICBtYXgtaGVpZ2h0OiA3LjRlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzX2FyZWEge1xuICAgIG1heC1oZWlnaHQ6IDE0MnB4O1xuICAgIHBhZGRpbmc6IDE2cHggNDVweDtcbiAgfVxufVxuLm5ld3NfYXJlYSAuaW5mb19oZWFkIGkge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW0gMC4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qbWFyZ2luLWxlZnQ6IDEuOGVtOyovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3c19hcmVhIC5pbmZvX2hlYWQgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3c19hcmVhIC5pbmZvX2hlYWQgaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDNweCA5cHggNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufVxuLm5ld3NfYXJlYSAubmV3c190eHRfYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5ld3NfYXJlYSAubmV3c190eHRfYm94Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDEuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzX2FyZWEgLm5ld3NfdHh0X2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5kYXRlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgd2lkdGg6IDlyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxufVxuXG4ubmV3c190eHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzX3R4dCB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubmV3c190eHQgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKuWFsemAmuOCv+OCpOODiOODqyovXG4udHRsX2NhdGVnb3J5IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzIxNzk0RjtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzIxNzk0RjtcbiAgICB3aWR0aDogODMuMzc1JTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB9XG59XG5cbi8q5YWx6YCa44OG44Kt44K544OIKi9cbi50eHRfYmFzZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHh0X2Jhc2Uge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4vKuOCouODkOOCpuODiCovXG4uYWJvdXRfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA3LjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWJvdXRfd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDUuNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dF93cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTE2cHg7XG4gIH1cbn1cblxuLnR0bF9jYXRlZ29yeS1zdWIge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy10b3A6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHRsX2NhdGVnb3J5LXN1YiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbi50eHRfYmFzZS5jYXRlZ29yeV90eHQge1xuICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnR4dF9iYXNlLmNhdGVnb3J5X3R4dCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuLmNhdGVnb3J5X2ltYWdlIHtcbiAgcGFkZGluZy10b3A6IDIuOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeV9pbWFnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY2F0ZWdvcnlfaW1hZ2UgbGkge1xuICAgIHdpZHRoOiA4MiU7XG4gIH1cbiAgLmNhdGVnb3J5X2ltYWdlIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtMy4ycmVtO1xuICB9XG59XG5cbi8q44OX44Op44OzKi9cbi5wbGFuX3dyYXAge1xuICBwYWRkaW5nLXRvcDogNC44cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxNDZweDtcbiAgfVxufVxuXG4ucGxhbl9jb250X3dyYXAge1xuICBwYWRkaW5nLXRvcDogMi44cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2NvbnRfd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgfVxufVxuXG4ucGxhbl90dGxfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fdHRsX3dyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3R0bF93cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy42JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbl9ib3g6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy10b3A6IDQuMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fYm94Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiA0LjFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9ib3gge1xuICAgIHdpZHRoOiAzMC4zMTI1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnBsYW5fdHh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMS4ycmVtO1xufVxuLnBsYW5fdHh0IGg1IHtcbiAgZm9udC1zaXplOiAxLjU4cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuLnBsYW5fdHh0IHAge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLnBsYW5fdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxICogKDEwMHZ3IC0gMzIwcHgpIC8gMTI4MCArIDEzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU5OXB4KSB7XG4gIC5wbGFuX3R4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnR0bF9wbGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKnBhZGRpbmc6IDJyZW0gMDsqL1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAwICNGRkYsIC0ycHggLTJweCAwICNGRkYsIC0ycHggMnB4IDAgI0ZGRiwgMnB4IC0ycHggMCAjRkZGLCAwcHggMnB4IDAgI0ZGRiwgMCAtMnB4IDAgI0ZGRiwgLTJweCAwIDAgI0ZGRiwgMnB4IDAgMCAjRkZGO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfcGxhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udHRsX3BsYW4uX193ZWRkaW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mbG93ZXJfcmVkQDJ4LmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNDlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHRsX3BsYW4uX193ZWRkaW5nOjphZnRlciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICB9XG59XG4udHRsX3BsYW4uX19zaWNoaWdvc2FuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mbG93ZXJfZ3JlZW5AMnguanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfcGxhbi5fX3NpY2hpZ29zYW46OmFmdGVyIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gIH1cbn1cbi50dGxfcGxhbi5fX29taXlhbWFpcmk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Zsb3dlcl9ibHVlQDJ4LmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNDlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHRsX3BsYW4uX19vbWl5YW1haXJpOjphZnRlciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICB9XG59XG5cbi5wbGFuX2NvbnRfd3JhcCAucGxhbl9pbWFnZV9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9jb250X3dyYXAgLnBsYW5faW1hZ2VfYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDc1LjI1NzclO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMTBweCAxMHB4ICMyMTc5NEY7XG4gIH1cbn1cbi5wbGFuX2NvbnRfd3JhcCAucGxhbl9pbWFnZV9ib3ggc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMS4ycmVtIDAgMS4ycmVtIDUuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fY29udF93cmFwIC5wbGFuX2ltYWdlX2JveCBzcGFuIHtcbiAgICBwYWRkaW5nOiAzLjIlIDAgMy4yJSA1NnB4O1xuICB9XG59XG4ucGxhbl9jb250X3dyYXAgLnBsYW5faW1hZ2VfYm94IHNwYW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2RpYW1vbmRAMngucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyLjhyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wbGFuX2NvbnRfd3JhcCAucGxhbl9pbWFnZV9ib3ggYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fY29udF93cmFwIC5wbGFuX2ltYWdlX2JveCBhIHtcbiAgICBoZWlnaHQ6IDE4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9jb250X3dyYXAgLnBsYW5faW1hZ2VfYm94IGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9jb250X3dyYXAgLnBsYW5faW1hZ2VfYm94IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg2ICogKDEwMHZ3IC0gMTAyNHB4KSAvIDU3NiArIDE4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU5OXB4KSB7XG4gIC5wbGFuX2NvbnRfd3JhcCAucGxhbl9pbWFnZV9ib3ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi53ZWRkaW5nX2ltYWdlIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggIzIxNzk0Rjtcbn1cbi53ZWRkaW5nX2ltYWdlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3RvcC9pbWcvZW50cmFuY2VAMnguanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tcy1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAtMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53ZWRkaW5nX2ltYWdlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3RvcC9pbWcvZW50cmFuY2VfdGJAMnguanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tcy1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLnNpY2hpZ29zYW5faW1hZ2Ugc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCAjNzBhMThmO1xufVxuLnNpY2hpZ29zYW5faW1hZ2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vdG9wL2ltZy9zaWNoaWdvc2FuQDJ4LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbXMtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogLTM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2ljaGlnb3Nhbl9pbWFnZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi90b3AvaW1nL3NpY2hpZ29zYW5fdGJAMnguanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tcy1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLm9taXlhbWFpcmlfaW1hZ2Ugc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCAjZDc5ZTQwO1xufVxuLm9taXlhbWFpcmlfaW1hZ2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vdG9wL2ltZy9vbWl5YW1haXJpQDJ4LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbXMtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogLTM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub21peWFtYWlyaV9pbWFnZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi90b3AvaW1nL29taXlhbWFpcmlfdGJAMnguanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tcy1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZV9ob3Zlcjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZV9ob3Zlcjpob3Zlcjo6YWZ0ZXIge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53ZWRkaW5nX2JveCwgLm9taXlhbWFpcmlfYm94LCAuc2ljaGlnb3Nhbl9ib3gge1xuICAgIHdpZHRoOiA2OCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnR0bF9jYXRlZ29yeS5fZ2FsbGVyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4uZ2FsbGVyeV93cmFwIHtcbiAgcGFkZGluZy10b3A6IDUuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeV93cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTU3cHg7XG4gIH1cbn1cblxuLmdhbGxlcnlfYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5X2JveCB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgOHB4ICMyMTc5NEY7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdhbGxlcnlfYm94IHtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4ICMyMTc5NEY7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXJnaW4tdG9wOiAzLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeV9ib3gge1xuICAgIHdpZHRoOiA4OC41NjI1JTtcbiAgICBib3gtc2hhZG93OiA4cHggOHB4ICMyMTc5NEY7XG4gICAgbWFyZ2luLXRvcDogNzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnlfYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2FsbGVyeV9ib3gucmVudGFsX2tpbW9ubyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGJveC1zaGFkb3c6IC02cHggNnB4ICMyMTc5NEY7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5X2JveC5yZW50YWxfa2ltb25vIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYm94LXNoYWRvdzogLThweCA4cHggIzIxNzk0RjtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5X2ltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMy42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeV9pbWFnZSB7XG4gICAgd2lkdGg6IDU0LjkxNTAwMzY5NTUlO1xuICB9XG59XG5cbi5nYWxsZXJ5X3R4dC1ib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnlfdHh0LWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2FsbGVyeV90eHQtYm94IHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeV90eHQtYm94IHtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYWxsZXJ5X3R4dC1ib3ggLmJ0bl9ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeV90eHQtYm94IC5idG5fYm94IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxufVxuXG4uZ2FsbGVyeV90eHQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAzLjQ3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeV90eHQge1xuICAgIHBhZGRpbmctdG9wOiAzLjdyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYWxsZXJ5X3R4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5X3R4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDUgKiAoMTAwdncgLSAxMDI0cHgpIC8gNTc1ICsgMTJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdhbGxlcnlfdHh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi8qIFNhZmFyaSA3LjErIOOBq+mBqeeUqOOBleOCjOOCiyAqL1xuXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCwgLmdhbGxlcnlfdHh0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNhZmFyaUZpeCAxcyBmb3J3YXJkcyBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNhZmFyaUZpeCB7XG4gIDEwMCUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5nYWxsZXJ5X2J0biB7XG4gIHdpZHRoOiA4MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeV9idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2FsbGVyeV9idG4ge1xuICAgIHdpZHRoOiA4NCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeV9idG4ge1xuICAgIHdpZHRoOiA2OCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5nYWxsZXJ5X2J0biBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICBwYWRkaW5nOiAxLjJyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYWxsZXJ5X2J0biBhIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5X2J0biBhIHtcbiAgICBwYWRkaW5nOiAyM3B4IDA7XG4gIH1cbn1cblxuLmNvbnRhY3RfYnRuLmdhbGxlcnlfYnRuLmFsbG93IGEge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdF9idG4uZ2FsbGVyeV9idG4uYWxsb3cgYSB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtO1xuICB9XG59XG5cbi8q44Ki44Kv44K744K5Ki9cbi5hY2Nlc3Nfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA1LjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjZXNzX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiA3LjJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWNjZXNzX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxNDZweDtcbiAgfVxufVxuXG4uYWNjZXNzX21hcF93cmFwIHtcbiAgcGFkZGluZy10b3A6IDMuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2Nlc3NfbWFwX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXRvcDogMy44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjZXNzX21hcF93cmFwIGxpOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA4MiU7XG4gICAgcGFkZGluZy10b3A6IDEuOHJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY2Vzc19tYXBfd3JhcCBsaTpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzYuMjUlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY2Vzc19tYXBfd3JhcCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTI3cHg7XG4gIH1cbn1cbi5hY2Nlc3NfbWFwX3dyYXAgaWZyYW1lIHtcbiAgaGVpZ2h0OiAyMjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjZXNzX21hcF93cmFwIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyODVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2Nlc3NfbWFwX3dyYXAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2Nlc3NfbWFwIHtcbiAgICB3aWR0aDogNzQuOTM3NSU7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWNjZXNzX21hcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNzlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDc4LjkzNzUlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNDMuMDQlO1xuICB9XG59XG5cbi8q44K144Ot44Oz44Kk44Oz44OV44KpKi9cbi5jb250YWN0X3dyYXAge1xuICBtYXJnaW4tdG9wOiA0LjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdF93cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3Rfd3JhcCB7XG4gICAgd2lkdGg6IDU1LjY4NzUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5zYWxvbl9uYW1lX3dyYXAge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzIxNzk0RjtcbiAgcGFkZGluZy1ib3R0b206IDEuMXJlbTtcbn1cblxuLnNhbG9uX25hbWUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMCAjRkZGLCAtMnB4IC0ycHggMCAjRkZGLCAtMnB4IDJweCAwICNGRkYsIDJweCAtMnB4IDAgI0ZGRiwgMHB4IDJweCAwICNGRkYsIDAgLTJweCAwICNGRkYsIC0ycHggMCAwICNGRkYsIDJweCAwIDAgI0ZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zYWxvbl9uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhbG9uX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgfVxufVxuLnNhbG9uX25hbWU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Zsb3dlcl9ncmVlbi15QDJ4LTEwMC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogMzlweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhbG9uX25hbWU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uc2Fsb25fbmFtZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Fsb25fbmFtZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWxvbl9uYW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuXG4uaW5mb19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAyLjZyZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uaW5mb19pbm5lciBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb19pbm5lciBsaSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuLnR0bF9jYXRlZ29yeS50dGxfY29udGFjdCB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50dGxfY2F0ZWdvcnkudHRsX2NvbnRhY3Qge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG59XG5cbi5jb250YWN0X2luZm8gbGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfaW5mbyBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMgKiAoMTAwdncgLSAxMDI0cHgpIC8gNTc2ICsgMTNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTk5cHgpIHtcbiAgLmNvbnRhY3RfaW5mbyBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5hY2Nlc3NfdHJhaW4ge1xuICBwYWRkaW5nLXRvcDogMi40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2Nlc3NfdHJhaW4ge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2Nlc3NfdHJhaW4gbGkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzICogKDEwMHZ3IC0gMTAyNHB4KSAvIDU3NiArIDExcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU5OXB4KSB7XG4gIC5hY2Nlc3NfdHJhaW4gbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY2Vzc190cmFpbiBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG4uaW5mb190ZWwge1xuICBwYWRkaW5nLXRvcDogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm9fdGVsIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uYnRuX2JveCB7XG4gIHBhZGRpbmctdG9wOiAzLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bl9ib3gge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0X2lubmVyIHtcbiAgICB3aWR0aDogODglO1xuICB9XG59XG5cbi8q57WM6Lev5qSc57SiKi9cbi5yb3V0ZV9idG4ge1xuICBtYXJnaW46IDQuMnJlbSBhdXRvO1xuICB3aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdXRlX2J0biB7XG4gICAgbWFyZ2luOiA0LjJyZW0gMDtcbiAgICB3aWR0aDogMzklO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucm91dGVfYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgIG1hcmdpbjogNC4ycmVtIDA7XG4gIH1cbn1cbi5yb3V0ZV9idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gIHBhZGRpbmc6IDEuMnJlbSAwIDEuMnJlbSAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm91dGVfYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMy43NXZ3O1xuICB9XG59XG4ucm91dGVfYnRuIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIuMnJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2NvbW1vbi9pbWcvaWNvbl9maWxsZWRfcG9pbnQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm91dGVfYnRuIGE6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJvdXRlX2J0biBhOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMSU7XG4gIH1cbn1cblxuLyrjg5zjgr/jg7MqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbW1vbl9jb250YWN0X2J0bi13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICAgIHdpZHRoOiA3OCU7XG4gIH1cbn1cblxuLyrmiLvjgovjg5zjgr/jg7MqL1xuI3BhZ2VfdG9wIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNnB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMyMTc5NEY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4jcGFnZV90b3AgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI3BhZ2VfdG9wIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWxsb3dfdHJpYW5nbGUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVjcnVpdF9iYW5uZXJfd3JhcCB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlY3J1aXRfYmFubmVyX3dyYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNydWl0X2Jhbm5lcl93cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVjcnVpdF9iYW5uZXJfd3JhcCB7XG4gICAgd2lkdGg6IDg4NHB4O1xuICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RfaW5mbyAucnN2IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0X2luZm8gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc2VwYXJhdG9yX2xpbmUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzMzMztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4uYWNjZXNzX3RyYWluIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjZXNzX3RyYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWNjZXNzX3RyYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY2Vzc190cmFpbiBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMgKiAoMTAwdncgLSAxMDI0cHgpIC8gNTc2ICsgMTFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTk5cHgpIHtcbiAgLmFjY2Vzc190cmFpbiBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjZXNzX3RyYWluIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5pbmZvX3RlbCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb190ZWwge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG5cbi5idG5fYm94IHtcbiAgcGFkZGluZy10b3A6IDMuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnRuX2JveCB7XG4gICAgcGFkZGluZy10b3A6IDQxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RfaW5uZXIge1xuICAgIHdpZHRoOiA4OCU7XG4gIH1cbn1cblxuLyrntYzot6/mpJzntKIqL1xuLnJvdXRlX2J0biB7XG4gIG1hcmdpbjogNC4ycmVtIGF1dG87XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm91dGVfYnRuIHtcbiAgICBtYXJnaW46IDQuMnJlbSAwO1xuICAgIHdpZHRoOiAzOSU7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yb3V0ZV9idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjUycHg7XG4gICAgbWFyZ2luOiA0LjJyZW0gMDtcbiAgfVxufVxuLnJvdXRlX2J0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgcGFkZGluZzogMS4ycmVtIDAgMS4ycmVtIDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3V0ZV9idG4gYSB7XG4gICAgZm9udC1zaXplOiAzLjc1dnc7XG4gIH1cbn1cbi5yb3V0ZV9idG4gYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMi4ycmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vY29tbW9uL2ltZy9pY29uX2ZpbGxlZF9wb2ludC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3V0ZV9idG4gYTo6YmVmb3JlIHtcbiAgICByaWdodDogOSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucm91dGVfYnRuIGE6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDExJTtcbiAgfVxufVxuXG4vKuODnOOCv+ODsyovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tbW9uX2NvbnRhY3RfYnRuLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gICAgd2lkdGg6IDc4JTtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiOOBrm1peGluXG5AbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLyogU2FmYXJpIDcuMSsg44Gr6YGp55So44GV44KM44KLICovXG5fOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSwgXzpmdXR1cmUsIDpyb290LCBib2R5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNhZmFyaUZpeCAxcyBmb3J3YXJkcyBpbmZpbml0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzYWZhcmlGaXgge1xuICAxMDAlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8qYmFzaWMqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qIDEwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29udF93cmFwIHtcbiAgbWFyZ2luOiAwIDUlO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyrjgrnjg6njgqTjg4kqL1xuLnNsaWRlX3dyYXAge1xuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRle1xuICAgIG1heC1oZWlnaHQ6IDc4MHB4O1xuICB9XG59XG5cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNC42cmVtO1xuICAvKmxlZnQ6IDUwJTsqL1xuICB3aWR0aDogMTAwJTtcbiAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTUwJSk7Ki9cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGJvdHRvbTogNHJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGJvdHRvbTogNC44JTtcbiAgfVxufVxuXG4uc2xpZGVfdHh0X3dyYXAgeyAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuOTEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuNzgpIDY2JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMC45MSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC43OCkgNjYlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMC45MSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC43OCkgNjYlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgaGVpZ2h0OiAxMi40cmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDc4dnc7XG4gICAgcGFkZGluZy10b3A6IDMuMiU7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMiU7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJ2dztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA1MXZ3O1xuICAgIHBhZGRpbmctdG9wOiAyLjQlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjQlO1xuICAgIHBhZGRpbmctbGVmdDogOHZ3O1xuICB9XG59XG5cbi8qXG4uc2xpZGVfdHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiAwLjYlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuKi9cblxuLnNsaWRlX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiAwLjYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlX3R4dHtcbiAgICBmb250LXNpemU6IGNhbGMoKDIwIC0gMTcpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxNjAwIC0gNzY4KSkgKyAxN3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVfdHh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnNsaWRlX3dyYXAge1xuICBtYXJnaW4tdG9wOiAxODNweDtcbn1cblxuLyrmlrDnnYAqL1xuLm5ld3Nfb3V0ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y1ZjI7XG4gIHBhZGRpbmc6IDEuOHJlbSAwO1xuICBtYXJnaW4tdG9wOiAzLjZyZW07XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogNzhweDtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbn1cblxuLm5ld3NfaW5uZXIge1xuICBtYXJnaW46IDAgNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEwNTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubmV3c19pbmZvX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogODg0cHg7XG4gIH1cbn1cblxuLnR0bF9uZXdzIHtcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLnR0bF9zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbi5uZXdzX2FyZWEge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnJlbSAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjZyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMi42cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAmOjotd2Via2l0LXNjcm9sbGJhcnsgLyog44K544Kv44Ot44O844Or44OQ44O85YWo5L2TICovXG4gICAgd2lkdGg6IDAuNnJlbTtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYnsgLyog44K544Kv44Ot44O844Or44OQ44O844Gu44GC44KL6YOo5YiGICovXG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgbWF4LWhlaWdodDogNy40ZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBtYXgtaGVpZ2h0OiAxNDJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDQ1cHg7XG4gIH1cbiAgLmluZm9faGVhZCB7XG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW0gMC4zcmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLyptYXJnaW4tbGVmdDogMS44ZW07Ki9cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA5cHggNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uZXdzX3R4dF9ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy10b3A6IDEuOHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LWZhbWlseTogJ0xvcmEnLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHdpZHRoOiA5cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTByZW07XG4gIH1cbn1cblxuLm5ld3NfdHh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZmxleDogMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKuWFsemAmuOCv+OCpOODiOODqyovXG4udHRsX2NhdGVnb3J5IHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIGNvbG9yOiAkZm9udF9tYWluX2NvbG9yO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRtYWluX2NvbG9yO1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRtYWluX2NvbG9yO1xuICAgIHdpZHRoOiA4My4zNzUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgfVxufVxuXG4vKuWFsemAmuODhuOCreOCueODiCovXG4udHh0X2Jhc2Uge1xuICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi8q44Ki44OQ44Km44OIKi9cbi5hYm91dF93cmFwIHtcbiAgcGFkZGluZy10b3A6IDcuNnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmctdG9wOiA1LjZyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMTE2cHg7XG4gIH1cbn1cblxuLnR0bF9jYXRlZ29yeS1zdWIge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgY29sb3I6ICRmb250X21haW5fY29sb3I7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgcGFkZGluZy10b3A6IDEuNHJlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLnR4dF9iYXNlLmNhdGVnb3J5X3R4dCB7XG4gIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG4uY2F0ZWdvcnlfaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMi44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogODIlO1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyrjg5fjg6njg7MqL1xuLnBsYW5fd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA0LjhyZW07XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDE0NnB4O1xuICB9XG59XG5cbi5wbGFuX2NvbnRfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyLjhyZW07XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgfVxufVxuXG4ucGxhbl90dGxfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNiU7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIH1cbn1cblxuLnBsYW5fYm94IHtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNC4xcmVtO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0LjFyZW07XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDMwLjMxMjUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucGxhbl90eHQge1xuICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS41OHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygoMTQgLSAxMykgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE2MDAgLSAzMjApKSArIDEzcHgpO1xuICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTk5cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG59XG5cbi50dGxfcGxhbiB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLypwYWRkaW5nOiAycmVtIDA7Ki9cbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMCAjRkZGLCAtMnB4IC0ycHggMCAjRkZGLCAtMnB4IDJweCAwICNGRkYsIDJweCAtMnB4IDAgI0ZGRiwgMHB4IDJweCAwICNGRkYsIDAgLTJweCAwICNGRkYsIC0ycHggMCAwICNGRkYsIDJweCAwIDAgI0ZGRjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgJi5fX3dlZGRpbmcge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mbG93ZXJfcmVkQDJ4LmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLl9fc2ljaGlnb3NhbiB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Zsb3dlcl9ncmVlbkAyeC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogNDlweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5fX29taXlhbWFpcmkge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mbG93ZXJfYmx1ZUAyeC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogNDlweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBsYW5fY29udF93cmFwIHtcbiAgLnBsYW5faW1hZ2VfYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDc1LjI1NzclO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAkbWFpbl9jb2xvcjtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMCAxLjJyZW0gNS44cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDMuMiUgMCAzLjIlIDU2cHg7O1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2RpYW1vbmRAMngucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAyLjhyZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICBoZWlnaHQ6IDE4cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgIHRvcDogMDtcbiAgICAgICBsZWZ0OiAwO1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBsYW5fY29udF93cmFwIHtcbiAgLnBsYW5faW1hZ2VfYm94IHtcbiAgICBzcGFuIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKCgyNCAtIDE4KSAqICgoMTAwdncgLSAxMDI0cHgpIC8gKDE2MDAgLSAxMDI0KSkgKyAxOHB4KTtcbiAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1OTlweCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53ZWRkaW5nX2ltYWdlIHtcbiAgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICRtYWluX2NvbG9yO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vdG9wL2ltZy9lbnRyYW5jZUAyeC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1zLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IC0zO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3RvcC9pbWcvZW50cmFuY2VfdGJAMnguanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tcy1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi5zaWNoaWdvc2FuX2ltYWdlIHtcbiAgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICRjb2xvcl9ncjtcbiAgfVxuICAmOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3RvcC9pbWcvc2ljaGlnb3NhbkAyeC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1zLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IC0zO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3RvcC9pbWcvc2ljaGlnb3Nhbl90YkAyeC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1zLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLm9taXlhbWFpcmlfaW1hZ2Uge1xuICBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggJGNvbG9yX3llO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vdG9wL2ltZy9vbWl5YW1haXJpQDJ4LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbXMtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogLTM7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vdG9wL2ltZy9vbWl5YW1haXJpX3RiQDJ4LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtbXMtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4uaW1hZ2VfaG92ZXIge1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgICB9XG4gIH1cbn1cblxuLmltYWdlX2hvdmVyOmhvdmVyOjphZnRlciB7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbn1cblxuXG4ud2VkZGluZ19ib3gsLm9taXlhbWFpcmlfYm94LC5zaWNoaWdvc2FuX2JveCB7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICB3aWR0aDogNjglO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8v44Ku44Oj44Op44Oq44O8XG4udHRsX2NhdGVnb3J5IHtcbiAgJi5fZ2FsbGVyeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLmdhbGxlcnlfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA1LjZyZW07XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDE1N3B4O1xuICB9XG59XG5cbi5nYWxsZXJ5X2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCA4cHggJG1haW5fY29sb3I7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAkbWFpbl9jb2xvcjtcbiAgICB3aWR0aDogOTYlO1xuICAgIG1hcmdpbi10b3A6IDMuOHJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA4OC41NjI1JTtcbiAgICBib3gtc2hhZG93OiA4cHggOHB4ICRtYWluX2NvbG9yO1xuICAgIG1hcmdpbi10b3A6IDc2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICYucmVudGFsX2tpbW9ubyB7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgYm94LXNoYWRvdzogLTZweCA2cHggJG1haW5fY29sb3I7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgYm94LXNoYWRvdzogLThweCA4cHggJG1haW5fY29sb3I7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ2FsbGVyeV9pbWFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBwYWRkaW5nLXRvcDogMy42cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgd2lkdGg6IDU0LjkxNTAwMzY5NTUlO1xuICB9XG59XG5cbi5nYWxsZXJ5X3R4dC1ib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4ycmVtO1xuICB9XG4gIC5idG5fYm94IHtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmdhbGxlcnlfdHh0IHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDMuNDd2dztcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIHBhZGRpbmctdG9wOiAzLjdyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjhyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeV90eHR7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxNyAtIDEyKSAqICgoMTAwdncgLSAxMDI0cHgpIC8gKDE1OTkgLSAxMDI0KSkgKyAxMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZ2FsbGVyeV90eHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLyogU2FmYXJpIDcuMSsg44Gr6YGp55So44GV44KM44KLICovXG5fOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSwgXzpmdXR1cmUsIDpyb290LCAuZ2FsbGVyeV90eHQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2FmYXJpRml4IDFzIGZvcndhcmRzIGluZmluaXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNhZmFyaUZpeCB7XG4gIDEwMCUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmdhbGxlcnlfYnRuIHtcbiAgd2lkdGg6IDgwJTtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICB3aWR0aDogODQlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDY4JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICBhIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gICAgcGFkZGluZzogMS4ycmVtIDA7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBwYWRkaW5nOiAyM3B4IDA7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0X2J0bi5nYWxsZXJ5X2J0bi5hbGxvdyB7XG4gIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07XG4gICAgfVxuICB9XG59XG5cbi8q44Ki44Kv44K744K5Ki9cbi5hY2Nlc3Nfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA1LjJyZW07XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nLXRvcDogNy4ycmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDE0NnB4O1xuICB9XG59XG5cbi5hY2Nlc3NfbWFwX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMy40cmVtO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXRvcDogMy44cmVtO1xuICB9XG4gIGxpIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICB3aWR0aDogODIlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMS44cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgICAgIHdpZHRoOiAzNi4yNSU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTI3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBoZWlnaHQ6IDI4NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5hY2Nlc3NfbWFwIHtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICB3aWR0aDogNzQuOTM3NSU7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjJyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBtYXJnaW4tbGVmdDogLTE3OXB4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHdpZHRoOiA3OC45Mzc1JTtcbiAgICBoZWlnaHQ6MDtcbiAgICBwYWRkaW5nLXRvcDo0My4wNCU7XG4gIH1cbn1cblxuLyrjgrXjg63jg7PjgqTjg7Pjg5XjgqkqL1xuLmNvbnRhY3Rfd3JhcCB7XG4gIG1hcmdpbi10b3A6IDQuNHJlbTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmctdG9wOiAzLjRyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgd2lkdGg6IDU1LjY4NzUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uc2Fsb25fbmFtZV93cmFwIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRtYWluX2NvbG9yO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xcmVtO1xufVxuXG4uc2Fsb25fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAkZm9udF9tYWluX2NvbG9yO1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAwICNGRkYsIC0ycHggLTJweCAwICNGRkYsIC0ycHggMnB4IDAgI0ZGRiwgMnB4IC0ycHggMCAjRkZGLCAwcHggMnB4IDAgI0ZGRiwgMCAtMnB4IDAgI0ZGRiwgLTJweCAwIDAgI0ZGRiwgMnB4IDAgMCAjRkZGO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZmxvd2VyX2dyZWVuLXlAMngtMTAwLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiAzOXB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuICB9XG59XG5cbi5pbmZvX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDIuNnJlbTtcbiAgY29sb3I6ICRmb250X21haW5fY29sb3I7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuICB9XG59XG5cbi50dGxfY2F0ZWdvcnkudHRsX2NvbnRhY3Qge1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbn1cblxuLmNvbnRhY3RfaW5mbyB7XG4gIGxpIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoKDE2IC0gMTMpICogKCgxMDB2dyAtIDEwMjRweCkgLyAoMTYwMCAtIDEwMjQpKSArIDEzcHgpO1xuICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTk5cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmFjY2Vzc190cmFpbiB7XG4gIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gIH1cbiAgbGkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygoMTQgLSAxMSkgKiAoKDEwMHZ3IC0gMTAyNHB4KSAvICgxNjAwIC0gMTAyNCkpICsgMTFweCk7XG4gICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1OTlweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICB9XG4gIH1cbn1cblxuLmluZm9fdGVsIHtcbiAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG5cbi5idG5fYm94IHtcbiAgcGFkZGluZy10b3A6IDMuMnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgfVxufVxuXG4uY29udGFjdF9pbm5lciB7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICB3aWR0aDogODglO1xuICB9XG59XG5cbi8q57WM6Lev5qSc57SiKi9cbi5yb3V0ZV9idG4ge1xuICBtYXJnaW46IDQuMnJlbSBhdXRvO1xuICB3aWR0aDogNzAlO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgbWFyZ2luOiA0LjJyZW0gMDtcbiAgICB3aWR0aDogMzklO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgIG1hcmdpbjogNC4ycmVtIDA7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgZm9udC1zaXplOiAzLjc1dnc7XG4gICAgfVxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgICBwYWRkaW5nOiAxLjJyZW0gMCAxLjJyZW0gM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICByaWdodDogMi4ycmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2NvbW1vbi9pbWcvaWNvbl9maWxsZWRfcG9pbnQuc3ZnKWNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgcmlnaHQ6IDklO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgcmlnaHQ6IDExJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyrjg5zjgr/jg7MqL1xuLmNvbW1vbl9jb250YWN0X2J0bi13cmFwIHtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gICAgd2lkdGg6IDc4JTtcbiAgfVxufVxuXG4vKuaIu+OCi+ODnOOCv+ODsyovXG4jcGFnZV90b3B7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDZweDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAkbWFpbl9jb2xvcjtcbiAgb3BhY2l0eTogMC42O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4jcGFnZV90b3AgYXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3BhZ2VfdG9wIGE6OmJlZm9yZXtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWxsb3dfdHJpYW5nbGUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVjcnVpdF9iYW5uZXJfd3JhcCB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA4ODRweDtcbiAgICBtYXJnaW4tdG9wOiA2NnB4O1xuICB9XG59XG5cbi8v6L+95YqgXG4uY29udGFjdF9pbmZvIHtcbiAgLnJzdiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG59XG5cbi5zZXBhcmF0b3JfbGluZSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMzMzO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5hY2Nlc3NfdHJhaW4ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICBsaSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjKCgxNCAtIDExKSAqICgoMTAwdncgLSAxMDI0cHgpIC8gKDE2MDAgLSAxMDI0KSkgKyAxMXB4KTtcbiAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTU5OXB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIH1cbiAgfVxufVxuXG4uaW5mb190ZWwge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cblxuLmJ0bl9ib3gge1xuICBwYWRkaW5nLXRvcDogMy4ycmVtO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICB9XG59XG5cbi5jb250YWN0X2lubmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiA4OCU7XG4gIH1cbn1cblxuLyrntYzot6/mpJzntKIqL1xuLnJvdXRlX2J0biB7XG4gIG1hcmdpbjogNC4ycmVtIGF1dG87XG4gIHdpZHRoOiA3MCU7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBtYXJnaW46IDQuMnJlbSAwO1xuICAgIHdpZHRoOiAzOSU7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjUycHg7XG4gICAgbWFyZ2luOiA0LjJyZW0gMDtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBmb250LXNpemU6IDMuNzV2dztcbiAgICB9XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAwIDEuMnJlbSAzcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAyLjJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vY29tbW9uL2ltZy9pY29uX2ZpbGxlZF9wb2ludC5zdmcpY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICByaWdodDogOSU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICByaWdodDogMTElO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKuODnOOCv+ODsyovXG4uY29tbW9uX2NvbnRhY3RfYnRuLXdyYXAge1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy10b3A6IDIuNHJlbTtcbiAgICB3aWR0aDogNzglO1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vL+OCq+ODqeODvFxuJG1haW5fY29sb3I6ICMyMTc5NEY7XG4kY29sb3JfcmVkOiAjYjU0OTViO1xuJGNvbG9yX2dyOiAjNzBhMThmO1xuJGNvbG9yX3llOiAjZDc5ZTQwO1xuJGZvbnRfbWFpbl9jb2xvcjogIzMzMztcblxuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbiRicmVha3BvaW50czogKFxuICAgIHhzOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpXCIsXG4gICAgczogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiLFxuICAgIG06IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgXCIsXG4gICAgbWw6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcIixcbiAgICBsOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiLFxuICAgIHhsOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KVwiLFxuICAgIGV4bDogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweClcIixcbik7XG5cbkBtaXhpbiBmYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgICBvcGFjaXR5OiAwLjY7XG59XG5cbi8v44OV44Os44Kt44K344OW44Or44Oc44OD44Kv44K544Gu44Of44OD44Kv44K544Kk44OzXG5AbWl4aW4gZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtaXhpbiBmbGV4X2Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiJdfQ== */
