/* ==============================
	modelhouse.scss
================================= */
.housemain{
  padding-bottom: 114px;
}

.event_slider .slick-list.draggable {
  padding: 0 calc(50% - 600px) !important;
}

.event_slider .sliderItem {
  width: 385px;
  height: 350px;
  margin: 0 10px;
  display: block;
}

@media screen and (max-width: 1432px) {
  .event_slider .sliderItem {
    width: 100%;
  }
}

@media screen and (max-width: 800px) {
  .event_slider .sliderItem {
    height: auto;
  }
  .housemain{
    padding-bottom: 87px;
  }
}

.event_slider .sliderCategoryCover {
  margin-bottom: 5px;
}

.event_slider .sliderCategory {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background-color: #E50A17;
  line-height: 30px;
  display: inline-block;
  padding: 0 13px;
  border-radius: 5px;
}

.event_slider .sliderCategory::before {
  content: "";
  display: inline-block;
  position: relative;
  width: 15px;
  height: 21px;
  background-image: url("../img/common/icon_point-white.svg");
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-right: 5px;
}

.event_slider .sliderCategory-toyama {
  background-color: #48B548;
}

.event_slider .sliderCategory-takaoka {
  background-color: #E50A17;
}

.event_slider .sliderImgCover {
  width: 385px;
  height: 240px;
  overflow: hidden;
  margin-bottom: 20px;
  border-radius: 5px;
}

@media screen and (max-width: 1432px) {
  .event_slider .sliderImgCover {
    width: 100%;
    height: 200px;
  }
}

@media screen and (max-width: 800px) {
  .event_slider .sliderImgCover {
    width: 100%;
    height: 400px;
  }
}

@media screen and (max-width: 407px) {
  .event_slider .sliderImgCover {
    width: 100%;
    height: 200px;
  }
}

.event_slider .sliderImg {
  width: 385px;
  height: 240px;
  border-radius: 5px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 1432px) {
  .event_slider .sliderImg {
    width: 100%;
    height: 200px;
  }
}

@media screen and (max-width: 800px) {
  .event_slider .sliderImg {
    width: 100%;
    height: 400px;
  }
}

@media screen and (max-width: 407px) {
  .event_slider .sliderImg {
    width: 100%;
    height: 200px;
  }
}

.event_slider .sliderItem:hover .sliderImg {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.event_slider .sliderDate {
  font-size: 18px;
  font-weight: bold;
}

.event_slider .sliderDate::before {
  content: "";
  display: inline-block;
  position: relative;
  width: 25px;
  height: 25px;
  background-image: url("../img/common/icon_calender.svg");
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-right: 10px;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}


.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
  background-color: #191919;
}

.slick-dots li button:before {
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  content: '';
  text-align: center;
  border: 2px solid #191919;
  border-radius: 50%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media screen and (max-width: 800px) {
  .slick-dots li button:before {
    width: 6px;
    height: 6px;
  }
}

.slick-dots li.slick-active button:before {
  background-color: #191919;
}

.slick-prev, .slick-next {
  z-index: 1;
  width: 44px;
  height: 74px;
  top: calc(50% - 22px);
}

@media screen and (max-width: 1432px) {
  .slick-prev, .slick-next {
    width: 40px;
    height: 60px;
    top: calc(50% - 20px);
  }
}

.slick-prev {
  left: 0;
}

.slick-next {
  right: 0px;
  left: auto;
}

.slick-prev::before, .slick-next::before {
  content: "";
  font-family: '';
  font-size: 20px;
  line-height: 1;
  opacity: 1;
  background-color: #3B3B3B;
  border: 2px solid #3B3B3B;
  width: 44px;
  height: 74px;
  display: inline-block;
  position: absolute;
  top: 0;
  right: calc(50vw - 670px);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.slider .slick-prev::before, .slider .slick-next::before {
  right: 0;
}

@media screen and (max-width: 1432px) {
  .slick-prev::before, .slick-next::before {
    right: 0px;
    width: 40px;
    height: 60px;
  }
}

.slick-prev:hover::before, .slick-next:hover::before {
  background-color: #fff;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.slick-prev:after, .slick-next:after {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/common/arrow-right-white.svg);
  position: absolute;
  top: 30px;
  left: calc(-1*(50vw - 681px));
}

.slider .slick-prev:after, .slider .slick-next:after {
  left: 10px;
}

@media screen and (max-width: 1432px) {
  .slick-prev:after, .slick-next:after {
    left: 10px;
    top: 20px;
  }
}

.slick-prev:hover::after, .slick-next:hover::after {
  background-image: url(../img/common/arrow-right.svg);
}

.slick-prev:before {
  left: calc(50vw - 655px);
}

.slider .slick-prev:before {
  left: 0;
}

@media screen and (max-width: 1432px) {
  .slick-prev:before {
    left: 0;
  }
}

.slick-prev:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  left: calc(1*(50vw - 643px));
}

.slider .slick-prev:after {
  left: 10px;
}

@media screen and (max-width: 1432px) {
  .slick-prev:after {
    left: 10px;
    top: 20px;
  }
}

.nav-dot {
  position: fixed;
  top: 50%;
  right: 3%;
  z-index: 1;
}

.nav-dot li {
  width: 12px;
  height: 12px;
  margin: 0 0 14px;
  background: rgba(19, 19, 19, 0);
  border: 2px solid #191919;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition: background 0.7s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
  transition: background 0.7s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
}

.nav-dot li.current {
  background: #131313;
  -webkit-transition: background 0.7s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
  transition: background 0.7s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
}

.nav-dot li:last-child {
  margin: 0;
}

.c-pageMainvCover-modelhouse {
  /* height: 817px; */
  height: auto;
}

.c-pageMainvCover-junbi{
  height: auto;
}

@media screen and (max-width: 1023px) {
  .c-pageMainvCover-modelhouse {
    /* height: 560px; */
    height: auto;
    padding-bottom: 100px;
  }
}

@media screen and (max-width: 767px) {
  .c-pageMainvCover-modelhouse {
    /* height: 480px; */
    height: auto;
  }
}

.c-pageMainv-modelhouse {
  max-width: 1000px;
  width: 100%;
  height: 587px;
  margin: 0 auto;
}

@media screen and (max-width: 1023px) {
  .c-pageMainv-modelhouse {
    max-width: 500px;
    height: 53vw;
    max-height: 293.5px;
    margin-top: 20px;
  }
}

.houseInfoCover{
  position: relative;
  display: flex;
  align-items: center;
  max-width: 1000px;
  padding: 60px 0px;
}

@media screen and (max-width: 1023px) {
  .houseInfoCover{
    display: block;
    padding: 10px 20px;
  }
}

.boxLogo{
  display: flex;
  align-items: center;
}

.mainv_makerLogo {
  max-width: 250px;
  margin: 0 50px;
  height: 100;
  position: relative;
  padding-right: 50px;
  border-right: 2px solid #F7F4EF;
}


.mainv_makerLogo img{
  max-height: 50px;
    transform: translateY(-50%);
    top: 50%;
    position: relative;
}

@media screen and (max-width: 1023px) {
  .mainv_makerLogo {
    margin: 0 20px;
    padding-right: 0px;
    max-width: 185px;
    border-right: 0px solid #F7F4EF;
  }
}

.modelhouseTtlBox {
    width: auto;
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px;
  padding: 10px 20px;
  width: 120px;

}

.modelhouseTtlBox-toyama{
  background-color: #48B548;
}

.modelhouseTtlBox-takaoka{
  background-color: #F27C06;
}

.modelhouseTtlBox-niikawa{
  background-color: #49B1EE;
}

@media screen and (max-width: 1023px) {
  .modelhouseTtlBox {
    padding: 5px 10px;
    min-width:88px;;
  }
  .mainv_makerLogo {

  }
}

.modelhouseTtlBox-tenzi {
  color: #fff;
  font-size: 17px;
  line-height: 30px;
  position: relative;
}
.modelhouseTtlBox-tenzi::before{
  content: "";
  width: 21px;
  height: 2px;
  background-color: #fff;
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.modelhouseNum{
  font-size: 40px;
  color: #fff;
  font-weight: 600;
  text-align: center;
  line-height: 1.2;
}
.c-pageTtlBox__ttl-modelhouse{
  color: #191919;
  font-size: 32px;
  width: calc(100% - 500px);
  line-height: 40px;
}

@media screen and (max-width: 1023px) {
  .modelhouseTtlBox-tenzi {
    font-size: 14px;
  }
  .modelhouseNum{
    font-size: 30px;
  }

  .c-pageTtlBox__ttl-modelhouse{
    font-size: 24px;
    margin-top: 20px;
    width: 100%;
  }
}

.c-pageTtlBox__txt-modelhouse {
  font-size: 17px;
}

@media screen and (max-width: 1023px) {
  .c-pageTtlBox__txt-modelhouse {
    font-size: 14px;
  }
}

.heartBtn-mainv {
  position: absolute;
  bottom:600px;
  right: 120px;
}

@media screen and (max-width: 1023px) {
  .heartBtn-mainv {
    top: auto;
    bottom: 0;
    width: 90%;
    margin: 0 auto;
    right: auto;
  }
}

.mainvInfo {
  width: 100%;
  max-width: 1000px;
  margin: 47px auto 73px;
}

@media screen and (max-width: 1023px) {
  .mainvInfo {
    width: 90%;
    margin: 27px auto 32px;
  }
}

.mainvTtl {
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}

@media screen and (max-width: 1023px) {
  .mainvTtl {
    font-size: 22px;
    text-align: left;
  }
}

.mainvTxt {
  font-size: 15px;
  margin-bottom: 40px;
}

.sectionCover-panorama {
  background-color: #F7F7F7;
  padding: 91px 0 131px;
}

@media screen and (max-width: 1023px) {
  .sectionCover-panorama {
    padding: 40px 0 64px;
  }
}

.section-panorama {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  margin-top: -114px;
  padding-top: 114px;
}

@media screen and (max-width: 1023px) {
  .section-panorama {
    width: 90%;
    margin-top: -60px;
    padding-top: 60px;
  }
}

.sectionTtlCover-panorama {
  margin-bottom: 30px;
}

.sectionTxt {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 30px;
  line-height: 30px;
}

@media screen and (max-width: 800px) {
  .sectionTxt {
    font-size: 16px;
  }
}


.videoArea-panorama {
  height: 562px;
}

@media screen and (max-width: 1023px) {
  .videoArea-panorama {
    height: 60vw;
  }
}

.videoArea-panorama iframe {
  width: 100%;
  height: 100%;
}

.section-gallery {
  margin-top: -27px;
  padding-top: 114px;
  margin-bottom: 142px;
}

@media screen and (max-width: 1023px) {
  .section-gallery {
    margin-top: -3px;
    padding-top: 60px;
    margin-bottom: 76px;
  }
}

.sliderItem-gallery {
  width: 1000px!important;
}

.sliderItem-gallery:hover .sliderImg {
  -webkit-transform: scale(1);
          transform: scale(1);
}

@media screen and (max-width: 1023px) {
  .sliderItem-gallery {
    /* height: calc(60vw + 50px); */
  }
}

.slider{
  height: 450px;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}

.slider .item_img{
  width: 100%;
  max-width: 1000px;
	height: 435px;
	background-size: contain;
  background-position: center;
	background-repeat: no-repeat;
  background-color: #F7F7F7;
  position: relative;
}


.sliderCover{
	position: relative;
}


.thumb{
	display: flex;
	justify-content: flex-start;
	margin: 10px auto;
	flex-wrap: wrap;
  width: 100%;
  max-width: 1000px;
}

.thumb .item_img{
	width: 94px;
	height: 94px;
	background-size: cover;
  background-position: center;
	margin-right: 6px;
	margin-bottom: 6px;
}

.thumb .item_img:nth-child(10n){
	margin-right: 0px;
}

@media screen and (max-width: 1023px) {

  .slider{
    max-height: 450px;
    height: 60vw;
  }
  
  .slider .item_img{
    max-height: 435px;
    height: 60vw;
  }


  .thumb{
    width: 95%;
  }
  
  .thumb .item_img{
    margin: 2px;
    width: 55px;
    height: 55px;
  }
  
  .thumb .item_img:nth-child(10n){
    margin-right: 2px;
  }
}


.thumbnail-current{
	opacity: 0.7;
}



.gallery_slider{
  max-width: 1000px;
  height: 600px;
  margin: 0 auto;
}



.sliderImgCover-gallery {
  width: 1000px;
  height: 667px;
  position: relative;
  border-radius: 0;
}

@media screen and (max-width: 1023px) {
  .sliderImgCover-gallery {
    /* height: 60vw; */
    width: 100%;
  }
}


.galleryItem{
  width: 1000px;
}
.galleryImg {
  width: 1000px;
  height: 587px;
  border-radius: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 1023px) {
  .galleryImg {
    height: 60vw;
    width: 100%;
  }
}


.gallery_slider-thmb{
  max-width: 1000px;
margin: 0 auto;
}

.gallery_slider-thmb .slick-track{
  display: flex;
  flex-wrap: wrap;
  width: 100%!important;
  justify-content: flex-start;
}

.sliderItem-gallery-thmb{
  height: 94px;
  width: 94px!important;
  margin: 10px;
}

.sliderImg-gallery-thmb{
  height: 94px;
  width: 94px;
}

.placeTag {
  background-color: #E50A17;
  padding: 5px 15px;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  position: absolute;
  bottom: 0px;
  /* left: 0; */
}

.placeTag::before {
  content: "";
  width: 17px;
  height: 2px;
  background-color: #fff;
  display: inline-block;
  position: relative;
  margin-right: 2px;
  -webkit-transform: translateY(-6px);
          transform: translateY(-6px);
}

@media screen and (max-width: 1023px) {
  .placeTag {
    background-color: #E50A17;
    padding: 5px 15px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    bottom: 0px;
  }
  
  .placeTag::before {
    content: "";
    width: 17px;
    height: 2px;
    background-color: #fff;
    display: inline-block;
    position: relative;
    margin-right: 2px;
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
  }
}

.sectionCover-tokucho {
  background-color: #F7F7F7;
  padding: 68px 0 150px;
}

@media screen and (max-width: 1023px) {
  
  .sectionCover-tokucho {
    padding: 48px 0 50px;
  }

}

.section-tokucho {
  margin-top: -114px;
  padding-top: 114px;
}

@media screen and (max-width: 1023px) {
  .section-tokucho {
    margin-top: -60px;
    padding-top: 60px;
  }
}

.tokuchoList {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}

@media screen and (max-width: 1023px) {
  .tokuchoList {
    width: 90%;
  }
}

.tokuchoItem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

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

.tokuchoItem + .tokuchoItem {
  margin-top: 65px;
}

@media screen and (max-width: 1023px) {
  .tokuchoItem + .tokuchoItem {
    margin-top: 56px;
  }
}

.tokuchoImg {
  width: 419px;
  height: 280px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position:center;
  background-color: #fff;
}

@media screen and (max-width: 1023px) {
  .tokuchoImg {
    width: 100%;
    height: 60vw;
  }
}

.tokuchoInfo {
  width: calc(1000px - 419px - 60px);
}

@media screen and (max-width: 1023px) {
  .tokuchoInfo {
    width: 100%;
  }
}

.tokuchoNum {
  font-size: 50px;
  font-weight: bold;
  color: #E50A17;
  line-height: 1;
}

@media screen and (max-width: 1023px) {
  .tokuchoNum {
    margin-top: 14px;
  }
}

.tokuchoTtl {
  font-size: 24px;
  font-weight: bold;
  margin: 20px 0;
}

@media screen and (max-width: 1023px) {
  .tokuchoTtl {
    font-size: 22px;
    margin: 14px 0;
  }
}

.tokuchoTxt {
  font-size: 15px;
}

.section-shousai {
  margin: 90px auto 77px;
  margin-top: -24px;
  padding-top: 114px;
  width: 100%;
  max-width: 1000px;
}

@media screen and (max-width: 1023px) {
  .section-shousai {
    width: 90%;
    margin: 63px auto 81px;
    margin-top: 3px;
    padding-top: 60px;
  }
}

.shousaiContent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

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

.shousaiTbl {
  width: calc(100% - 450px - 100px);
}

@media screen and (max-width: 1023px) {
  .shousaiTbl {
    width: 100%;
  }
}

.shousaiImg {
  width: 450px;
  height: 425px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  background-color: #F7F7F7;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  
}

@media screen and (max-width: 1023px) {
  .shousaiImg {
    width: 100%;
    height: 90vw;
    margin-top: 57px;
  }
}

.shousaiImg:hover {
  opacity: 0.7;
}

.shousaiImg::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 48px;
  height: 48px;
  background-image: url("../img/common/icon_kakudai.svg");
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
bottom: 18px;
right: 18px;
}

@media screen and (max-width: 1023px) {
  .shousaiImg::before {
    width: 30px;
    height: 30px;
  }
}

.sectionCover-jirei {
  background-color: #F7F7F7;
  padding: 100px 0 115px;
}

@media screen and (max-width: 1023px) {
  .sectionCover-jirei {
    padding: 67px 0 79px;
  }
}

.section-jirei {
  position: relative;
  margin-top: -114px;
  padding-top: 114px;
}

@media screen and (max-width: 1023px) {
  .section-jirei {
    margin-top: -60px;
    padding-top: 60px;
  }
}

.sliderCover {
  position: absolute;
  text-align: center;
  top: 314px;
  color: #fff;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
  font-size: 12px;
  font-weight: bold;
  pointer-events: none;
}

.section-news {
  margin: 126px auto 158px;
  margin-top: 8px;
  padding-top: 114px;
}

@media screen and (max-width: 1023px) {
  .section-news {
    margin: 66px auto 25px;
    margin-top: 6px;
    padding-top: 60px;
  }
}

@media screen and (max-width: 1232px) {
  .mn_item-modelhouse {
    width: 30vw;
    margin: 0 10px 60px 10px;
  }
}

@media screen and (max-width: 1023px) {
  .mn_item-modelhouse {
    width: 100%;
    margin: 0 0px 42px 0px;
  }
}

@media screen and (max-width: 1232px) {
  .mn_item-modelhouse .mn_itemImgCover {
    width: 30vw;
  }
}

@media screen and (max-width: 1023px) {
  .mn_item-modelhouse .mn_itemImgCover {
    width: 100%;
  }
}

@media screen and (max-width: 1232px) {
  .mn_item-modelhouse .mn_itemImg {
    width: 30vw;
  }
}

@media screen and (max-width: 1023px) {
  .mn_item-modelhouse .mn_itemImg {
    width: 100%;
  }
}

.makerInfoBox {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  background-color: #F7F7F7;
  padding: 90px 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 1023px) {
  .makerInfoBox {
    padding: 60px 20px;
    display: block;
  }
}

.makerInfoImg {
  width: 338px;
  height: 226px;
  background-repeat: no-repeat;
  background-size: cover;
}

@media screen and (max-width: 1023px) {
  .makerInfoImg {
    width: 100%;
    height: 60vw;
  }
}

.makerInfoArea {
  width: calc(100% - 338px - 46px);
}

@media screen and (max-width: 1023px) {
  .makerInfoArea {
    width: 100%;
  }
}

.makerInfo_logo {
  max-width: 50%;
  display: inline-block;
  position: relative;
  margin-bottom: 20px;
}

@media screen and (max-width: 1023px) {
  .makerInfo_logo {
    max-width: 60%;
    position: relative;
    margin-top: 30px;
    margin-bottom: 15px;
    display: inline-block;
  }
}

.makerInfo_logo::after {
  content: "";
  display: inline-block;
  width: 18.5px;
  height: 17px;
  background-image: url("../img/common/icon_link.svg");
  background-size: contain;
  vertical-align: middle;
  background-repeat: no-repeat;
  margin-left: 10px;
  position: absolute;
    right: -30px;
    top: 15px;
}

@media screen and (max-width: 1023px) {
  .makerInfo_logo::after {
    position: absolute;
    right: -30px;
    top: 15px;
  }
}

.info_tableTtl {
  font-size: 18px;
  font-weight: bold;
}

.makerInfoTbl + .makerInfoTbl {
  margin-top: 40px;
}

.btnArea-modelhouse {
  width: 100%;
  max-width: 1240px;
  margin: 100px auto 70px;
  padding: 0 20px;
}

@media screen and (max-width: 1023px) {
  .btnArea-modelhouse {
    margin: 30px auto 20px;
  }
}

.heartBtn-modelhouse {
  margin: 0 auto;
  width: 330px;
  height: 40px;
  border-radius: 30px;
  /* margin-bottom: 100px; */
}

@media screen and (max-width: 1023px) {
  .heartBtn-modelhouse {
    margin: 0;
    width: calc(100% - 40px);
    font-size: 16px;
    text-align: left;
    left: 50%;
    transform: translateX(-50%);

    margin-bottom: 30px;
    /* height: 77px; */
    /* border-radius: 38.5px; */
  }
}

.heartBtn-modelhouse__bottom{
  margin-bottom: 100px;
}

@media screen and (max-width: 1023px) {
  .heartBtn-modelhouse__bottom{
    margin-bottom: 30px;
  }
}



.moreBtn-house-disabled{
  visibility: hidden;
  display: none;
background-color: #a8a7a7;
border: 2px solid #a8a7a7;
}

.moreBtn-house-disabled .point-hover{
display: none;
}

.moreBtn-house-disabled:hover {
  background-color: #a8a7a7;
  border: 2px solid #a8a7a7;
}

.moreBtn-house-disabled::after{
 display: none;
}
.moreBtn-house-disabled:hover::after{
  display: none;
  background-image: url(../img/common/arrow-right-white.svg);
}

.moreBtn-house-disabled:hover .point{
display: inline-block;
}

.moreBtn-house-disabled:hover .point-hover{
  display: none;
  }
  

.moreBtn-house-disabled:hover .c-btnTxt{
  color: #fff;
  }
  









/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZGVsaG91c2Uuc2NzcyIsIm1vZGVsaG91c2UuY3NzIiwiX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7O21DQ0FtQztBRGVuQztFQUNFLGVBQWU7RUFDZixRQUFRO0VBQ1IsU0FBUztFQUNULFVBQVU7QUNiWjs7QURnQkE7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQiwrQkFBK0I7RUFDL0IseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YsMkVBQW1FO0VBQW5FLG1FQUFtRTtBQ2JyRTs7QURnQkE7RUFDRSxtQkFBK0I7RUFDL0IsMkVBQW1FO0VBQW5FLG1FQUFtRTtBQ2JyRTs7QURnQkE7RUFDRSxTQUFTO0FDYlg7O0FEZ0JBO0VBQ0UsYUFBWTtFQUNaLGtCQUFrQjtBQ2JwQjs7QUN3Q0U7RUY3QkY7SUFJSSxhQUFZO0lBQ1osa0JBQWtCO0VDVnBCO0FBQ0Y7O0FEYUE7RUFDRSxpQkFBaUI7RUFDakIsV0FBVztFQUNYLGFBQWE7RUFDYixjQUFjO0FDVmhCOztBQzBCRTtFRnBCRjtJQU1JLGdCQUFnQjtJQUNoQixhQUFhO0VDUGY7QUFDRjs7QURVQTtFQUNBLGtCQUFrQjtFQUNsQixTQUFRO0VBQ1IsT0FBTTtBQ1BOOztBQ2FFO0VGVEY7SUFLRSxhQUFhO0VDSmI7QUFDRjs7QURPQTtFQUNFLFVBQVU7RUFDVixPQUFNO0VBQ04sWUFBVztFQUNYLHNCQUFzQjtBQ0p4Qjs7QUNBRTtFRkFGO0lBTUcsVUFBVTtJQUNWLFFBQVE7SUFDUixTQUFTO0VDRFY7QUFDRjs7QURJQTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7QUNEbkI7O0FDYkU7RUZZRjtJQUlJLGVBQWU7SUFDZixpQkFBaUI7RUNFbkI7QUFDRjs7QURDQTtFQUNFLGVBQWU7QUNFakI7O0FDeEJFO0VGcUJGO0lBR0ksZUFBZTtFQ0tqQjtBQUNGOztBREZBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVc7RUFDWCxZQUFZO0FDS2Q7O0FDcENFO0VGNEJGO0lBS0ksU0FBUztJQUNULFNBQVM7SUFDVCxVQUFVO0lBQ1YsY0FBYztJQUNkLFdBQVc7RUNRYjtBQUNGOztBREpBO0VBQ0UsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixzQkFBc0I7QUNPeEI7O0FDcERFO0VGMENGO0lBS0ksVUFBVTtJQUNWLHNCQUFzQjtFQ1V4QjtBQUNGOztBRFBBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FDVXJCOztBQ2xFRTtFRm9ERjtJQU1JLGVBQWU7RUNhakI7QUFDRjs7QURWQTtFQUNFLGVBQWU7RUFDZixtQkFBbUI7QUNhckI7O0FEVEE7RUFDRSx5QkFBeUI7RUFDekIscUJBQXFCO0FDWXZCOztBQ2xGRTtFRm9FRjtJQUlJLG9CQUFvQjtFQ2V0QjtBQUNGOztBRFpBO0VBQ0UsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBQ2VwQjs7QUNoR0U7RUY0RUY7SUFPSSxVQUFVO0lBQ1YsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQ2tCbkI7QUFDRjs7QURmQTtFQUNFLG1CQUFtQjtBQ2tCckI7O0FEZkE7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsaUJBQWlCO0FDa0JuQjs7QURmQTtFQUNBLGFBQWE7QUNrQmI7O0FDeEhFO0VGcUdGO0lBR0UsWUFBWTtFQ3FCWjtBQUNGOztBRGxCQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0FDcUJkOztBRGxCQTtFQUVFLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsb0JBQW9CO0FDb0J0Qjs7QUN6SUU7RUZpSEY7SUFPSSxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtFQ3NCckI7QUFDRjs7QURuQkE7RUFDRSwwQkFBMEI7QUNzQjVCOztBQ3JKRTtFRjhIRjtJQUdJLHlCQUF5QjtFQ3lCM0I7QUFDRjs7QUR0QkE7RUFDRSxhQUFhO0VBQ2IsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixtQkFBbUI7QUN5QnJCOztBQ2xLRTtFRnFJRjtJQU1JLFlBQVk7SUFDWixXQUFXO0VDNEJiO0FBQ0Y7O0FEekJBO0VBQ0UsYUFBYTtFQUNiLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FDNEJsQjs7QUNoTEU7RUZnSkY7SUFNSSxZQUFZO0lBQ1osV0FBVztFQytCYjtBQUNGOztBRDVCQTtFQUNFLGFBQWE7RUFDYixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLDRCQUE0QjtBQytCOUI7O0FDOUxFO0VGMkpGO0lBTUksWUFBWTtJQUNaLFdBQVc7RUNrQ2I7QUFDRjs7QUQvQkE7RUFDRSx5QkFBeUI7RUFDekIsYUFBYTtFQUNiLFdBQVc7RUFDWCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsT0FBTztBQ2tDVDs7QUQxQ0E7RUFVSSxXQUFXO0VBQ1gsV0FBVztFQUNYLFdBQVc7RUFDWCxzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsbUNBQTJCO1VBQTNCLDJCQUEyQjtBQ29DL0I7O0FEL0JBO0VBQ0UseUJBQXlCO0VBQ3pCLHFCQUFxQjtBQ2tDdkI7O0FDaE9FO0VGNExGO0lBSUksb0JBQW9CO0VDcUN0QjtBQUNGOztBRGxDQTtFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0I7QUNxQ3BCOztBQzNPRTtFRm9NRjtJQUlJLGlCQUFpQjtJQUNqQixpQkFBaUI7RUN3Q25CO0FBQ0Y7O0FEckNBO0VBQ0UsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixjQUFjO0FDd0NoQjs7QUN4UEU7RUY2TUY7SUFLSSxVQUFVO0VDMkNaO0FBQ0Y7O0FEeENBO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QUMyQ3JCOztBQ3BRRTtFRnNORjtJQUtJLGNBQWM7RUM4Q2hCO0FBQ0Y7O0FEM0NBO0VBQ0UsZ0JBQWdCO0FDOENsQjs7QUM5UUU7RUYrTkY7SUFHSSxnQkFBZ0I7RUNpRGxCO0FBQ0Y7O0FEOUNBO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYiw0QkFBNEI7RUFDNUIsc0JBQXNCO0FDaUR4Qjs7QUMzUkU7RUZzT0Y7SUFNSSxXQUFXO0lBQ2IsWUFBWTtFQ29EWjtBQUNGOztBRGpEQTtFQUNFLGtDQUFrQztBQ29EcEM7O0FDdFNFO0VGaVBGO0lBR0ksV0FBVztFQ3VEYjtBQUNGOztBRHBEQTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY0FBYztFQUNkLGNBQWM7QUN1RGhCOztBQ25URTtFRndQRjtJQU1JLGdCQUFnQjtFQzBEbEI7QUFDRjs7QUR2REE7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGNBQWM7QUMwRGhCOztBQy9URTtFRmtRRjtJQUtJLGVBQWU7RUM2RGpCO0FBQ0Y7O0FEMURBO0VBQ0UsZUFBZTtBQzZEakI7O0FEekRBO0VBQ0Usc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsV0FBVztFQUNiLGlCQUFpQjtBQzREakI7O0FDalZFO0VGZ1JGO0lBT0UsVUFBVTtJQUNWLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsaUJBQWlCO0VDK0RqQjtBQUNGOztBRDVEQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7QUMrRGhDOztBQy9WRTtFRjhSRjtJQUlJLGNBQWM7RUNrRWhCO0FBQ0Y7O0FEL0RBO0VBQ0UsaUNBQWlDO0FDa0VuQzs7QUN6V0U7RUZzU0Y7SUFHSSxXQUFXO0VDcUViO0FBQ0Y7O0FEbEVBO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDZiwyQkFBMkI7RUFDM0IsNEJBQTRCO0VBQzVCLHNCQUFzQjtFQUNwQixrQkFBa0I7RUFDaEIsb0hBQzRDO1VBRDVDLDRHQUM0QztFQUM1Qyx3QkFBZ0I7RUFBaEIsZ0JBQWdCO0FDb0VwQjs7QUMxWEU7RUY2U0Y7SUFXTSxXQUFXO0lBQ1gsWUFBWTtJQUNaLGdCQUFnQjtFQ3VFcEI7QUFDRjs7QURwRUE7RUFDRSxZQUFZO0FDdUVkOztBRHBFQTtFQUNFLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osdURBQXVEO0VBQ3ZELHdCQUF3QjtFQUN4QixzQkFBc0I7RUFDdEIsNEJBQTRCO0VBQzVCLHFCQUFxQjtFQUNyQixzQkFBc0I7QUN1RXhCOztBQ3BaRTtFRmtVRjtJQWFJLFdBQVc7SUFDYixZQUFZO0lBQ1oscUJBQXFCO0lBQ3JCLHNCQUFzQjtFQzBFdEI7QUFDRjs7QUR2RUE7RUFDRSx5QkFBeUI7RUFDekIsc0JBQXNCO0FDMEV4Qjs7QUNsYUU7RUZzVkY7SUFJSSxvQkFBb0I7RUM2RXRCO0FBQ0Y7O0FEMUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7QUM2RXBCOztBQzlhRTtFRjhWRjtJQUtJLGlCQUFpQjtJQUNuQixpQkFBaUI7RUNnRmpCO0FBQ0Y7O0FEN0VBO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLFNBQVM7RUFDVCxtQ0FBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLFVBQVU7RUFDVixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG9CQUFvQjtBQ2dGdEI7O0FEN0VBO0VBQ0Usd0JBQXdCO0VBQ3hCLGVBQWU7RUFDZixrQkFBa0I7QUNnRnBCOztBQ3hjRTtFRnFYRjtJQUtJLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsaUJBQWlCO0VDbUZuQjtBQUNGOztBQ2hkRTtFRmlZRjtJQUVJLFdBQVc7SUFDWCx3QkFBd0I7RUNrRjFCO0FBQ0Y7O0FDdmRFO0VGaVlGO0lBTUksV0FBVztJQUNYLHNCQUFzQjtFQ3FGeEI7QUFDRjs7QUM5ZEU7RUY0WUY7SUFFSSxXQUFXO0VDcUZiO0FBQ0Y7O0FDcGVFO0VGNFlGO0lBS0ksV0FBVztFQ3dGYjtBQUNGOztBQzFlRTtFRnFaRjtJQUVJLFdBQVc7RUN3RmI7QUFDRjs7QUNoZkU7RUZxWkY7SUFLSSxXQUFXO0VDMkZiO0FBQ0Y7O0FEdkZBO0VBQ0MsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2IseUJBQXlCO0VBQzFCLG1CQUFtQjtFQUNuQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0FDMEYvQjs7QUNoZ0JFO0VGK1pGO0lBU0ksa0JBQWtCO0lBQ2xCLGNBQWM7RUM2RmhCO0FBQ0Y7O0FEekZBO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RUFDYiw0QkFBNEI7RUFDOUIsc0JBQXNCO0FDNEZ0Qjs7QUM5Z0JFO0VGOGFGO0lBTUksV0FBVztJQUNiLFlBQVk7RUMrRlo7QUFDRjs7QUQ1RkE7RUFDRSxnQ0FBZ0M7QUMrRmxDOztBQ3poQkU7RUZ5YkY7SUFHSSxXQUFXO0VDa0diO0FBQ0Y7O0FEL0ZBO0VBQ0UsY0FBYztFQUNkLGNBQWM7QUNrR2hCOztBQ3BpQkU7RUZnY0Y7SUFJSSxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIscUJBQXFCO0VDcUd2QjtBQUNGOztBRGxHQTtFQUNFLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsYUFBYTtFQUNiLFlBQVk7RUFDWixvREFBb0Q7RUFDcEQsd0JBQXdCO0VBQ3hCLHNCQUFzQjtFQUN0Qiw0QkFBNEI7RUFDNUIsaUJBQWlCO0FDcUduQjs7QUMxakJFO0VGNGNGO0lBV0ksa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWixTQUFTO0VDd0dYO0FBQ0Y7O0FEckdBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtBQ3dHbkI7O0FEckdBO0VBQ0UsZ0JBQWdCO0FDd0dsQjs7QURyR0E7RUFDRSxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixlQUFlO0FDd0dqQjs7QUNsbEJFO0VGc2VGO0lBTUksc0JBQXNCO0VDMkd4QjtBQUNGOztBRHhHQTtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osWUFBWTtFQUNaLG1CQUFtQjtBQzJHckI7O0FDL2xCRTtFRmdmRjtJQU1JLG1CQUFtQjtJQUNuQix3QkFBd0I7SUFDeEIsZUFBZTtJQUNkLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1oscUJBQXFCO0VDOEd4QjtBQUNGIiwiZmlsZSI6Im1vZGVsaG91c2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQGltcG9ydCBcIm1peGluXCIsIFwiYmFzZVwiO1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdG1vZGVsaG91c2Uuc2Nzc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vICNwYWdlVG9we1xuLy8gICBtYXJnaW4tdG9wOiAtMTE0cHg7XG4vLyAgIHBhZGRpbmctdG9wOiAxMTRweDtcbi8vICAgQGluY2x1ZGUgbXEobSkge1xuLy8gICAgIG1hcmdpbi10b3A6IC02MHB4O1xuLy8gICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuLy8gICAgICAgfVxuLy8gfVxuXG5cblxuLm5hdi1kb3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICByaWdodDogMyU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5uYXYtZG90IGxpIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTksIDE5LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzE5MTkxOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgMHM7XG59XG5cbi5uYXYtZG90IGxpLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxOSwgMTksIDEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpIDBzO1xufVxuXG4ubmF2LWRvdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1wYWdlTWFpbnZDb3Zlci1tb2RlbGhvdXNle1xuICBoZWlnaHQ6ODE3cHg7XG4gIHBhZGRpbmctdG9wOiAyMzBweDtcbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIGhlaWdodDo1MzBweDtcbiAgICBwYWRkaW5nLXRvcDogMjEwcHg7XG4gICAgICB9XG59XG5cbi5jLXBhZ2VNYWludi1tb2RlbGhvdXNle1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTg3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxufVxuXG4ubWFpbnZfbWFrZXJMb2dve1xucG9zaXRpb246IGFic29sdXRlO1xudG9wOjQwcHg7XG5sZWZ0OjA7XG5AaW5jbHVkZSBtcShtKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYy1wYWdlTWFpbnZfX3R0bEJveC1tb2RlbGhvdXNle1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OjA7XG4gIGJvdHRvbTphdXRvO1xuICBwYWRkaW5nOiA0NXB4IDAgNDdweCAwO1xuICBAaW5jbHVkZSBtcShtKSB7XG4gICB3aWR0aDogOTAlO1xuICAgbGVmdDogNSU7XG4gICB0b3A6IDI1cHg7XG4gICAgICB9XG59XG5cbi5jLXBhZ2VUdGxCb3hfX3R0bC1tb2RlbGhvdXNle1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxufVxuXG4uYy1wYWdlVHRsQm94X190eHQtbW9kZWxob3VzZXtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxufVxuXG4uaGVhcnRCdG4tbWFpbnZ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjE0Ni41cHg7XG4gIHJpZ2h0OiAxMjBweDtcbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICAgIH1cbn1cblxuXG4ubWFpbnZJbmZve1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogNDdweCBhdXRvIDczcHg7XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMjdweCBhdXRvIDMycHg7XG4gICAgICB9XG59XG5cbi5tYWludlR0bHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxufVxuXG4ubWFpbnZUeHR7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuXG4uc2VjdGlvbkNvdmVyLXBhbm9yYW1he1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBwYWRkaW5nOiA5MXB4IDAgMTMxcHg7XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjRweDtcbiAgICAgIH1cbn1cblxuLnNlY3Rpb24tcGFub3JhbWF7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IC0xMTRweDtcbiAgcGFkZGluZy10b3A6IDExNHB4O1xuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIH1cbn1cblxuLnNlY3Rpb25UdGxDb3Zlci1wYW5vcmFtYXtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNlY3Rpb25UeHR7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi52aWRlb0FyZWEtcGFub3JhbWF7XG5oZWlnaHQ6IDU2MnB4O1xuQGluY2x1ZGUgbXEobSkge1xuICBoZWlnaHQ6IDYwdnc7XG4gICAgfVxufVxuXG4udmlkZW9BcmVhLXBhbm9yYW1hIGlmcmFtZXtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlY3Rpb24tZ2FsbGVyeXtcbiAgLy8gbWFyZ2luLXRvcDogODdweDtcbiAgbWFyZ2luLXRvcDogLTI3cHg7XG4gIHBhZGRpbmctdG9wOiAxMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTQycHg7XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICAvLyBtYXJnaW4tdG9wOiA1N3B4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgICAgIH1cbn1cblxuLnNsaWRlckl0ZW0tZ2FsbGVyeXtcbiAgaGVpZ2h0OiBjYWxjKDY2N3B4ICsgNTBweCk7XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBoZWlnaHQ6IGNhbGMoNjB2dyArIDUwcHgpO1xuICAgICAgfVxufVxuXG4uc2xpZGVySW1nVGFnQ292ZXJ7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogNjY3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIGhlaWdodDogNjB2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbn1cblxuLnNsaWRlckltZ0NvdmVyLWdhbGxlcnl7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogNjY3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIGhlaWdodDogNjB2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbn1cblxuLnNsaWRlckltZy1nYWxsZXJ5e1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDY2N3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgaGVpZ2h0OiA2MHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxufVxuXG4ucGxhY2VUYWd7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTBBMTc7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIGxlZnQ6IDA7XG4gICY6OmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gIH1cbn1cblxuXG4uc2VjdGlvbkNvdmVyLXRva3VjaG97XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIHBhZGRpbmc6IDY4cHggMCAxNTBweDtcbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHBhZGRpbmc6IDQ4cHggMCA1MHB4O1xuICAgICAgfVxufVxuXG4uc2VjdGlvbi10b2t1Y2hve1xuICBtYXJnaW4tdG9wOiAtMTE0cHg7XG4gIHBhZGRpbmctdG9wOiAxMTRweDtcbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgfVxufVxuXG4udG9rdWNob0xpc3R7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICB3aWR0aDogOTAlO1xuICAgICAgfVxufVxuXG4udG9rdWNob0l0ZW17XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxufVxuXG4udG9rdWNob0l0ZW0gKyAudG9rdWNob0l0ZW17XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG59XG5cbi50b2t1Y2hvSW1ne1xuICB3aWR0aDogNDE5cHg7XG4gIGhlaWdodDogMjgwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHZ3O1xuICB9XG59XG5cbi50b2t1Y2hvSW5mb3tcbiAgd2lkdGg6IGNhbGMoMTAwMHB4IC0gNDE5cHggLSA2MHB4KTtcbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b2t1Y2hvTnVte1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0U1MEExNztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi50b2t1Y2hvVHRse1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDIwcHggMDtcbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4udG9rdWNob1R4dHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5cbi5zZWN0aW9uLXNob3VzYWl7XG4gIG1hcmdpbjogOTBweCBhdXRvIDc3cHg7XG4gIG1hcmdpbi10b3A6IC0yNHB4O1xuICBwYWRkaW5nLXRvcDogMTE0cHg7XG4gIHdpZHRoOiAxMDAlO1xubWF4LXdpZHRoOiAxMDAwcHg7XG5AaW5jbHVkZSBtcShtKSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogNjNweCBhdXRvIDgxcHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG59XG5cbi5zaG91c2FpQ29udGVudHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNob3VzYWlUYmx7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MjVweCAtIDEwMHB4KTtcbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zaG91c2FpSW1ne1xuICB3aWR0aDogNDI1cHg7XG4gIGhlaWdodDogNDI1cHg7XG5iYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDhweCAtOHB4IDhweCA4cHggcmdiYSgyNTUsMjU1LDI1NSwwLjgpIGluc2V0LFxuICAgIC04cHggOHB4IDhweCA4cHggcmdiYSgyNTUsMjU1LDI1NSwwLjgpIGluc2V0O1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgQGluY2x1ZGUgbXEobSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDkwdnc7XG4gICAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICAgIH1cbn1cblxuLnNob3VzYWlJbWc6aG92ZXJ7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnNob3VzYWlJbWc6OmJlZm9yZXtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vaWNvbl9rYWt1ZGFpLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IGNhbGMoNTAlIC0gMzBweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cblxuLnNlY3Rpb25Db3Zlci1qaXJlaXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgcGFkZGluZzogMTAwcHggMCAxMTVweDtcbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHBhZGRpbmc6IDY3cHggMCA3OXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWppcmVpe1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMTRweDtcbiAgcGFkZGluZy10b3A6IDExNHB4O1xuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5zbGlkZXJDb3ZlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMzE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWN0aW9uLW5ld3N7XG4gIG1hcmdpbjogMTI2cHggYXV0byAxNThweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLXRvcDogMTE0cHg7XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBtYXJnaW46IDY2cHggYXV0byAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5cbi5tbl9pdGVtLW1vZGVsaG91c2V7XG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICB3aWR0aDogMzB2dztcbiAgICBtYXJnaW46IDAgMTBweCA2MHB4IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwcHggNDJweCAwcHg7XG4gIH1cbn1cblxuLm1uX2l0ZW0tbW9kZWxob3VzZSAubW5faXRlbUltZ0NvdmVye1xuICBAaW5jbHVkZSBtcShsKSB7XG4gICAgd2lkdGg6IDMwdnc7XG4gIH1cbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tbl9pdGVtLW1vZGVsaG91c2UgLm1uX2l0ZW1JbWd7XG4gIEBpbmNsdWRlIG1xKGwpIHtcbiAgICB3aWR0aDogMzB2dztcbiAgfVxuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4ubWFrZXJJbmZvQm94e1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuXHRwYWRkaW5nOiA5MHB4IDEwMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4ubWFrZXJJbmZvSW1ne1xuICB3aWR0aDogMzM4cHg7XG4gIGhlaWdodDogMjI2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjB2dztcbiAgfVxufVxuXG4ubWFrZXJJbmZvQXJlYXtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzOHB4IC0gNDZweCk7XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFrZXJJbmZvX2xvZ297XG4gIG1heC13aWR0aDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5tYWtlckluZm9fbG9nbzo6YWZ0ZXJ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4LjVweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fbGluay5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIEBpbmNsdWRlIG1xKG0pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuXG4uaW5mb190YWJsZVR0bHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1ha2VySW5mb1RibCArIC5tYWtlckluZm9UYmx7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5idG5BcmVhLW1vZGVsaG91c2V7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDcwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgQGluY2x1ZGUgbXEobSkge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuLmhlYXJ0QnRuLW1vZGVsaG91c2V7XG4gIG1hcmdpbjogMCBhdXRvIDg3cHg7XG4gIHdpZHRoOiAzMzBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBAaW5jbHVkZSBtcShtKSB7XG4gICAgbWFyZ2luOiAwIDIwcHggODdweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3N3B4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDM4LjVweDtcbiAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRtb2RlbGhvdXNlLnNjc3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5hdi1kb3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICByaWdodDogMyU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5uYXYtZG90IGxpIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTksIDE5LCAwKTtcbiAgYm9yZGVyOiAycHggc29saWQgIzE5MTkxOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC43cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgMHM7XG59XG5cbi5uYXYtZG90IGxpLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMTMxMzEzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuN3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpIDBzO1xufVxuXG4ubmF2LWRvdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1wYWdlTWFpbnZDb3Zlci1tb2RlbGhvdXNlIHtcbiAgaGVpZ2h0OiA4MTdweDtcbiAgcGFkZGluZy10b3A6IDIzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtcGFnZU1haW52Q292ZXItbW9kZWxob3VzZSB7XG4gICAgaGVpZ2h0OiA1MzBweDtcbiAgICBwYWRkaW5nLXRvcDogMjEwcHg7XG4gIH1cbn1cblxuLmMtcGFnZU1haW52LW1vZGVsaG91c2Uge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTg3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtcGFnZU1haW52LW1vZGVsaG91c2Uge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4ubWFpbnZfbWFrZXJMb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbnZfbWFrZXJMb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLXBhZ2VNYWludl9fdHRsQm94LW1vZGVsaG91c2Uge1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IGF1dG87XG4gIHBhZGRpbmc6IDQ1cHggMCA0N3B4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1wYWdlTWFpbnZfX3R0bEJveC1tb2RlbGhvdXNlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGxlZnQ6IDUlO1xuICAgIHRvcDogMjVweDtcbiAgfVxufVxuXG4uYy1wYWdlVHRsQm94X190dGwtbW9kZWxob3VzZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1wYWdlVHRsQm94X190dGwtbW9kZWxob3VzZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5jLXBhZ2VUdGxCb3hfX3R4dC1tb2RlbGhvdXNlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtcGFnZVR0bEJveF9fdHh0LW1vZGVsaG91c2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uaGVhcnRCdG4tbWFpbnYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTQ2LjVweDtcbiAgcmlnaHQ6IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYXJ0QnRuLW1haW52IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm1haW52SW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiA0N3B4IGF1dG8gNzNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWludkluZm8ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAyN3B4IGF1dG8gMzJweDtcbiAgfVxufVxuXG4ubWFpbnZUdGwge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbnZUdGwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ubWFpbnZUeHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zZWN0aW9uQ292ZXItcGFub3JhbWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBwYWRkaW5nOiA5MXB4IDAgMTMxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbkNvdmVyLXBhbm9yYW1hIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjRweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYW5vcmFtYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IC0xMTRweDtcbiAgcGFkZGluZy10b3A6IDExNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tcGFub3JhbWEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb25UdGxDb3Zlci1wYW5vcmFtYSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zZWN0aW9uVHh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnZpZGVvQXJlYS1wYW5vcmFtYSB7XG4gIGhlaWdodDogNTYycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlkZW9BcmVhLXBhbm9yYW1hIHtcbiAgICBoZWlnaHQ6IDYwdnc7XG4gIH1cbn1cblxuLnZpZGVvQXJlYS1wYW5vcmFtYSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VjdGlvbi1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogLTI3cHg7XG4gIHBhZGRpbmctdG9wOiAxMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTQycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG4gIH1cbn1cblxuLnNsaWRlckl0ZW0tZ2FsbGVyeSB7XG4gIGhlaWdodDogY2FsYyg2NjdweCArIDUwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNsaWRlckl0ZW0tZ2FsbGVyeSB7XG4gICAgaGVpZ2h0OiBjYWxjKDYwdncgKyA1MHB4KTtcbiAgfVxufVxuXG4uc2xpZGVySW1nVGFnQ292ZXIge1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDY2N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2xpZGVySW1nVGFnQ292ZXIge1xuICAgIGhlaWdodDogNjB2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2xpZGVySW1nQ292ZXItZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogNjY3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zbGlkZXJJbWdDb3Zlci1nYWxsZXJ5IHtcbiAgICBoZWlnaHQ6IDYwdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNsaWRlckltZy1nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiA2NjdweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zbGlkZXJJbWctZ2FsbGVyeSB7XG4gICAgaGVpZ2h0OiA2MHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wbGFjZVRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTBBMTc7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5wbGFjZVRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbn1cblxuLnNlY3Rpb25Db3Zlci10b2t1Y2hvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgcGFkZGluZzogNjhweCAwIDE1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb25Db3Zlci10b2t1Y2hvIHtcbiAgICBwYWRkaW5nOiA0OHB4IDAgNTBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10b2t1Y2hvIHtcbiAgbWFyZ2luLXRvcDogLTExNHB4O1xuICBwYWRkaW5nLXRvcDogMTE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbi10b2t1Y2hvIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4udG9rdWNob0xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRva3VjaG9MaXN0IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi50b2t1Y2hvSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50b2t1Y2hvSXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRva3VjaG9JdGVtICsgLnRva3VjaG9JdGVtIHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50b2t1Y2hvSXRlbSArIC50b2t1Y2hvSXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxufVxuXG4udG9rdWNob0ltZyB7XG4gIHdpZHRoOiA0MTlweDtcbiAgaGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50b2t1Y2hvSW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwdnc7XG4gIH1cbn1cblxuLnRva3VjaG9JbmZvIHtcbiAgd2lkdGg6IGNhbGMoMTAwMHB4IC0gNDE5cHggLSA2MHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50b2t1Y2hvSW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRva3VjaG9OdW0ge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0U1MEExNztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudG9rdWNob051bSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4udG9rdWNob1R0bCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRva3VjaG9UdGwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4udG9rdWNob1R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnNlY3Rpb24tc2hvdXNhaSB7XG4gIG1hcmdpbjogOTBweCBhdXRvIDc3cHg7XG4gIG1hcmdpbi10b3A6IC0yNHB4O1xuICBwYWRkaW5nLXRvcDogMTE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLXNob3VzYWkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiA2M3B4IGF1dG8gODFweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnNob3VzYWlDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNob3VzYWlDb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2hvdXNhaVRibCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MjVweCAtIDEwMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaG91c2FpVGJsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2hvdXNhaUltZyB7XG4gIHdpZHRoOiA0MjVweDtcbiAgaGVpZ2h0OiA0MjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDhweCAtOHB4IDhweCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIGluc2V0LCAtOHB4IDhweCA4cHggOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSBpbnNldDtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaG91c2FpSW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkwdnc7XG4gICAgbWFyZ2luLXRvcDogNTdweDtcbiAgfVxufVxuXG4uc2hvdXNhaUltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnNob3VzYWlJbWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb25fa2FrdWRhaS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiBjYWxjKDUwJSAtIDMwcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDMwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNob3VzYWlJbWc6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5cbi5zZWN0aW9uQ292ZXItamlyZWkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBwYWRkaW5nOiAxMDBweCAwIDExNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb25Db3Zlci1qaXJlaSB7XG4gICAgcGFkZGluZzogNjdweCAwIDc5cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tamlyZWkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMTRweDtcbiAgcGFkZGluZy10b3A6IDExNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tamlyZWkge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5zbGlkZXJDb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDMxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VjdGlvbi1uZXdzIHtcbiAgbWFyZ2luOiAxMjZweCBhdXRvIDE1OHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAxMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLW5ld3Mge1xuICAgIG1hcmdpbjogNjZweCBhdXRvIDI1cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzJweCkge1xuICAubW5faXRlbS1tb2RlbGhvdXNlIHtcbiAgICB3aWR0aDogMzB2dztcbiAgICBtYXJnaW46IDAgMTBweCA2MHB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tbl9pdGVtLW1vZGVsaG91c2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwcHggNDJweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMnB4KSB7XG4gIC5tbl9pdGVtLW1vZGVsaG91c2UgLm1uX2l0ZW1JbWdDb3ZlciB7XG4gICAgd2lkdGg6IDMwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tbl9pdGVtLW1vZGVsaG91c2UgLm1uX2l0ZW1JbWdDb3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMnB4KSB7XG4gIC5tbl9pdGVtLW1vZGVsaG91c2UgLm1uX2l0ZW1JbWcge1xuICAgIHdpZHRoOiAzMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW5faXRlbS1tb2RlbGhvdXNlIC5tbl9pdGVtSW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFrZXJJbmZvQm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgcGFkZGluZzogOTBweCAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1ha2VySW5mb0JveCB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tYWtlckluZm9JbWcge1xuICB3aWR0aDogMzM4cHg7XG4gIGhlaWdodDogMjI2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFrZXJJbmZvSW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwdnc7XG4gIH1cbn1cblxuLm1ha2VySW5mb0FyZWEge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzM4cHggLSA0NnB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWtlckluZm9BcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFrZXJJbmZvX2xvZ28ge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFrZXJJbmZvX2xvZ28ge1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5tYWtlckluZm9fbG9nbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOC41cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29uX2xpbmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1ha2VySW5mb19sb2dvOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cblxuLmluZm9fdGFibGVUdGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWFrZXJJbmZvVGJsICsgLm1ha2VySW5mb1RibCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5idG5BcmVhLW1vZGVsaG91c2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbjogMTAwcHggYXV0byA3MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnRuQXJlYS1tb2RlbGhvdXNlIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAyMHB4O1xuICB9XG59XG5cbi5oZWFydEJ0bi1tb2RlbGhvdXNlIHtcbiAgbWFyZ2luOiAwIGF1dG8gODdweDtcbiAgd2lkdGg6IDMzMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhcnRCdG4tbW9kZWxob3VzZSB7XG4gICAgbWFyZ2luOiAwIDIwcHggODdweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM4LjVweDtcbiAgfVxufVxuIiwiQG1peGluIGNmIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi8vIEBpbmNsdWRlIGNmO1xuXG5AbWl4aW4gbWFyZ2luX2F1dG97XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4vLyBAaW5jbHVkZSBtYXJnaW5fYXV0bztcblxuQG1peGluIGFicyAoJHRvcDogYXV0bywgJHJpZ2h0OiBhdXRvLCAkYm90dG9tOiBhdXRvLCAkbGVmdDogYXV0bykge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHRvcDtcbiAgcmlnaHQ6ICRyaWdodDtcbiAgYm90dG9tOiAkYm90dG9tO1xuICBsZWZ0OiAkbGVmdDtcbn1cbi8vIEBpbmNsdWRlIGFicyg1cHgsIDIwcHgsIDEwcHgsIDE1cHgpO1xuXG5AbWl4aW4gYm94X3N7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbn1cbi8vIEBpbmNsdWRlIGJveF9zO1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydHk6IGFsbCwgJGR1cmF0aW9uOiAuNXMpe1xuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uIDBzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSk7XG59XG4vLyBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwwLjVzKTtcblxuQG1peGluIHRyYW5zaXRpb24yKCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IC41cyAsICRkZWxheTowcyl7XG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGRlbGF5IGVhc2U7XG59XG4vLyBAaW5jbHVkZSB0cmFuc2l0aW9uMihhbGwsMC41cywgMHMpO1xuXG5AbWl4aW4gdHJhbnNpdGlvbjMoJHByb3BlcnR5OiBhbGwsICRkdXJhdGlvbjogLjVzLCAkZGVsYXk6MHMsICRjdWJpYzooLjY0NSwuMDQ1LC4zNTUsMSkpe1xuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICRkZWxheSBjdWJpYy1iZXppZXIoJGN1YmljKTtcbn1cbi8vIEBpbmNsdWRlIHRyYW5zaXRpb24zKGFsbCwwLjVzLDBzLCguNjQ1LC4wNDUsLjM1NSwxKSk7XG5cbkBtaXhpbiBvcmlnaW4oJHByb3BlcnR5OiBsZWZ0LCAkcHJvcGVydHkyOiB0b3Ape1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAkcHJvcGVydHkgJHByb3BlcnR5Mjtcbn1cbi8vIEBpbmNsdWRlIG9yaWdpbihsZWZ0LCB0b3ApO1xuXG5AbWl4aW4gc2NhbGUoJGF0YWk6MCl7XG4gIHRyYW5zZm9ybTogc2NhbGUoJGF0YWkpO1xufVxuLy8gQGluY2x1ZGUgc2NhbGUoMSk7XG5cbkBtaXhpbiBzY2FsZVgoJGF0YWk6MCl7XG4gIHRyYW5zZm9ybTogc2NhbGVYKCRhdGFpKTtcbn1cbi8vIEBpbmNsdWRlIHNjYWxlWCgxKTtcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICAgICRvcGFjaXR5SUU6ICRvcGFjaXR5ICogMTAwO1xuICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHlJRSk7XG59XG4vLyBAaW5jbHVkZSBvcGFjaXR5KDApO1xuXG5AbWl4aW4gd2gxMDB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4vLyBAaW5jbHVkZSB3aDEwMDtcblxuQG1peGluIG1xKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gQGluY2x1ZGUgbXEobSkge31cblxuQG1peGluIGxpbmtfdGV4dHtcbiAgY29sb3I6ICMxNDAwQTM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOEQ3Q0Q3O1xufVxuQG1peGluIGFuaW1hdGlvbigkbmFtZSwgJGR1cmF0aW9uOiAuNXMsICR0aW1pbmc6ZWFzZSwgJGRlbGF5OjBzLCAkaXRlcmF0aW9uOjEsICRkaXJlY3Rpb246bm9ybWFsLCAkZmlsbC1tb2RlOmJvdGgsICRwbGF5LXN0YXRlOnJ1bm5pbmcgKXtcbiAgYW5pbWF0aW9uOiAkbmFtZSAkZHVyYXRpb24gJHRpbWluZyAkZGVsYXkgJGl0ZXJhdGlvbiAkZGlyZWN0aW9uICRmaWxsLW1vZGUgJHBsYXktc3RhdGUgO1xufVxuLy8gQGluY2x1ZGUgYW5pbWF0aW9uKHNsaWRlX2xpbmUgMS4wcyBlYXNlIDNzKTtcblxuQG1peGluIGZvbnRzaXplKCRzaXplOiAyNCwgJGJhc2U6IDE2KSB7XG4gIGZvbnQtc2l6ZTogJHNpemUgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemUgLyAkYmFzZSkgKiAxcmVtO1xufVxuLy8gQGluY2x1ZGUgZm9udHNpemUoMTYpO1xuXG4iXX0= */
