@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 #e83415;
  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;
  text-align: justify;
}

.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_yushima_red@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_green@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;
}

.sichigosan_box {
  box-shadow: 10px 10px #e83415;
}

.omiyamairi_box {
  box-shadow: 10px 10px #21794f;
}

.wedding_box {
  box-shadow: 10px 10px #c2413b;
}

.wedding_image span {
  border-bottom: solid 4px #c2413b;
}
.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 #e83415;
}
.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 #21794f;
}
.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 #e83415;
  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_yushima_red@2x.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: #e83415;
  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 #e83415;
    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 #e83415;
    width: 96%;
    margin-top: 3.8rem;
  }
  .gallery_box.rental_kimono {
    flex-direction: row-reverse;
    box-shadow: -6px 6px #e83415;
    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 #e83415;
    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;
  }
  .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 #e83415;
    margin-top: 76px;
  }
  .gallery_box.rental_kimono {
    flex-direction: row-reverse;
    box-shadow: -8px 8px #e83415;
    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC5jc3MiLCJfbWFpbl90b3Auc2NzcyIsIl9zZXR0aW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOzs7aURBQUE7QUFXQSx1QkFBQTtBQUNBO0VBQ0UsaURBQUE7QURORjtBQ2NBLFFBQUE7QUFDQTtFQUNFLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0FETkY7O0FDU0E7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtBRE5GO0FDc0NBO0VBQ0UsWUFBQTtBRFZGOztBQ2tCQSxPQUFBO0FBRUU7RUFDRSxpQkFBQTtBRFRKOztBQ2FBO0VBQ0Usa0JBQUE7QURWRjs7QUNjQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7QURYRjs7QUNvQkEsa0JBQUEsYUFBQTtFQUdFLCtIQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtBRFBGOztBQzBCQTs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQWdCQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxtQ0FBQTtBREZGO0FDR0U7RUFDRSxpQkFBQTtBRERKO0FDZUE7RUFDRSxpQkFBQTtBREZGOztBQ0tBLEtBQUE7QUFDQTtFQUNFLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBREZGOztBQ1NBO0VBQ0UsWUFBQTtFQUNBLGFBQUE7QURBRjs7QUNVQTtFQUNFLFdBQUE7QURFRjs7QUNJQTtFQUdFLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQ0FBQTtBRElGOztBQ0VBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QURNRjs7QUNDQTtFQUNFLG1DQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QURRRjtBQ1BFLGdDQUFBLGNBQUE7RUFDRSxhQUFBO0FEU0o7QUNQRSxzQ0FBQSxpQkFBQTtFQUNFLGdCQUFBO0FEU0o7QUNDSTtFQUNFLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0FEWU47QUNERTtFQUNFLGNBQUE7RUFDQSxXQUFBO0FEZUo7QUNkSTtFQUNFLG1CQUFBO0FEZ0JOOztBQ1BBO0VBQ0UsaUJBQUE7RUFDQSwwQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUNBQUE7QURnQkY7O0FDVEE7RUFDRSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1DQUFBO0FEa0JGO0FDWEU7RUFDRSxXQUFBO0FEdUJKOztBQ25CQTtFQUNFLGlCQUFBO0FEc0JGOztBQ25CQSxTQUFBO0FBQ0E7RUFDRSxtQ0FBQTtFQUNBLFdDN1NnQjtFRDhTaEIsaUJBQUE7RUFDQSxnQ0FBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0FEc0JGOztBQ2JBLFNBQUE7QUFDQTtFQUNFLFdDN1RnQjtFRDhUaEIsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUNBQUE7QUR3QkY7O0FDbEJBLE9BQUE7QUFDQTtFQUNFLG1CQUFBO0FEMEJGOztBQ2pCQTtFQUNFLG1DQUFBO0VBQ0EsV0NwVmdCO0VEcVZoQixpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QUQ4QkY7O0FDeEJBO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FEZ0NGOztBQzFCQTtFQUNFLG1CQUFBO0VBQ0EsYUFBQTtBRGtDRjs7QUNwQkEsTUFBQTtBQUNBO0VBQ0UsbUJBQUE7QURvQ0Y7O0FDOUJBO0VBQ0UsbUJBQUE7QURzQ0Y7O0FDOUJBO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0FEd0NGOztBQ1pBO0VBQ0UsV0N0YWdCO0VEd2JoQixPQUFBO0VBQ0Esb0JBQUE7QUQyQkY7QUM3Q0U7RUFDRSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUNBQUE7QUQrQ0o7QUM3Q0U7RUFDRSxtQ0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FEK0NKOztBQ25DQTtFQUNFLG1DQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMklBQUE7RUFDQSxnQkFBQTtBRGdERjtBQzNDSTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxnQ0FBQTtFQUNBLFdBQUE7RUFDQSwrREFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FEa0ROO0FDMUNJO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGdDQUFBO0VBQ0EsV0FBQTtFQUNBLHVFQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QURrRE47QUMxQ0k7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsZ0NBQUE7RUFDQSxXQUFBO0VBQ0EsaUVBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBRGtETjs7QUN4Q0U7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QURpREo7QUMxQ0k7RUFDRSxtQ0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsMENBQUE7RUFDQSxzQkFBQTtFQUNBLCtCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QURvRE47QUNoRE07RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSw0REFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0FEdURSO0FDcERJO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0FEc0ROOztBQ3RDQTtFQUNFLDZCQUFBO0FEd0RGOztBQ3JEQTtFQUNFLDZCQUFBO0FEd0RGOztBQ3JEQTtFQUNFLDZCQUFBO0FEd0RGOztBQ3ZDRTtFQUNFLGdDQUFBO0FEcURKO0FDbkRFO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLHNFQUFBO0VBR0EsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QURxREY7O0FDekNFO0VBQ0UsZ0NBQUE7QURxREo7QUNuREU7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0Esd0VBQUE7RUFHQSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtBRHFERjs7QUN6Q0U7RUFDRSxnQ0FBQTtBRHFESjtBQ25ERTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSx3RUFBQTtFQUdBLDBCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FEcURGOztBQ1pFO0VBQ0Usb0JBQUE7QURpREo7O0FDN0NBO0VBQ0UsbUJBQUE7QURnREY7O0FDMUNBO0VBQ0Usc0JBQUE7QURrREY7O0FDVEE7RUFDRSxzQkFBQTtBRDhERjs7QUN2Q0E7RUFDRSxtQ0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FEc0VGO0FDbERBLHVCQUFBO0FBQ0E7RUFDRSxpREFBQTtBRDBFRjtBQ2xFQTtFQUNFLFVBQUE7QUQwRUY7QUM5REU7RUFDRSxtQ0FBQTtFQUNBLFdDcDBCYztFRHEwQmQsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7QURpRko7O0FDdEVFO0VBQ0UscUJBQUE7QURtRko7O0FDNUVBLE9BQUE7QUFDQTtFQUNFLG1CQUFBO0FEb0ZGOztBQzNFQTtFQUNFLG1CQUFBO0FEd0ZGO0FDL0RFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7QUQ2Rko7O0FDakVBLFVBQUE7QUFDQTtFQUNFLGtCQUFBO0FEa0dGOztBQ3hGQTtFQUNFLGdDQUFBO0VBQ0Esc0JBQUE7QURzR0Y7O0FDbkdBO0VBQ0UsbUNBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQ3g3QmdCO0VEeTdCaEIsMklBQUE7QURzR0Y7QUM5RkU7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSx1RUFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSwyQkFBQTtBRDJHSjtBQ3JHRTtFQUNFLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtBRDZHSjs7QUNuR0E7RUFDRSxtQkFBQTtFQUNBLFdDaCtCZ0I7QUZnbENsQjtBQzNHRTtFQUNFLGdCQUFBO0VBQ0EsbUNBQUE7QURtSEo7O0FDNUdBO0VBSUUsZUFBQTtFQUNBLG1DQUFBO0FEaUhGOztBQzdHRTtFQUNFLGlCQUFBO0FEcUhKOztBQzNHQTtFQUNFLG1CQUFBO0FEd0hGOztBQ3ZHQTtFQUNFLG1CQUFBO0FEOEhGOztBQ3hIQTtFQUNFLG1CQUFBO0FEZ0lGOztBQ3BIQSxPQUFBO0FBQ0E7RUFDRSxtQkFBQTtFQUNBLFVBQUE7QURrSUY7QUN2SEU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1DQUFBO0VBSUEsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQkFBQTtBRG9JSjtBQ25JSTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtFQUNBLGFBQUE7RUFDQSx3RUFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUQwSU47O0FDL0hBLE1BQUE7O0FBUUEsUUFBQTtBQUNBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxtQkM1bUNXO0VENm1DWCxZQUFBO0VBQ0Esa0JBQUE7QUQ0SUY7O0FDMUlBO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBRDZJRjs7QUMzSUE7RUFDRSxXQUFBO0VBQ0EsMkRBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUQ4SUY7O0FDM0lBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0FEOElGOztBQzlIRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FEa0pKO0FDaEpFO0VBQ0UsV0FBQTtBRGtKSjs7QUM5SUE7RUFDRSw2QkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QURpSkY7O0FDOUlBO0VBQ0UsaUJBQUE7QURpSkY7O0FDNUhBO0VBQ0UsZ0JBQUE7QUR5SkY7O0FDbkpBO0VBQ0UsbUJBQUE7QUQySkY7O0FDL0lBLE9BQUE7QUFDQTtFQUNFLG1CQUFBO0VBQ0EsVUFBQTtBRDZKRjtBQ2xKRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7RUFJQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLGtCQUFBO0FEK0pKO0FDOUpJO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLDJCQUFBO0VBQ0EsYUFBQTtFQUNBLHdFQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBRHFLTjs7QUMxSkEsTUFBQTs7QUEvdENBO0VBQ0U7SUFDRSxhQUFBO0VETkY7QUFDRjs7QUNTQTtFQUNFO0lBQ0UsYUFBQTtFRFBGO0VDNEJGO0lBR0ksVUFBQTtJQUNBLGlCQUFBO0lBQ0EsY0FBQTtFRFJGO0VDb01BO0lBT0ksYUFBQTtJQUNBLG1CQUFBO0VEaUJKO0VDQ0Y7SUFPSSxPQUFBO0VEb0JGO0VDaWFGO0lBaUJJLGFBQUE7RUQwREY7RUMxQ0Y7SUFLSSxxQkFBQTtFRDhERjtFQzFERjtJQUdJLGFBQUE7SUFDQSxzQkFBQTtFRGdFRjtFQ3lDRjtJQUdJLGFBQUE7SUFDQSwyQkFBQTtJQUNBLHFCQUFBO0lBQ0EsbUJBQUE7RUQwRkY7RUN2RkU7SUFPSSxhQUFBO0lBQ0EsVUFBQTtJQUNBLGtCQUFBO0lBQ0Esb0JBQUE7RUQ0Rk47RUNyRUY7SUFFSSxlQUFBO0lBQ0Esb0JBQUE7RURnR0Y7RUN2QkY7SUFJSSxhQUFBO0lBQ0EsOEJBQUE7RURrSEY7RUM5RUE7SUFRSSxnQkFBQTtFRCtISjtFQ2JGO0lBT0ksaUJBQUE7SUFDQSxrQkFBQTtFRGtKRjtFQ2hIQTtJQVFJLGdCQUFBO0VEMEpKO0FBOXlDRjs7QUNVQTtFQUNFO0lBQ0UsYUFBQTtFRFJGO0VDMERGO0lBU0ksZUFBQTtJQUNBLG9DQUFBO0VETEY7RUNvUUY7SUFJSSxzQkFBQTtFRG9DRjtFQ25DRTtJQUNFLFVBQUE7RURxQ0o7RUNwQ0k7SUFDRSxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtFRHNDTjtFQ0RFO0lBQ0UsbUJBQUE7RUQyQ0o7RUNnUkY7SUFHSSxnQ0FBQTtJQUNBLHNCQUFBO0VEb0RGO0VDdkJGO0lBRUksbUJBQUE7RUQ0REY7RUM3QkY7SUFNSSxtQkFBQTtFRHdFRjtFQzVDRjtJQUdJLGNBQUE7RUQ0RUY7RUNuQkU7SUFFSSxVQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTtFRDBGTjtFQytCRjtJQUVJLGlCQUFBO0VEd0hGO0VDbERBO0lBS0ksaUJBQUE7RURnSko7RUNlQTtJQUtJLGlCQUFBO0VEMktKO0FBdDJDRjs7QUNVQTtFQUNFO0lBQ0UsYUFBQTtFRFJGO0VDbWlCRTtJQUVJLGtEQUFBO0VEc0ROO0VDK0pBO0lBQ0Usa0RBQUE7RUQwRUY7RUMwSUE7SUFHSSxrREFBQTtFRHVISjtFQzFHQTtJQUVJLGtEQUFBO0VEMkhKO0VDdUNBO0lBRUksa0RBQUE7RURzSko7QUExeENGOztBQ1dBO0VBQ0U7SUFDRSxhQUFBO0VEVEY7QUFDRjs7QUMvQ0k7RUFnRko7SUFPSSxZQUFBO0VEVEY7RUNnQkY7SUFhSSxXQUFBO0lBQ0EsaUJBQUE7SUFDQSxvQkFBQTtJQUNBLG1CQUFBO0VESEY7RUMwR0Y7SUFlSSxpQkFBQTtFRFVGO0VDSEU7SUFRSSxvQkFBQTtFRGNOO0VDd0VGO0lBR0ksbUJBQUE7RUQ0QkY7RUNWRjtJQUtJLGlCQUFBO0VEa0NGO0VDR0Y7SUFJSSxrQkFBQTtFRDBDRjtFQzNCRTtJQUNFLG1CQUFBO0VEMkNKO0VDaUdFO0lBUUksYUFBQTtJQUNBLHNCQUFBO0VEd0ROO0VDZEE7SUFjRSx5RUFBQTtJQUdBLDBCQUFBO0lBQ0Esc0JBQUE7RUR1REY7RUM5Q0E7SUFjRSwyRUFBQTtJQUdBLDBCQUFBO0lBQ0Esc0JBQUE7RUR1REY7RUM5Q0E7SUFjRSwyRUFBQTtJQUdBLDBCQUFBO0lBQ0Esc0JBQUE7RUR1REY7RUM3QkY7SUFFSSxVQUFBO0lBQ0EsY0FBQTtFRG1ERjtFQ2pDRjtJQU9JLDJCQUFBO0lBQ0EsVUFBQTtJQUNBLGtCQUFBO0VEc0RGO0VDNUNBO0lBRUksMkJBQUE7SUFDQSw0QkFBQTtJQUNBLGdCQUFBO0VEMkRKO0VDeENGO0lBT0ksWUFBQTtFRGtFRjtFQzVEQTtJQUVJLGNBQUE7SUFDQSxnQkFBQTtFRHFFSjtFQzdERjtJQVNJLGlCQUFBO0lBQ0Esc0JBQUE7RUQwRUY7RUNsREY7SUFNSSxVQUFBO0lBQ0EsY0FBQTtFRDhFRjtFQ3hFQTtJQVVJLGlCQUFBO0VEbUZKO0VDMUVBO0lBR0kscUJBQUE7RURxRko7RUMvRUY7SUFHSSxtQkFBQTtFRHNGRjtFQ3JEQTtJQUlJLGFBQUE7RUQrRko7RUNwRUY7SUFHSSxtQkFBQTtFRG9HRjtFQ3ZGRjtJQVVJLGdCQUFBO0VEd0dGO0VDbEZBO0lBS0ksaUJBQUE7RUQrR0o7RUNoR0E7SUFJSSxpQkFBQTtFRHFISjtFQzFFRjtJQUdJLGlCQUFBO0VEZ0lGO0VDckhGO0lBRUksVUFBQTtFRGtJRjtFQzdIRjtJQUlJLGdCQUFBO0lBQ0EsVUFBQTtJQUNBLGdCQUFBO0VEb0lGO0VDL0dFO0lBV0ksU0FBQTtFRDRJTjtFQ2xJRjtJQUVJLG1CQUFBO0lBQ0EsVUFBQTtFRDRJRjtFQ3ZHRjtJQUlJLFVBQUE7RURnSkY7RUNuSEY7SUFHSSxrQkFBQTtFRG1KRjtFQ2hJRjtJQUdJLGlCQUFBO0VEMkpGO0VDaEpGO0lBRUksVUFBQTtFRDZKRjtFQ3hKRjtJQUlJLGdCQUFBO0lBQ0EsVUFBQTtJQUNBLGdCQUFBO0VEK0pGO0VDMUlFO0lBV0ksU0FBQTtFRHVLTjtFQzdKRjtJQUVJLG1CQUFBO0lBQ0EsVUFBQTtFRHVLRjtBQXoxQ0Y7O0FDL0VJO0VBZ0ZKO0lBVUksWUFBQTtFRFBGO0VDV0Y7SUFtQkksV0FBQTtJQUNBLGlCQUFBO0lBQ0Esb0JBQUE7SUFDQSxpQkFBQTtFRERGO0VDOENGO0lBS0ksZ0JBQUE7SUFDQSxlQUFBO0VEQUY7RUNJRjtJQUlJLFVBQUE7SUFDQSxpQkFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtJQUNBLDhCQUFBO0VERUY7RUNFRjtJQUdJLFlBQUE7RURJRjtFQ0FGO0lBVUksZUFBQTtFRE1GO0VDRkY7SUFJSSxlQUFBO0lBQ0Esa0JBQUE7RURRRjtFQ0pGO0lBa0JJLGlCQUFBO0lBQ0Esa0JBQUE7RURZRjtFQ1RFO0lBV0ksZUFBQTtJQUNBLG9CQUFBO0lBQ0Esa0JBQUE7RURnQk47RUNDRjtJQVFJLGVBQUE7SUFDQSxZQUFBO0VEa0JGO0VDZEY7SUFVSSxlQUFBO0VEc0JGO0VDVkY7SUFTSSxlQUFBO0lBQ0EsZ0NBQUE7SUFDQSxjQUFBO0lBQ0Esc0JBQUE7RUR3QkY7RUNuQkY7SUFPSSxlQUFBO0VEMEJGO0VDckJGO0lBTUksa0JBQUE7RUQ4QkY7RUMxQkY7SUFPSSxlQUFBO0VEZ0NGO0VDRkY7SUFHSSxrQkFBQTtFRHNDRjtFQ2xDRjtJQUdJLGFBQUE7SUFDQSw2QkFBQTtJQUNBLGlCQUFBO0VEd0NGO0VDcENGO0lBT0ksb0JBQUE7SUFDQSxpQkFBQTtFRDRDRjtFQ3hDRjtJQVlJLGVBQUE7SUFDQSxhQUFBO0lBQ0Esc0JBQUE7RUQ0Q0Y7RUNqQkY7SUFXSSxlQUFBO0VEa0RGO0VDL0NFO0lBWUksV0FBQTtJQUNBLFlBQUE7RURvRE47RUMvQ0U7SUFZSSxXQUFBO0lBQ0EsWUFBQTtFRG9ETjtFQy9DRTtJQVlJLFdBQUE7SUFDQSxZQUFBO0VEb0ROO0VDN0NBO0lBS0ksa0JBQUE7SUFDQSxXQUFBO0lBQ0EscUJBQUE7SUFDQSxnQkFBQTtFRG1ESjtFQ2pERTtJQWFJLHlCQUFBO0VEc0ROO0VDeENFO0lBWUksa0JBQUE7SUFDRCxNQUFBO0lBQ0EsT0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0VEMERMO0VDd0RFO0lBSUUsNkJBQUE7RURxREo7RUNoREY7SUFLSSxxQkFBQTtFRG9ERjtFQ2pDRjtJQUdJLGtCQUFBO0VEa0RGO0VDOUNGO0lBWUksZUFBQTtJQUNBLDJCQUFBO0lBQ0EsZ0JBQUE7RUR3REY7RUNuREE7SUFPSSwyQkFBQTtJQUNBLDRCQUFBO0lBQ0EsZ0JBQUE7RUQ2REo7RUMvQ0Y7SUFVSSxtQkFBQTtJQUNBLHNCQUFBO0VEb0VGO0VDbEVBO0lBTUksaUJBQUE7RUR1RUo7RUNoQ0Y7SUFVSSxVQUFBO0lBQ0EsaUJBQUE7RURnRkY7RUM5RUE7SUFhSSxlQUFBO0VEcUZKO0VDdEVGO0lBTUksa0JBQUE7RUR3RkY7RUMzRUU7SUFhSSxxQkFBQTtFRDhGTjtFQzFGQTtJQU9JLGtCQUFBO0lBQ0osTUFBQTtJQUNBLE9BQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFRGlHQTtFQzVGRjtJQU1JLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSxlQUFBO0lBQ0EsU0FBQTtJQUNBLG1CQUFBO0VEa0dGO0VDN0ZGO0lBTUUsZUFBQTtJQUNBLGlCQUFBO0VEc0dBO0VDN0ZGO0lBYUksZUFBQTtJQUNBLG9CQUFBO0VEMEdGO0VDeEdBO0lBWUksV0FBQTtJQUNBLFlBQUE7RUQ2R0o7RUMxR0E7SUFRSSxlQUFBO0VEaUhKO0VDeEVGO0lBR0ksaUJBQUE7RUQwSEY7RUNwR0Y7SUFHSSxpQkFBQTtFRGtJRjtFQ3ZIRjtJQVNJLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0VEc0lGO0VDdEhFO0lBY0ksVUFBQTtFRDhJTjtFQy9GRjtJQVdJLFlBQUE7SUFDQSxnQkFBQTtFRG9KRjtFQy9IRjtJQU1JLGlCQUFBO0lBQ0Esa0JBQUE7RURxSkY7RUMvSEY7SUFHSSxpQkFBQTtFRDZKRjtFQ2xKRjtJQVNJLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0VEaUtGO0VDakpFO0lBY0ksVUFBQTtFRHlLTjtBQTUwQ0Y7O0FDNkRBO0VBQ0U7SUFDRSxpREFBQTtFRERGO0FBQ0Y7O0FDR0E7RUFDRTtJQUNFLGVBQUE7RURERjtFQ2lwQkE7SUFDRSxlQUFBO0VEMEVGO0FBM3RCRjs7QUMwUkk7RUFMRjtJQU1JLGtEQUFBO0VEaURKO0FBQ0Y7O0FDaERNO0VBUko7SUFTSSxlQUFBO0VEbURKO0VDbUdFO0lBS0ksZUFBQTtFRHdETjtFQytXQTtJQU1JLGVBQUE7RUR5SEo7RUMvR0E7SUFLSSxlQUFBO0VENkhKO0VDa0NBO0lBS0ksZUFBQTtFRHdKSjtBQS8xQkYiLCJmaWxlIjoidG9wLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiBTYWZhcmkgNy4xKyDjgavpgannlKjjgZXjgozjgosgKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QsIGJvZHkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2FmYXJpRml4IDFzIGZvcndhcmRzIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLypiYXNpYyovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLyogMTBweCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29udF93cmFwIHtcbiAgbWFyZ2luOiAwIDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRfd3JhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vKuOCueODqeOCpOODiSovXG4uc2xpZGVfd3JhcCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHtcbiAgbWF4LWhlaWdodDogNzgwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQuNnJlbTtcbiAgLypsZWZ0OiA1MCU7Ki9cbiAgd2lkdGg6IDEwMCU7XG4gIC8qdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC01MCUpOyovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtY29udGVudCB7XG4gICAgYm90dG9tOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWNvbnRlbnQge1xuICAgIGJvdHRvbTogNC44JTtcbiAgfVxufVxuXG4uc2xpZGVfdHh0X3dyYXAgeyAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzgpIDY2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OCkgNjYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OCkgNjYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlX3R4dF93cmFwIHtcbiAgICBoZWlnaHQ6IDEyLjRyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2xpZGVfdHh0X3dyYXAge1xuICAgIHdpZHRoOiA3OHZ3O1xuICAgIHBhZGRpbmctdG9wOiAzLjIlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIlO1xuICAgIHBhZGRpbmctbGVmdDogMy4ydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVfdHh0X3dyYXAge1xuICAgIHdpZHRoOiA1MXZ3O1xuICAgIHBhZGRpbmctdG9wOiAyLjQlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjQlO1xuICAgIHBhZGRpbmctbGVmdDogOHZ3O1xuICB9XG59XG5cbi8qXG4uc2xpZGVfdHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiAwLjYlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuKi9cbi5zbGlkZV90eHQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuLnNsaWRlX3R4dDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgcGFkZGluZy10b3A6IDAuNiU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVfdHh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMyAqICgxMDB2dyAtIDc2OHB4KSAvIDgzMiArIDE3cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZV90eHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNsaWRlX3dyYXAge1xuICBtYXJnaW4tdG9wOiAxODNweDtcbn1cblxuLyrmlrDnnYAqL1xuLm5ld3Nfb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNWYyO1xuICBwYWRkaW5nOiAxLjhyZW0gMDtcbiAgbWFyZ2luLXRvcDogMy42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzX291dGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3OHB4O1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgfVxufVxuXG4ubmV3c19pbm5lciB7XG4gIG1hcmdpbjogMCA1JTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3c19pbm5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEwNTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubmV3c19pbmZvX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3c19pbmZvX3dyYXAge1xuICAgIHdpZHRoOiA4ODRweDtcbiAgfVxufVxuXG4udHRsX25ld3Mge1xuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfbmV3cyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbi50dGxfcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR0bF9zIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbi5uZXdzX2FyZWEge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDEuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNnJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEyLjZyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV3c19hcmVhOjotd2Via2l0LXNjcm9sbGJhciB7IC8qIOOCueOCr+ODreODvOODq+ODkOODvOWFqOS9kyAqL1xuICB3aWR0aDogMC42cmVtO1xufVxuLm5ld3NfYXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgeyAvKiDjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7jgYLjgovpg6jliIYgKi9cbiAgYmFja2dyb3VuZDogI2NjYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzX2FyZWEge1xuICAgIG1heC1oZWlnaHQ6IDcuNGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3NfYXJlYSB7XG4gICAgbWF4LWhlaWdodDogMTQycHg7XG4gICAgcGFkZGluZzogMTZweCA0NXB4O1xuICB9XG59XG4ubmV3c19hcmVhIC5pbmZvX2hlYWQgaSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC4ycmVtIDAuNXJlbSAwLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyptYXJnaW4tbGVmdDogMS44ZW07Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzX2FyZWEgLmluZm9faGVhZCBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzX2FyZWEgLmluZm9faGVhZCBpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogM3B4IDlweCA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG4ubmV3c19hcmVhIC5uZXdzX3R4dF9ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzM7XG59XG4ubmV3c19hcmVhIC5uZXdzX3R4dF9ib3g6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMS44cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NfYXJlYSAubmV3c190eHRfYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmRhdGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB3aWR0aDogOXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwcmVtO1xuICB9XG59XG5cbi5uZXdzX3R4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NfdHh0IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3NfdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5uZXdzX3R4dCBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8q5YWx6YCa44K/44Kk44OI44OrKi9cbi50dGxfY2F0ZWdvcnkge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTgzNDE1O1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR0bF9jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTgzNDE1O1xuICAgIHdpZHRoOiA4My4zNzUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIH1cbn1cblxuLyrlhbHpgJrjg4bjgq3jgrnjg4gqL1xuLnR4dF9iYXNlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50eHRfYmFzZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi8q44Ki44OQ44Km44OIKi9cbi5hYm91dF93cmFwIHtcbiAgcGFkZGluZy10b3A6IDcuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hYm91dF93cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNS42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0X3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxMTZweDtcbiAgfVxufVxuXG4udHRsX2NhdGVnb3J5LXN1YiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLXRvcDogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfY2F0ZWdvcnktc3ViIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLnR4dF9iYXNlLmNhdGVnb3J5X3R4dCB7XG4gIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHh0X2Jhc2UuY2F0ZWdvcnlfdHh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG4uY2F0ZWdvcnlfaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMi44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5X2ltYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jYXRlZ29yeV9pbWFnZSBsaSB7XG4gICAgd2lkdGg6IDgyJTtcbiAgfVxuICAuY2F0ZWdvcnlfaW1hZ2UgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0zLjJyZW07XG4gIH1cbn1cblxuLyrjg5fjg6njg7MqL1xuLnBsYW5fd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA0LjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDE0NnB4O1xuICB9XG59XG5cbi5wbGFuX2NvbnRfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyLjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fY29udF93cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICB9XG59XG5cbi5wbGFuX3R0bF93cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl90dGxfd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fdHRsX3dyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjYlO1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuX2JveDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLXRvcDogNC4xcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGxhbl9ib3g6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy10b3A6IDQuMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2JveCB7XG4gICAgd2lkdGg6IDMwLjMxMjUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucGxhbl90eHQge1xuICBjb2xvcjogIzMzMztcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG59XG4ucGxhbl90eHQgaDUge1xuICBmb250LXNpemU6IDEuNThyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG4ucGxhbl90eHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZy10b3A6IDAuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAucGxhbl90eHQgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEgKiAoMTAwdncgLSAzMjBweCkgLyAxMjgwICsgMTNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTk5cHgpIHtcbiAgLnBsYW5fdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udHRsX3BsYW4ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qcGFkZGluZzogMnJlbSAwOyovXG4gIHRleHQtc2hhZG93OiAycHggMnB4IDAgI0ZGRiwgLTJweCAtMnB4IDAgI0ZGRiwgLTJweCAycHggMCAjRkZGLCAycHggLTJweCAwICNGRkYsIDBweCAycHggMCAjRkZGLCAwIC0ycHggMCAjRkZGLCAtMnB4IDAgMCAjRkZGLCAycHggMCAwICNGRkY7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR0bF9wbGFuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi50dGxfcGxhbi5fX3dlZGRpbmc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Zsb3dlcl9yZWRAMnguanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50dGxfcGxhbi5fX3dlZGRpbmc6OmFmdGVyIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gIH1cbn1cbi50dGxfcGxhbi5fX3NpY2hpZ29zYW46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Zsb3dlcl95dXNoaW1hX3JlZEAyeC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQ5cHg7XG4gIGhlaWdodDogNTBweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR0bF9wbGFuLl9fc2ljaGlnb3Nhbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNjlweDtcbiAgfVxufVxuLnR0bF9wbGFuLl9fb21peWFtYWlyaTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25fZmxvd2VyX2dyZWVuQDJ4LmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNDlweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHRsX3BsYW4uX19vbWl5YW1haXJpOjphZnRlciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICB9XG59XG5cbi5wbGFuX2NvbnRfd3JhcCAucGxhbl9pbWFnZV9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9jb250X3dyYXAgLnBsYW5faW1hZ2VfYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDc1LjI1NzclO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbi5wbGFuX2NvbnRfd3JhcCAucGxhbl9pbWFnZV9ib3ggc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMS4ycmVtIDAgMS4ycmVtIDUuOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fY29udF93cmFwIC5wbGFuX2ltYWdlX2JveCBzcGFuIHtcbiAgICBwYWRkaW5nOiAzLjIlIDAgMy4yJSA1NnB4O1xuICB9XG59XG4ucGxhbl9jb250X3dyYXAgLnBsYW5faW1hZ2VfYm94IHNwYW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2RpYW1vbmRAMngucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyLjhyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wbGFuX2NvbnRfd3JhcCAucGxhbl9pbWFnZV9ib3ggYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBsYW5fY29udF93cmFwIC5wbGFuX2ltYWdlX2JveCBhIHtcbiAgICBoZWlnaHQ6IDE4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9jb250X3dyYXAgLnBsYW5faW1hZ2VfYm94IGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnNpY2hpZ29zYW5fYm94IHtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4ICNlODM0MTU7XG59XG5cbi5vbWl5YW1haXJpX2JveCB7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAjMjE3OTRmO1xufVxuXG4ud2VkZGluZ19ib3gge1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggI2MyNDEzYjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9jb250X3dyYXAgLnBsYW5faW1hZ2VfYm94IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg2ICogKDEwMHZ3IC0gMTAyNHB4KSAvIDU3NiArIDE4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU5OXB4KSB7XG4gIC5wbGFuX2NvbnRfd3JhcCAucGxhbl9pbWFnZV9ib3ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi53ZWRkaW5nX2ltYWdlIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggI2MyNDEzYjtcbn1cbi53ZWRkaW5nX2ltYWdlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3RvcC9pbWcvZW50cmFuY2VAMnguanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tcy1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAtMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53ZWRkaW5nX2ltYWdlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3RvcC9pbWcvZW50cmFuY2VfdGJAMnguanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tcy1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLnNpY2hpZ29zYW5faW1hZ2Ugc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCAjZTgzNDE1O1xufVxuLnNpY2hpZ29zYW5faW1hZ2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vdG9wL2ltZy9zaWNoaWdvc2FuQDJ4LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbXMtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogLTM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2ljaGlnb3Nhbl9pbWFnZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi90b3AvaW1nL3NpY2hpZ29zYW5fdGJAMnguanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tcy1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLm9taXlhbWFpcmlfaW1hZ2Ugc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCAjMjE3OTRmO1xufVxuLm9taXlhbWFpcmlfaW1hZ2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vdG9wL2ltZy9vbWl5YW1haXJpQDJ4LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbXMtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogLTM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub21peWFtYWlyaV9pbWFnZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi90b3AvaW1nL29taXlhbWFpcmlfdGJAMnguanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tcy1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZV9ob3Zlcjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZV9ob3Zlcjpob3Zlcjo6YWZ0ZXIge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53ZWRkaW5nX2JveCwgLm9taXlhbWFpcmlfYm94LCAuc2ljaGlnb3Nhbl9ib3gge1xuICAgIHdpZHRoOiA2OCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnR0bF9jYXRlZ29yeS5fZ2FsbGVyeSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4uZ2FsbGVyeV93cmFwIHtcbiAgcGFkZGluZy10b3A6IDUuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeV93cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTU3cHg7XG4gIH1cbn1cblxuLmdhbGxlcnlfYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5X2JveCB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgOHB4ICNlODM0MTU7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdhbGxlcnlfYm94IHtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4ICNlODM0MTU7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXJnaW4tdG9wOiAzLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeV9ib3gge1xuICAgIHdpZHRoOiA4OC41NjI1JTtcbiAgICBib3gtc2hhZG93OiA4cHggOHB4ICNlODM0MTU7XG4gICAgbWFyZ2luLXRvcDogNzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnlfYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2FsbGVyeV9ib3gucmVudGFsX2tpbW9ubyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGJveC1zaGFkb3c6IC02cHggNnB4ICNlODM0MTU7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5X2JveC5yZW50YWxfa2ltb25vIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYm94LXNoYWRvdzogLThweCA4cHggI2U4MzQxNTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5X2ltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMy42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeV9pbWFnZSB7XG4gICAgd2lkdGg6IDU0LjkxNTAwMzY5NTUlO1xuICB9XG59XG5cbi5nYWxsZXJ5X3R4dC1ib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnlfdHh0LWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2FsbGVyeV90eHQtYm94IHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeV90eHQtYm94IHtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYWxsZXJ5X3R4dC1ib3ggLmJ0bl9ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeV90eHQtYm94IC5idG5fYm94IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxufVxuXG4uZ2FsbGVyeV90eHQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAzLjQ3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeV90eHQge1xuICAgIHBhZGRpbmctdG9wOiAzLjdyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYWxsZXJ5X3R4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5X3R4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDUgKiAoMTAwdncgLSAxMDI0cHgpIC8gNTc1ICsgMTJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdhbGxlcnlfdHh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi8qIFNhZmFyaSA3LjErIOOBq+mBqeeUqOOBleOCjOOCiyAqL1xuXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCwgLmdhbGxlcnlfdHh0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNhZmFyaUZpeCAxcyBmb3J3YXJkcyBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNhZmFyaUZpeCB7XG4gIDEwMCUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5nYWxsZXJ5X2J0biB7XG4gIHdpZHRoOiA4MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeV9idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2FsbGVyeV9idG4ge1xuICAgIHdpZHRoOiA4NCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeV9idG4ge1xuICAgIHdpZHRoOiA2OCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5nYWxsZXJ5X2J0biBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICBwYWRkaW5nOiAxLjJyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYWxsZXJ5X2J0biBhIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5X2J0biBhIHtcbiAgICBwYWRkaW5nOiAyM3B4IDA7XG4gIH1cbn1cblxuLmNvbnRhY3RfYnRuLmdhbGxlcnlfYnRuLmFsbG93IGEge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdF9idG4uZ2FsbGVyeV9idG4uYWxsb3cgYSB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtO1xuICB9XG59XG5cbi8q44Ki44Kv44K744K5Ki9cbi5hY2Nlc3Nfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA1LjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjZXNzX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiA3LjJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWNjZXNzX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxNDZweDtcbiAgfVxufVxuXG4uYWNjZXNzX21hcF93cmFwIHtcbiAgcGFkZGluZy10b3A6IDMuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2Nlc3NfbWFwX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXRvcDogMy44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjZXNzX21hcF93cmFwIGxpOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA4MiU7XG4gICAgcGFkZGluZy10b3A6IDEuOHJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY2Vzc19tYXBfd3JhcCBsaTpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzYuMjUlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY2Vzc19tYXBfd3JhcCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTI3cHg7XG4gIH1cbn1cbi5hY2Nlc3NfbWFwX3dyYXAgaWZyYW1lIHtcbiAgaGVpZ2h0OiAyMjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjZXNzX21hcF93cmFwIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyODVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2Nlc3NfbWFwX3dyYXAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2Nlc3NfbWFwIHtcbiAgICB3aWR0aDogNzQuOTM3NSU7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWNjZXNzX21hcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNzlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDc4LjkzNzUlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNDMuMDQlO1xuICB9XG59XG5cbi8q44K144Ot44Oz44Kk44Oz44OV44KpKi9cbi5jb250YWN0X3dyYXAge1xuICBtYXJnaW4tdG9wOiA0LjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdF93cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3Rfd3JhcCB7XG4gICAgd2lkdGg6IDU1LjY4NzUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5zYWxvbl9uYW1lX3dyYXAge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2U4MzQxNTtcbiAgcGFkZGluZy1ib3R0b206IDEuMXJlbTtcbn1cblxuLnNhbG9uX25hbWUge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMCAjRkZGLCAtMnB4IC0ycHggMCAjRkZGLCAtMnB4IDJweCAwICNGRkYsIDJweCAtMnB4IDAgI0ZGRiwgMHB4IDJweCAwICNGRkYsIDAgLTJweCAwICNGRkYsIC0ycHggMCAwICNGRkYsIDJweCAwIDAgI0ZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zYWxvbl9uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhbG9uX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgfVxufVxuLnNhbG9uX25hbWU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Zsb3dlcl95dXNoaW1hX3JlZEAyeC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogMzlweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhbG9uX25hbWU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uc2Fsb25fbmFtZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Fsb25fbmFtZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWxvbl9uYW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuXG4uaW5mb19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAyLjZyZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uaW5mb19pbm5lciBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb19pbm5lciBsaSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuLnR0bF9jYXRlZ29yeS50dGxfY29udGFjdCB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50dGxfY2F0ZWdvcnkudHRsX2NvbnRhY3Qge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG59XG5cbi5jb250YWN0X2luZm8gbGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfaW5mbyBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMgKiAoMTAwdncgLSAxMDI0cHgpIC8gNTc2ICsgMTNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTk5cHgpIHtcbiAgLmNvbnRhY3RfaW5mbyBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5hY2Nlc3NfdHJhaW4ge1xuICBwYWRkaW5nLXRvcDogMi40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2Nlc3NfdHJhaW4ge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2Nlc3NfdHJhaW4gbGkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzICogKDEwMHZ3IC0gMTAyNHB4KSAvIDU3NiArIDExcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU5OXB4KSB7XG4gIC5hY2Nlc3NfdHJhaW4gbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY2Vzc190cmFpbiBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG4uaW5mb190ZWwge1xuICBwYWRkaW5nLXRvcDogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm9fdGVsIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uYnRuX2JveCB7XG4gIHBhZGRpbmctdG9wOiAzLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bl9ib3gge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0X2lubmVyIHtcbiAgICB3aWR0aDogODglO1xuICB9XG59XG5cbi8q57WM6Lev5qSc57SiKi9cbi5yb3V0ZV9idG4ge1xuICBtYXJnaW46IDQuMnJlbSBhdXRvO1xuICB3aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdXRlX2J0biB7XG4gICAgbWFyZ2luOiA0LjJyZW0gMDtcbiAgICB3aWR0aDogMzklO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucm91dGVfYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgIG1hcmdpbjogNC4ycmVtIDA7XG4gIH1cbn1cbi5yb3V0ZV9idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gIHBhZGRpbmc6IDEuMnJlbSAwIDEuMnJlbSAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm91dGVfYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMy43NXZ3O1xuICB9XG59XG4ucm91dGVfYnRuIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIuMnJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2NvbW1vbi9pbWcvaWNvbl9maWxsZWRfcG9pbnQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm91dGVfYnRuIGE6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJvdXRlX2J0biBhOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMSU7XG4gIH1cbn1cblxuLyrjg5zjgr/jg7MqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbW1vbl9jb250YWN0X2J0bi13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICAgIHdpZHRoOiA3OCU7XG4gIH1cbn1cblxuLyrmiLvjgovjg5zjgr/jg7MqL1xuI3BhZ2VfdG9wIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNnB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNlODM0MTU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4jcGFnZV90b3AgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI3BhZ2VfdG9wIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYWxsb3dfdHJpYW5nbGUucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVjcnVpdF9iYW5uZXJfd3JhcCB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJlY3J1aXRfYmFubmVyX3dyYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNydWl0X2Jhbm5lcl93cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVjcnVpdF9iYW5uZXJfd3JhcCB7XG4gICAgd2lkdGg6IDg4NHB4O1xuICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RfaW5mbyAucnN2IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0X2luZm8gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc2VwYXJhdG9yX2xpbmUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzMzMztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4uYWNjZXNzX3RyYWluIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjZXNzX3RyYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWNjZXNzX3RyYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY2Vzc190cmFpbiBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMgKiAoMTAwdncgLSAxMDI0cHgpIC8gNTc2ICsgMTFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTk5cHgpIHtcbiAgLmFjY2Vzc190cmFpbiBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjZXNzX3RyYWluIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5pbmZvX3RlbCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mb190ZWwge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG5cbi5idG5fYm94IHtcbiAgcGFkZGluZy10b3A6IDMuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnRuX2JveCB7XG4gICAgcGFkZGluZy10b3A6IDQxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RfaW5uZXIge1xuICAgIHdpZHRoOiA4OCU7XG4gIH1cbn1cblxuLyrntYzot6/mpJzntKIqL1xuLnJvdXRlX2J0biB7XG4gIG1hcmdpbjogNC4ycmVtIGF1dG87XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm91dGVfYnRuIHtcbiAgICBtYXJnaW46IDQuMnJlbSAwO1xuICAgIHdpZHRoOiAzOSU7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yb3V0ZV9idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjUycHg7XG4gICAgbWFyZ2luOiA0LjJyZW0gMDtcbiAgfVxufVxuLnJvdXRlX2J0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgcGFkZGluZzogMS4ycmVtIDAgMS4ycmVtIDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3V0ZV9idG4gYSB7XG4gICAgZm9udC1zaXplOiAzLjc1dnc7XG4gIH1cbn1cbi5yb3V0ZV9idG4gYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMi4ycmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vY29tbW9uL2ltZy9pY29uX2ZpbGxlZF9wb2ludC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3V0ZV9idG4gYTo6YmVmb3JlIHtcbiAgICByaWdodDogOSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucm91dGVfYnRuIGE6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDExJTtcbiAgfVxufVxuXG4vKuODnOOCv+ODsyovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tbW9uX2NvbnRhY3RfYnRuLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gICAgd2lkdGg6IDc4JTtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vL+ODluODrOOCpOOCr+ODneOCpOODs+ODiOOBrm1peGluXG5AbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLyogU2FmYXJpIDcuMSsg44Gr6YGp55So44GV44KM44KLICovXG5fOjotd2Via2l0LWZ1bGwtcGFnZS1tZWRpYSwgXzpmdXR1cmUsIDpyb290LCBib2R5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNhZmFyaUZpeCAxcyBmb3J3YXJkcyBpbmZpbml0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzYWZhcmlGaXgge1xuICAxMDAlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8qYmFzaWMqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIC8qIDEwcHggKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29udF93cmFwIHtcbiAgbWFyZ2luOiAwIDUlO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyrjgrnjg6njgqTjg4kqL1xuLnNsaWRlX3dyYXAge1xuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRle1xuICAgIG1heC1oZWlnaHQ6IDc4MHB4O1xuICB9XG59XG5cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNC42cmVtO1xuICAvKmxlZnQ6IDUwJTsqL1xuICB3aWR0aDogMTAwJTtcbiAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTUwJSk7Ki9cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGJvdHRvbTogNHJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGJvdHRvbTogNC44JTtcbiAgfVxufVxuXG4uc2xpZGVfdHh0X3dyYXAgeyAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuOTEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuNzgpIDY2JSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMC45MSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC43OCkgNjYlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMC45MSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC43OCkgNjYlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgaGVpZ2h0OiAxMi40cmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDc4dnc7XG4gICAgcGFkZGluZy10b3A6IDMuMiU7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMiU7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJ2dztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA1MXZ3O1xuICAgIHBhZGRpbmctdG9wOiAyLjQlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjQlO1xuICAgIHBhZGRpbmctbGVmdDogOHZ3O1xuICB9XG59XG5cbi8qXG4uc2xpZGVfdHh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiAwLjYlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuKi9cblxuLnNsaWRlX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHBhZGRpbmctdG9wOiAwLjYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlX3R4dHtcbiAgICBmb250LXNpemU6IGNhbGMoKDIwIC0gMTcpICogKCgxMDB2dyAtIDc2OHB4KSAvICgxNjAwIC0gNzY4KSkgKyAxN3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVfdHh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnNsaWRlX3dyYXAge1xuICBtYXJnaW4tdG9wOiAxODNweDtcbn1cblxuLyrmlrDnnYAqL1xuLm5ld3Nfb3V0ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y1ZjI7XG4gIHBhZGRpbmc6IDEuOHJlbSAwO1xuICBtYXJnaW4tdG9wOiAzLjZyZW07XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogNzhweDtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbn1cblxuLm5ld3NfaW5uZXIge1xuICBtYXJnaW46IDAgNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEwNTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubmV3c19pbmZvX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogODg0cHg7XG4gIH1cbn1cblxuLnR0bF9uZXdzIHtcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLnR0bF9zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbi5uZXdzX2FyZWEge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnJlbSAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjZyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMi42cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAmOjotd2Via2l0LXNjcm9sbGJhcnsgLyog44K544Kv44Ot44O844Or44OQ44O85YWo5L2TICovXG4gICAgd2lkdGg6IDAuNnJlbTtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYnsgLyog44K544Kv44Ot44O844Or44OQ44O844Gu44GC44KL6YOo5YiGICovXG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgbWF4LWhlaWdodDogNy40ZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBtYXgtaGVpZ2h0OiAxNDJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDQ1cHg7XG4gIH1cbiAgLmluZm9faGVhZCB7XG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW0gMC4zcmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLyptYXJnaW4tbGVmdDogMS44ZW07Ki9cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA5cHggNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uZXdzX3R4dF9ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy10b3A6IDEuOHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LWZhbWlseTogJ0xvcmEnLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHdpZHRoOiA5cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTByZW07XG4gIH1cbn1cblxuLm5ld3NfdHh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZmxleDogMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKuWFsemAmuOCv+OCpOODiOODqyovXG4udHRsX2NhdGVnb3J5IHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIGNvbG9yOiAkZm9udF9tYWluX2NvbG9yO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRtYWluX2NvbG9yO1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRtYWluX2NvbG9yO1xuICAgIHdpZHRoOiA4My4zNzUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgfVxufVxuXG4vKuWFsemAmuODhuOCreOCueODiCovXG4udHh0X2Jhc2Uge1xuICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi8q44Ki44OQ44Km44OIKi9cbi5hYm91dF93cmFwIHtcbiAgcGFkZGluZy10b3A6IDcuNnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmctdG9wOiA1LjZyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMTE2cHg7XG4gIH1cbn1cblxuLnR0bF9jYXRlZ29yeS1zdWIge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgY29sb3I6ICRmb250X21haW5fY29sb3I7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgcGFkZGluZy10b3A6IDEuNHJlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLnR4dF9iYXNlLmNhdGVnb3J5X3R4dCB7XG4gIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG4uY2F0ZWdvcnlfaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogMi44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsaSB7XG4gICAgICB3aWR0aDogODIlO1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogLTMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyrjg5fjg6njg7MqL1xuLnBsYW5fd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA0LjhyZW07XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDE0NnB4O1xuICB9XG59XG5cbi5wbGFuX2NvbnRfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyLjhyZW07XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgfVxufVxuXG4ucGxhbl90dGxfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNiU7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIH1cbn1cblxuLnBsYW5fYm94IHtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNC4xcmVtO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0LjFyZW07XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDMwLjMxMjUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucGxhbl90eHQge1xuICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS41OHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygoMTQgLSAxMykgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDE2MDAgLSAzMjApKSArIDEzcHgpO1xuICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTk5cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG59XG5cbi50dGxfcGxhbiB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLypwYWRkaW5nOiAycmVtIDA7Ki9cbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMCAjRkZGLCAtMnB4IC0ycHggMCAjRkZGLCAtMnB4IDJweCAwICNGRkYsIDJweCAtMnB4IDAgI0ZGRiwgMHB4IDJweCAwICNGRkYsIDAgLTJweCAwICNGRkYsIC0ycHggMCAwICNGRkYsIDJweCAwIDAgI0ZGRjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgJi5fX3dlZGRpbmcge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mbG93ZXJfcmVkQDJ4LmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLl9fc2ljaGlnb3NhbiB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uX2Zsb3dlcl95dXNoaW1hX3JlZEAyeC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogNDlweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5fX29taXlhbWFpcmkge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mbG93ZXJfZ3JlZW5AMnguanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wbGFuX2NvbnRfd3JhcCB7XG4gIC5wbGFuX2ltYWdlX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA3NS4yNTc3JTtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMS4ycmVtIDAgMS4ycmVtIDUuOHJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBwYWRkaW5nOiAzLjIlIDAgMy4yJSA1NnB4OztcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9kaWFtb25kQDJ4LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMi44cmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgaGVpZ2h0OiAxOHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICB0b3A6IDA7XG4gICAgICAgbGVmdDogMDtcbiAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaWNoaWdvc2FuX2JveCB7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAkbWFpbl9jb2xvcjtcbn1cblxuLm9taXlhbWFpcmlfYm94IHtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4ICRjb2xvcl9ncjtcbn1cblxuLndlZGRpbmdfYm94IHtcbiAgYm94LXNoYWRvdzogMTBweCAxMHB4ICRjb2xvcl9yZWQ7XG59XG5cbi5wbGFuX2NvbnRfd3JhcCB7XG4gIC5wbGFuX2ltYWdlX2JveCB7XG4gICAgc3BhbiB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygoMjQgLSAxOCkgKiAoKDEwMHZ3IC0gMTAyNHB4KSAvICgxNjAwIC0gMTAyNCkpICsgMThweCk7XG4gICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTk5cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud2VkZGluZ19pbWFnZSB7XG4gIHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCAkY29sb3JfcmVkO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vdG9wL2ltZy9lbnRyYW5jZUAyeC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1zLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IC0zO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3RvcC9pbWcvZW50cmFuY2VfdGJAMnguanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tcy1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi5zaWNoaWdvc2FuX2ltYWdlIHtcbiAgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4ICRtYWluX2NvbG9yO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vdG9wL2ltZy9zaWNoaWdvc2FuQDJ4LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbXMtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogLTM7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vdG9wL2ltZy9zaWNoaWdvc2FuX3RiQDJ4LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtbXMtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4ub21peWFtYWlyaV9pbWFnZSB7XG4gIHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCAkY29sb3JfZ3I7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi90b3AvaW1nL29taXlhbWFpcmlAMnguanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tcy1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAtMztcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi90b3AvaW1nL29taXlhbWFpcmlfdGJAMnguanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tcy1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi5pbWFnZV9ob3ZlciB7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxufVxuXG4uaW1hZ2VfaG92ZXI6aG92ZXI6OmFmdGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxufVxuXG5cbi53ZWRkaW5nX2JveCwub21peWFtYWlyaV9ib3gsLnNpY2hpZ29zYW5fYm94IHtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiA2OCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLy/jgq7jg6Pjg6njg6rjg7xcbi50dGxfY2F0ZWdvcnkge1xuICAmLl9nYWxsZXJ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG4uZ2FsbGVyeV93cmFwIHtcbiAgcGFkZGluZy10b3A6IDUuNnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMTU3cHg7XG4gIH1cbn1cblxuLmdhbGxlcnlfYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDhweCAkbWFpbl9jb2xvcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4ICRtYWluX2NvbG9yO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgbWFyZ2luLXRvcDogMy44cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDg4LjU2MjUlO1xuICAgIGJveC1zaGFkb3c6IDhweCA4cHggJG1haW5fY29sb3I7XG4gICAgbWFyZ2luLXRvcDogNzZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgJi5yZW50YWxfa2ltb25vIHtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBib3gtc2hhZG93OiAtNnB4IDZweCAkbWFpbl9jb2xvcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBib3gtc2hhZG93OiAtOHB4IDhweCAkbWFpbl9jb2xvcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG59XG5cbi5nYWxsZXJ5X2ltYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgIHBhZGRpbmctdG9wOiAzLjZyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICB3aWR0aDogNTQuOTE1MDAzNjk1NSU7XG4gIH1cbn1cblxuLmdhbGxlcnlfdHh0LWJveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjJyZW07XG4gIH1cbiAgLmJ0bl9ib3gge1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZ2FsbGVyeV90eHQge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMy40N3Z3O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgcGFkZGluZy10b3A6IDMuN3JlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5X3R4dHtcbiAgICBmb250LXNpemU6IGNhbGMoKDE3IC0gMTIpICogKCgxMDB2dyAtIDEwMjRweCkgLyAoMTU5OSAtIDEwMjQpKSArIDEycHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5nYWxsZXJ5X3R4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4vKiBTYWZhcmkgNy4xKyDjgavpgannlKjjgZXjgozjgosgKi9cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QsIC5nYWxsZXJ5X3R4dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzYWZhcmlGaXggMXMgZm9yd2FyZHMgaW5maW5pdGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2FmYXJpRml4IHtcbiAgMTAwJSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4uZ2FsbGVyeV9idG4ge1xuICB3aWR0aDogODAlO1xuICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiA4NCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogNjglO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgIGNvbG9yOiAkZm9udF9tYWluX2NvbG9yO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHBhZGRpbmc6IDIzcHggMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RfYnRuLmdhbGxlcnlfYnRuLmFsbG93IHtcbiAgYSB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLyrjgqLjgq/jgrvjgrkqL1xuLmFjY2Vzc193cmFwIHtcbiAgcGFkZGluZy10b3A6IDUuMnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmctdG9wOiA3LjJyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ2cHg7XG4gIH1cbn1cblxuLmFjY2Vzc19tYXBfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAzLjRyZW07XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctdG9wOiAzLjhyZW07XG4gIH1cbiAgbGkge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjhyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgICAgd2lkdGg6IDM2LjI1JTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMjdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDIyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGhlaWdodDogMjg1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY2Vzc19tYXAge1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHdpZHRoOiA3NC45Mzc1JTtcbiAgICBtYXJnaW4tbGVmdDogLTQuMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTc5cHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgd2lkdGg6IDc4LjkzNzUlO1xuICAgIGhlaWdodDowO1xuICAgIHBhZGRpbmctdG9wOjQzLjA0JTtcbiAgfVxufVxuXG4vKuOCteODreODs+OCpOODs+ODleOCqSovXG4uY29udGFjdF93cmFwIHtcbiAgbWFyZ2luLXRvcDogNC40cmVtO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy10b3A6IDMuNHJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICB3aWR0aDogNTUuNjg3NSU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5zYWxvbl9uYW1lX3dyYXAge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJG1haW5fY29sb3I7XG4gIHBhZGRpbmctYm90dG9tOiAxLjFyZW07XG59XG5cbi5zYWxvbl9uYW1lIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICRmb250X21haW5fY29sb3I7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDAgI0ZGRiwgLTJweCAtMnB4IDAgI0ZGRiwgLTJweCAycHggMCAjRkZGLCAycHggLTJweCAwICNGRkYsIDBweCAycHggMCAjRkZGLCAwIC0ycHggMCAjRkZGLCAtMnB4IDAgMCAjRkZGLCAycHggMCAwICNGRkY7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9mbG93ZXJfeXVzaGltYV9yZWRAMnguanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB9XG4gIH1cbn1cblxuLmluZm9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMi42cmVtO1xuICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLnR0bF9jYXRlZ29yeS50dGxfY29udGFjdCB7XG4gIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xufVxuXG4uY29udGFjdF9pbmZvIHtcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygoMTYgLSAxMykgKiAoKDEwMHZ3IC0gMTAyNHB4KSAvICgxNjAwIC0gMTAyNCkpICsgMTNweCk7XG4gICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE1OTlweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWNjZXNzX3RyYWluIHtcbiAgcGFkZGluZy10b3A6IDIuNHJlbTtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgfVxuICBsaSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjKCgxNCAtIDExKSAqICgoMTAwdncgLSAxMDI0cHgpIC8gKDE2MDAgLSAxMDI0KSkgKyAxMXB4KTtcbiAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTU5OXB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIH1cbiAgfVxufVxuXG4uaW5mb190ZWwge1xuICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cblxuLmJ0bl9ib3gge1xuICBwYWRkaW5nLXRvcDogMy4ycmVtO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICB9XG59XG5cbi5jb250YWN0X2lubmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiA4OCU7XG4gIH1cbn1cblxuLyrntYzot6/mpJzntKIqL1xuLnJvdXRlX2J0biB7XG4gIG1hcmdpbjogNC4ycmVtIGF1dG87XG4gIHdpZHRoOiA3MCU7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBtYXJnaW46IDQuMnJlbSAwO1xuICAgIHdpZHRoOiAzOSU7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjUycHg7XG4gICAgbWFyZ2luOiA0LjJyZW0gMDtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBmb250LXNpemU6IDMuNzV2dztcbiAgICB9XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAwIDEuMnJlbSAzcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAyLjJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vY29tbW9uL2ltZy9pY29uX2ZpbGxlZF9wb2ludC5zdmcpY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICByaWdodDogOSU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICByaWdodDogMTElO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKuODnOOCv+ODsyovXG4uY29tbW9uX2NvbnRhY3RfYnRuLXdyYXAge1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy10b3A6IDIuNHJlbTtcbiAgICB3aWR0aDogNzglO1xuICB9XG59XG5cbi8q5oi744KL44Oc44K/44OzKi9cbiNwYWdlX3RvcHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNnB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICRtYWluX2NvbG9yO1xuICBvcGFjaXR5OiAwLjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbiNwYWdlX3RvcCBhe1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcGFnZV90b3AgYTo6YmVmb3Jle1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hbGxvd190cmlhbmdsZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWNydWl0X2Jhbm5lcl93cmFwIHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDg4NHB4O1xuICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gIH1cbn1cblxuLy/ov73liqBcbi5jb250YWN0X2luZm8ge1xuICAucnN2IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cblxuLnNlcGFyYXRvcl9saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMzMzM7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLmFjY2Vzc190cmFpbiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIGxpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoKDE0IC0gMTEpICogKCgxMDB2dyAtIDEwMjRweCkgLyAoMTYwMCAtIDEwMjQpKSArIDExcHgpO1xuICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTk5cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxuICB9XG59XG5cbi5pbmZvX3RlbCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uYnRuX2JveCB7XG4gIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDQxcHg7XG4gIH1cbn1cblxuLmNvbnRhY3RfaW5uZXIge1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxufVxuXG4vKue1jOi3r+aknOe0oiovXG4ucm91dGVfYnRuIHtcbiAgbWFyZ2luOiA0LjJyZW0gYXV0bztcbiAgd2lkdGg6IDcwJTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIG1hcmdpbjogNC4ycmVtIDA7XG4gICAgd2lkdGg6IDM5JTtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNTJweDtcbiAgICBtYXJnaW46IDQuMnJlbSAwO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy43NXZ3O1xuICAgIH1cbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gICAgcGFkZGluZzogMS4ycmVtIDAgMS4ycmVtIDNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDIuMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9jb21tb24vaW1nL2ljb25fZmlsbGVkX3BvaW50LnN2ZyljZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIHJpZ2h0OiA5JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIHJpZ2h0OiAxMSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8q44Oc44K/44OzKi9cbi5jb21tb25fY29udGFjdF9idG4td3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICAgIHdpZHRoOiA3OCU7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8v44Kr44Op44O8XG4kbWFpbl9jb2xvcjogI2U4MzQxNTtcbiRjb2xvcl9yZWQ6ICNjMjQxM2I7XG4kY29sb3JfZ3I6ICMyMTc5NGY7XG4kY29sb3JfYmx1ZTogIzAwNWJhZTtcbiRjb2xvcl95ZTogI2Q3OWU0MDtcbiRmb250X21haW5fY29sb3I6ICMzMzM7XG5cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG4kYnJlYWtwb2ludHM6IChcbiAgICB4czogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KVwiLFxuICAgIHM6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIixcbiAgICBtOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIFwiLFxuICAgIG1sOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXCIsXG4gICAgbDogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweClcIixcbiAgICB4bDogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweClcIixcbiAgICBleGw6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpXCIsXG4pO1xuXG5AbWl4aW4gZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4vL+ODleODrOOCreOCt+ODluODq+ODnOODg+OCr+OCueOBruODn+ODg+OCr+OCueOCpOODs1xuQG1peGluIGZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gZmxleF9kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4iXX0= */
