@charset "UTF-8";
/*===============================
 
	mixin処理
 
================================*/
@-webkit-keyframes dispArticleDetail {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes dispArticleDetail {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/*===============================
 
	変数格納ファイル
	 
================================*/
/*====================================
	1. Color
====================================*/
/*====================================
	2. CategoryColor
====================================*/
/*====================================
	3. Utility
====================================*/
img {
  width: 100%;
}

#new-era {
  font-family: 'Sawarabi Mincho', sans-serif;
  text-align: center;
  padding: 4% 0;
  font-size: 3.73333vw;
  color: #484e55;
  display: none;
}

#ttop-announce {
  margin: 2.66667% 0;
}

#ttop-announce .ttop-announce__item {
  font-size: 3.73333vw;
  padding: 2.66667%;
  border: 2px solid #e60012;
  color: #e60012;
  margin-bottom: 0.66667%;
  letter-spacing: .05em;
  line-height: 1.5;
}

.business_hours {
  text-align: center;
  padding: 0 0 2.66667%;
  font-size: 3.73333vw;
}

#announce {
  display: none;
  margin-top: 1.33333%;
  margin-bottom: 1.33333%;
  font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", "serif";
  border: 1px solid #484e55;
  line-height: 1.6;
  padding: 1.33333% 2%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 3.2vw;
  text-align: center;
  background: #fff;
  position: relative;
}

#announce a {
  color: #0000FF;
}

#announce .announce-head-text {
  display: block;
  font-size: 3.2vw;
}

#announce .announce-close {
  cursor: pointer;
  position: absolute;
  bottom: 0;
  right: 0;
  border-left: 1px solid #484e55;
  border-top: 1px solid #484e55;
  width: 5vw;
  height: 5vw;
}

#announce .announce-close img {
  vertical-align: bottom;
  width: 100%;
}

#announce .announce-close-btn {
  font-family: FontAwesome;
  position: absolute;
  bottom: 0;
  right: 0;
  border-bottom: 1px solid #484e55;
  border-left: 1px solid #484e55;
  padding: 0 1.33333vw;
  background: #484e55;
  cursor: pointer;
}

#announce .announce-close-btn img {
  width: 2.66667vw;
}

#announce2 {
  margin-top: 1.33333%;
  margin-bottom: 1.33333%;
}

#announce2 a {
  display: block;
}

#announce2 a.announce202024 {
  margin-bottom: 1.33333%;
}

#announce2 a img {
  vertical-align: bottom;
}

#announce_maruko_a {
  display: none;
  margin-top: 1.33333%;
  margin-bottom: 1.33333%;
}

#announce_maruko_a a {
  display: block;
}

#announce_maruko_a a img {
  vertical-align: bottom;
  width: 100%;
}

#announce_maruko_b {
  display: none;
  margin-top: 1.33333%;
  margin-bottom: 1.33333%;
}

#announce_maruko_b a {
  display: block;
}

#announce_maruko_b a img {
  vertical-align: bottom;
  width: 100%;
}

#ttop-rote {
  background: #fff;
  margin-bottom: 10.66667%;
  padding-bottom: 2%;
}

#ttop-rote .ttop-rote-count {
  margin: 0 0 2% 0;
}

#ttop-rote .ttop-rote-count-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 2.5%;
  font-size: 4.53333vw;
}

#ttop-rote .ttop-rote-count-list__item {
  position: relative;
  margin-right: 6%;
}

#ttop-rote .ttop-rote-count-list__item:last-child {
  margin-right: 0;
}

#ttop-rote .ttop-rote-count-list__item.current-view::after {
  position: absolute;
  left: -20%;
  bottom: -37.5%;
  content: "";
  display: block;
  width: 160%;
  border-bottom: 5px solid #e70012;
  padding-top: 1.33333%;
}

#ttop-rote .slider {
  display: none;
}

#ttop-rote .slider.slick-initialized {
  display: block;
}

#ttop-rote .slick-dots {
  bottom: -5.33333vw;
}

#ttop-rote .slick-dots li {
  width: 3.33333vw;
  height: 3.33333vw;
  margin: 0 2.13333vw;
}

#ttop-rote .slick-dots li.slick-active button::before {
  color: #A5001E;
  opacity: 1;
  width: 3.33333vw;
  height: 3.33333vw;
}

#ttop-rote .slick-dots li button {
  width: 3.33333vw;
  height: 3.33333vw;
}

#ttop-rote .slick-dots li button::before {
  width: 3.33333vw;
  height: 3.33333vw;
  font-size: 3.33333vw;
  color: #516359;
  opacity: .7;
}

#ttop-rote .ttop-rote-control {
  float: right;
  width: 40%;
}

#ttop-rote .ttop-rote-control-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5% 5% 0 0;
}

#ttop-rote .ttop-rote-control-list__item.control-prev {
  width: 18%;
}

#ttop-rote .ttop-rote-control-list__item.control-pause {
  width: 68.33333%;
  margin: 0 13.33333%;
}

#ttop-rote .ttop-rote-control-list__item.control-play {
  width: 68.33333%;
  margin: 0 13.33333%;
  display: none;
}

#ttop-rote .ttop-rote-control-list__item.control-next {
  margin: 0 0 0 10%;
  width: 18%;
}

#ttop-menu {
  width: 93.33333%;
  margin: 4% auto 0;
}

#ttop-menu .ttop-menu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#ttop-menu .ttop-menu-list__item {
  background: #fff;
  font-size: 3.6vw;
  letter-spacing: .05em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  width: 47.85714%;
  border-radius: 6px;
  border: 1px solid #516359;
  margin-bottom: 4.28571%;
  position: relative;
}

#ttop-menu .ttop-menu-list__item a {
  padding: 6.66667vw 0;
  color: #516359;
  display: block;
  text-decoration: none;
  position: relative;
  z-index: 10;
}

#ttop-menu .ttop-menu-list__item:nth-of-type(odd) {
  margin-right: 4.28571%;
}

#ttop-menu .ttop-menu-list__item::before, #ttop-menu .ttop-menu-list__item::after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

#ttop-menu .ttop-menu-list__item.ttop-menu-store {
  padding: 6.66667vw 0;
}

#ttop-menu .ttop-menu-list__item.ttop-menu-store::before {
  content: "";
  left: 7.46269%;
  background: url(/assets/img/common/ico_ft_store.png) top left no-repeat;
  background-size: cover;
  width: 14.92537%;
  padding-top: 14.92537%;
}

#ttop-menu .ttop-menu-list__item.ttop-menu-store::after {
  color: #484e55;
  right: 7.16418%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f107";
}

#ttop-menu .ttop-menu-list__item.ttop-menu-store.panel-open {
  background: #fde4bf;
}

#ttop-menu .ttop-menu-list__item.ttop-menu-store.panel-open::after {
  content: "\f106";
}

#ttop-menu .ttop-menu-list__item.ttop-menu-shop-search::before {
  left: 5.97015%;
  background: url(/assets/img/common/mico-title-shop-search.png) top left no-repeat;
  background-size: cover;
  width: 14.92537%;
  padding-top: 14.92537%;
}

#ttop-menu .ttop-menu-list__item.ttop-menu-shop-search::after {
  color: #484e55;
  right: 7.16418%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f105";
}

#ttop-menu .ttop-menu-list__item.ttop-menu-ec::before {
  left: 7.46269%;
  background: url(/assets/img/common/ico_ft_ec.png) top left no-repeat;
  background-size: cover;
  width: 13.73134%;
  padding-top: 13.73134%;
}

#ttop-menu .ttop-menu-list__item.ttop-menu-ec::after {
  color: #484e55;
  right: 6.86567%;
  font-family: FontAwesome;
  font-size: 3.73333vw;
  content: "\f08e";
}

#ttop-menu .ttop-menu-list__item.ttop-menu-epos::before {
  left: 5.97015%;
  background: url(/assets/img/common/ico_ft_epos.png) top left no-repeat;
  background-size: cover;
  width: 14.92537%;
  padding-top: 9.55224%;
}

#ttop-menu .ttop-menu-list__item.ttop-menu-epos::after {
  color: #484e55;
  right: 6.86567%;
  font-family: FontAwesome;
  font-size: 3.73333vw;
  content: "\f08e";
}

#ttop-menu .ttop-menu-store-list {
  width: 107.14286%;
  margin-left: -3.57143%;
  margin-bottom: 4.28571%;
  display: none;
}

#ttop-menu .ttop-menu-store-list .store-area-list__shop {
  display: none;
}

#personalize .ttop-menu-personalize-title {
  display: none;
  font-size: 3.73333vw;
  margin: 0 3.46667% 5.33333%;
  text-align: center;
  padding: 4.28571%;
  border-radius: 6px;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(73, 78, 84, .8);
          box-shadow: 0px 0px 3px 0px rgba(73, 78, 84, .8);
  position: relative;
}

#personalize .ttop-menu-personalize-title::before {
  content: "";
  position: absolute;
  top: 14.28571%;
  left: 2.85714%;
  display: inline-block;
  background: url(/assets/img/ttop/ttop-ico-personalize.png) top left no-repeat;
  background-size: cover;
  width: 8.85714%;
  padding-top: 8.85714%;
}

#personalize .ttop-menu-personalize-title::after {
  color: #484e55;
  position: absolute;
  top: 26.86567%;
  right: 3.58209%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f107";
  display: block;
}

#personalize .ttop-menu-personalize-title.opened {
  background: #fde4bf;
}

#personalize .ttop-menu-personalize-title.opened::after {
  content: "\f106";
}

#personalize .ttop-menu-personalize-item {
  display: none;
}

#personalize .personalize-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 93.33333%;
  margin: 4% auto 0;
}

#personalize .personalize-store {
  text-align: center;
  background: #eef0f2;
  padding: 4% 0;
  font-size: 4.53333vw;
}

#personalize .personalize-store a {
  color: #484e55;
}

#personalize .personalize-list__item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 31.42857%;
  margin-bottom: 4.28571%;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(73, 78, 84, .8);
          box-shadow: 0px 0px 3px 0px rgba(73, 78, 84, .8);
  position: relative;
  text-decoration: underline;
}

#personalize .personalize-list__item.disp-only-pc {
  display: none;
}

#personalize .personalize-list__item:nth-child(3n+2) {
  margin-left: 2.85714%;
  margin-right: 2.85714%;
}

#personalize .personalize-list__item-frame {
  padding: 2.27273%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}

#personalize .personalize-list__item-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  opacity: 0;
}

#personalize .personalize-list__item-txt {
  font-size: 2.93333vw;
  padding: 0 11.36364% 0 2.27273%;
  margin-bottom: 6.81818%;
  line-height: 1.4;
  position: relative;
  word-wrap: break-word;
}

#personalize .personalize-list__item-txt::after {
  color: #484e55;
  position: absolute;
  top: 2.98507%;
  right: 0.59701%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f105";
  display: block;
}

#personalize .personalize-store-btn a {
  display: block;
  font-size: 3.2vw;
  color: #484e55;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 93.33333%;
  margin: 2.66667% auto 4%;
  padding: 4%;
  text-align: center;
  border-radius: 6px;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(73, 78, 84, .8);
          box-shadow: 0px 0px 3px 0px rgba(73, 78, 84, .8);
  position: relative;
}

#personalize .personalize-store-btn a::after {
  color: #484e55;
  position: absolute;
  top: 26.86567%;
  right: 3.58209%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f107";
  display: block;
}

#personalize .ttop-menu-personalize-close {
  display: none;
  width: 93.33333%;
  background: #7b8289;
  margin: 0 auto 8%;
  padding: 4% 0;
  text-align: center;
  font-size: 3.73333vw;
  border-radius: 6px;
  position: relative;
  color: #fff;
}

#personalize .ttop-menu-personalize-close::after {
  color: #fff;
  position: absolute;
  top: 26.86567%;
  right: 3.58209%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f106";
  display: block;
}

#news {
  margin-top: 4%;
}

#news .news-title {
  text-align: center;
  font-size: 4.53333vw;
  background: #eef0f2;
  padding: 4% 0;
  position: relative;
}

#news .news-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 93.33333%;
  margin: 4.28571% auto 1.42857%;
}

#news .news-list__item {
  display: none;
  opacity: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 31.42857%;
  margin-bottom: 4.28571%;
  position: relative;
  text-decoration: underline;
}

#news .news-list__item:nth-child(3n+2) {
  margin-left: 2.85714%;
  margin-right: 2.85714%;
}

#news .news-list__item.status-new::before {
  position: absolute;
  top: -4.54545%;
  left: -9.09091%;
  content: "";
  background: url(/assets/img/common/ico-news-topics.png);
  background-size: cover;
  width: 22.72727%;
  padding-top: 24.54545%;
}

#news .news-topics {
  background: #fff;
  padding: 2.27273%;
}

#news .news-topics-img {
  margin-bottom: 6.81818%;
}

#news .news-topics-txt {
  font-size: 2.93333vw;
  padding: 0 11.36364% 0 2.27273%;
  margin-bottom: 6.81818%;
  line-height: 1.4;
  position: relative;
  word-wrap: break-word;
}

#news .news-topics-txt::after {
  color: #484e55;
  position: absolute;
  top: 2.98507%;
  right: 0.59701%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f105";
  display: block;
}

#news .outer-link::after {
  color: #484e55;
  position: absolute;
  top: 20.89552%;
  right: 0.59701%;
  font-family: FontAwesome;
  font-size: 3.2vw;
  content: "\f08e";
  display: block;
}

#news .news-link {
  font-size: 3.46667vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 80%;
  margin: 0 auto;
  padding: 4%;
  text-align: center;
  border-radius: 6.66667vw;
  border: 2px solid #A5001E;
  color: #A5001E;
  position: relative;
  background: #fff;
}

#news .news-link::after {
  color: #A5001E;
  position: absolute;
  top: 26.86567%;
  right: 3.58209%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f107";
  display: block;
}

#news .news-link.opened {
  background: #fde4bf;
}

#news .news-link.opened::after {
  content: "\f106";
}

#product {
  background: #fff;
  margin-top: 8%;
  overflow: hidden;
  margin-bottom: 2.66667%;
  padding-bottom: 2%;
  border-bottom: 2px solid #eef0f2;
}

#product .product-title {
  text-align: center;
  font-size: 4.53333vw;
  background: #eef0f2;
  border-bottom: 2px solid #bec3c9;
  padding: 4% 0;
  position: relative;
}

#product .product-rote-count {
  float: left;
  width: 40%;
  margin: 2% 0 0 4%;
}

#product .product-rote-count-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 3.33333%;
  font-size: 4.53333vw;
}

#product .product-rote-count-list__item {
  position: relative;
}

#product .product-rote-count-list__item.current-view::after {
  position: absolute;
  left: -26.66667%;
  bottom: -50%;
  content: "";
  display: block;
  width: 160%;
  border-bottom: 5px solid #e70012;
  padding-top: 1.33333%;
}

#product .slider {
  display: none;
}

#product .slider.slick-initialized {
  display: block;
}

#product .product-rote-control {
  float: right;
  width: 40%;
}

#product .product-rote-control-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5% 10% 0 0;
}

#product .product-rote-control-list__item.control-prev {
  width: 16%;
}

#product .product-rote-control-list__item.control-pause {
  width: 68.33333%;
  margin: 0 13.33333%;
}

#product .product-rote-control-list__item.control-play {
  width: 68.33333%;
  margin: 0 13.33333%;
  display: none;
}

#product .product-rote-control-list__item.control-next {
  width: 16%;
  margin: 0 0 0 6.66667%;
}

#ec-rote {
  margin-top: 8%;
}

#ec-rote .ec-rote-title {
  text-align: center;
  font-size: 4.53333vw;
  background: #eef0f2;
  border-bottom: 2px solid #bec3c9;
  padding: 4% 21.33333% 4% 0;
  position: relative;
}

#ec-rote .ec-rote-title .ec-rote-mypage-link {
  position: absolute;
  top: 21.33333%;
  right: 1.33333%;
  width: 34.26667%;
}

#ec-rote .ec-rote-title .ec-rote-mypage-link a {
  display: block;
  font-size: 3.46667vw;
  background: #fff;
  padding: 5.33333% 2.66667%;
  border: 1px solid #484e55;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-decoration: none;
  color: #484e55;
  position: relative;
}

#ec-rote .ec-rote-title .ec-rote-mypage-link a::before {
  position: absolute;
  top: 9.72763%;
  left: 5.83658%;
  content: "";
  background: url(/assets/img/ttop/ico_ec_mypage.png) top left no-repeat;
  background-size: contain;
  width: 13.22957%;
  padding-top: 16.34241%;
}

#ec-rote .ec-rote-title .ec-rote-mypage-link a::after {
  color: #484e55;
  position: absolute;
  top: 9.72763%;
  right: 7.7821%;
  font-family: FontAwesome;
  font-size: 5.06667vw;
  content: "\f105";
  display: block;
}

#ec-rote .ec-rote-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 93.33333%;
  margin: 4.28571% auto 1.42857%;
}

#ec-rote .ec-rote-list__item {
  display: none;
  opacity: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 31.42857%;
  margin-bottom: 4.28571%;
  position: relative;
  text-decoration: underline;
}

#ec-rote .ec-rote-list__item:nth-child(3n+2) {
  margin-left: 2.85714%;
  margin-right: 2.85714%;
}

#ec-rote .ec-rote-list__item img {
  vertical-align: bottom;
}

#ec-rote .ec-rote-list__item.status-new::before {
  position: absolute;
  top: -4.54545%;
  left: -9.09091%;
  content: "";
  background: url(/assets/img/common/ico-news-topics.png);
  background-size: cover;
  width: 22.72727%;
  padding-top: 24.54545%;
}

#ec-rote .ec-more-view {
  font-size: 3.46667vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 80%;
  margin: 0 auto;
  padding: 4%;
  text-align: center;
  border-radius: 6.66667vw;
  border: 2px solid #A5001E;
  color: #A5001E;
  position: relative;
  background: #fff;
}

#ec-rote .ec-more-view::after {
  color: #A5001E;
  position: absolute;
  top: 26.86567%;
  right: 3.58209%;
  font-family: FontAwesome;
  font-size: 5.86667vw;
  content: "\f107";
  display: block;
}

#ec-rote .ec-more-view.opened {
  background: #fde4bf;
}

#ec-rote .ec-more-view.opened::after {
  content: "\f106";
}

#sns-link {
  margin: 8% 0 4.66667%;
}

#sns-link .sns-title {
  text-align: center;
  font-size: 4.53333vw;
  background: #eef0f2;
  padding: 2.66667% 0;
}

#sns-link .sns-title span {
  padding-left: 2%;
  font-size: 3.46667vw;
}

#sns-link .sns-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 88vw;
  margin: 0 auto;
  padding: 4%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#sns-link .sns-list__item {
  width: 13.33333vw;
  margin-right: 13.33333vw;
  margin-bottom: 5.33333vw;
  -webkit-transition: .6s;
  transition: .6s;
}

#sns-link .sns-list__item:nth-of-type(3n) {
  margin-right: 0;
}

#sns-link .sns-list__item:last-child {
  margin-right: 0;
}

#sns-link .sns-list__item.not-active {
  opacity: .1;
}

#sns-link .sns-detail {
  display: none;
}

#sns-link .sns-detail-list {
  width: 88vw;
  margin: 0 auto;
}

#sns-link .sns-detail-list .sns-detail-list__item {
  margin-bottom: 2.66667vw;
  padding-bottom: 2.66667vw;
  border-bottom: 0.26667vw dotted #9da4aa;
}

#sns-link .sns-detail-list .sns-detail-list__item-link {
  text-decoration: none;
  color: #484e55;
  letter-spacing: .03em;
}

#sns-link .sns-detail-list .sns-link-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#sns-link .sns-detail-list .sns-link-box-ico {
  width: 20vw;
  margin-right: 2.66667vw;
}

#sns-link .sns-detail-list .sns-link-box-ico img {
  width: 100%;
}

#sns-link .sns-detail-list .sns-link-box-text {
  width: 66.66667vw;
  font-size: 3.46667vw;
  line-height: 1.45;
}

#sns-link .sns-detail-list .sns-link-box-text .sns-link-box-text-hash {
  display: block;
  margin-top: 5px;
  color: #bec3c9;
  font-size: 1.86667vw;
}

.language-only {
  display: none;
  width: 97.33333%;
  margin: 10.66667% auto 10.66667%;
}

.language-only .language-only-box {
  display: none;
}

.language-only .language-only-box-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 5.33333vw;
}

.language-only .language-only-box-list__item {
  width: 49%;
}

.language-only .language-only-box-list__item.device__pc {
  display: none;
}

#language-taxfree .language-en,
#language-taxfree .language-zh,
#language-taxfree .language-cn,
#language-taxfree .language-ko {
  display: none;
  margin-top: 8%;
  overflow: hidden;
  margin-bottom: 4%;
  padding-bottom: 4%;
  border-bottom: 2px solid #eef0f2;
}

#language-taxfree .language-main {
  margin: 0 0 4%;
}

#language-taxfree .language-taxFree {
  margin: 0 0 2% 0;
  overflow: hidden;
}

#language-taxfree .language-taxFree .language-taxFree-title {
  width: 92%;
  margin: 0 auto 2%;
}

#language-taxfree .language-taxFree-caution {
  font-size: 3.46667vw;
  padding: 0 2% 2%;
  line-height: 1.2;
}

#language-taxfree .language-rote-list {
  width: 92%;
  margin: 0 auto;
}

#language-taxfree .language-rote-list .language-rote-list__item {
  margin-right: 0.72464%;
}

#language-taxfree .language-rote-list.no-rote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#language-taxfree .language-rote-list.no-rote .language-rote-list__item {
  width: 49.27536%;
}

#language-taxfree .language-rote-list.no-rote .language-rote-list__item:first-child {
  margin-right: 1.44928%;
}

#language-taxfree .language-rote-count {
  float: left;
  width: 40%;
  margin: 4% 0 0 4%;
}

#language-taxfree .language-rote-count-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 3.33333%;
  font-size: 4.53333vw;
}

#language-taxfree .language-rote-count-list__item {
  position: relative;
}

#language-taxfree .language-rote-count-list__item.current-view::after {
  position: absolute;
  left: -26.66667%;
  bottom: -50%;
  content: "";
  display: block;
  width: 160%;
  border-bottom: 5px solid #e70012;
  padding-top: 1.33333%;
}

#language-taxfree .slider {
  display: none;
}

#language-taxfree .slider.slick-initialized {
  display: block;
}

#language-taxfree .language-rote-control {
  float: right;
  width: 40%;
}

#language-taxfree .language-rote-control-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10% 10% 0 0;
}

#language-taxfree .language-rote-control-list__item.control-prev {
  width: 28%;
}

#language-taxfree .language-rote-control-list__item.control-pause {
  width: 68.33333%;
  margin: 0 13.33333%;
}

#language-taxfree .language-rote-control-list__item.control-play {
  width: 68.33333%;
  margin: 0 13.33333%;
  display: none;
}

#language-taxfree .language-rote-control-list__item.control-next {
  width: 28%;
}

#language-bnr .language-en,
#language-bnr .language-zh,
#language-bnr .language-cn,
#language-bnr .language-ko {
  display: none;
  background: #eef0f2;
}

#language-bnr .language-bnr-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 97.33333vw;
  padding: 5.33333vw 0;
  margin: 0 auto;
}

#language-bnr .language-bnr-list.lang-pc {
  display: none;
}

#language-bnr .language-bnr-list .language-bnr-list__item {
  width: 48vw;
  padding-bottom: 2.13333%;
}

#language-bnr .language-bnr-list .language-bnr-list__item .event-stores-link {
  display: block;
  width: 100%;
  height: 13.33333vw;
  line-height: 13.33333vw;
  text-align: center;
  color: #484e55;
  text-decoration: none;
  background: url(/assets/img/ttop/lang/bnr-event-stores-sp.png) center center/contain no-repeat;
  font-size: .6em;
  padding: 0.53333vw 0;
}

#language-bnr .language-bnr-trip-advisor {
  padding-bottom: 1.33333%;
}

#language-bnr .language-bnr-trip-advisor .language-bnr-trip-advisor-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#language-bnr .language-bnr-trip-advisor .language-bnr-trip-advisor-list .language-bnr-trip-advisor-list__item {
  margin-right: 2.66667%;
  width: 33.33333%;
}

#language-bnr .language-bnr-trip-advisor .language-bnr-trip-advisor-list .language-bnr-trip-advisor-list__item:last-of-type {
  margin-right: 0;
}

#language-bnr .language-weibo.lang-pc {
  display: none;
}

#language-map {
  display: none;
  width: 100%;
  margin: 5.33333vw auto;
  position: relative;
}

#language-map .language-map-title {
  position: absolute;
  top: 1.33333vw;
  left: 0;
  padding: 2vw 0;
  z-index: 10;
  width: 33.33333vw;
  background: #898989;
  text-align: center;
  color: #fff;
  font-weight: bold;
  letter-spacing: .05em;
  font-size: 2.66667vw;
}

#language-map .language-map-list {
  position: relative;
  background: url(/assets/img/transer/base_top_map.png) top left/contain no-repeat;
  height: 51.6vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 5.33333vw;
}

#language-map .language-map-list__item {
  position: absolute;
  width: 24vw;
  text-align: center;
  background: #ec6d56;
  padding: 1.33333vw 0;
  border-radius: 2.66667vw;
  color: #fff;
  font-weight: bold;
  letter-spacing: .05em;
  font-size: 2.4vw;
  cursor: pointer;
}

#language-map .language-map-list__item.area-tokyo {
  top: 33.33333vw;
  right: 3.33333vw;
}

#language-map .language-map-list__item.area-kanagawa {
  top: 40.66667vw;
  right: 3.33333vw;
}

#language-map .language-map-list__item.area-saitama {
  top: 16.93333vw;
  right: 3.33333vw;
}

#language-map .language-map-list__item.area-chiba {
  top: 25.33333vw;
  right: 3.33333vw;
}

#language-map .language-map-list__item.area-osaka {
  top: 45.33333vw;
  left: 20.66667vw;
}

#language-map .language-map-list__item.area-hyogo {
  top: 17.33333vw;
  left: 21.33333vw;
}

#language-map .language-map-list__item.area-kyoto {
  top: 10.4vw;
  left: 28vw;
}

#language-map .language-map-list__item.area-shizuoka {
  top: 39.73333vw;
  left: 40vw;
}

#language-map .language-map-list__item.area-fukuoka {
  top: 25.33333vw;
  left: 0.66667vw;
}

#language-map .language-map-store {
  letter-spacing: .05em;
}

#language-map .language-map-store .language-map-store-title {
  background: #eef0f2;
  text-align: center;
  padding: 2.66667vw 0;
  font-size: 4.53333vw;
  border-bottom: 4px solid #bec3c9;
  margin-bottom: 2.66667vw;
}

#language-map .language-map-store .language-map-store-list {
  padding: 5.33333vw 0;
  border-bottom: 1px dotted #bec3c9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 97.33333vw;
  margin: 0 auto 2.66667vw;
}

#language-map .language-map-store .language-map-store-list-title {
  font-size: 4.26667vw;
  margin-bottom: 4vw;
  text-align: center;
  width: 100%;
}

#language-map .language-map-store .language-map-store-list-store {
  width: 46.66667vw;
  text-align: center;
  margin: 0 2vw 2vw 0;
  border: 1px solid #9da4aa;
  font-size: 3.06667vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  background: #fff;
  position: relative;
  -webkit-transition: .6s;
  transition: .6s;
}

#language-map .language-map-store .language-map-store-list-store::after {
  font-family: FontAwesome;
  font-size: 4vw;
  content: "\f105";
  color: #484e55;
  position: absolute;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

#language-map .language-map-store .language-map-store-list-store:hover {
  background: #596067;
}

#language-map .language-map-store .language-map-store-list-store:hover a {
  color: #fff;
}

#language-map .language-map-store .language-map-store-list-store:hover::after {
  color: #fff;
}

#language-map .language-map-store .language-map-store-list-store a {
  display: block;
  padding: 2.66667vw 2.66667vw;
  width: 48vw;
  color: #484e55;
  text-decoration: none;
  line-height: 1.3;
}

#language-about .language-about-bnr {
  display: none;
  width: 59.2vw;
  margin: 8vw auto 0;
}

#pagetop {
  display: none;
  width: 16.26667%;
  position: -webkit-sticky;
  position: sticky;
  bottom: 9.33333%;
  left: 82.66667%;
  z-index: 100;
}

#pagetop span {
  position: relative;
  display: block;
}

#pagetop span img {
  position: absolute;
  top: -65px;
}

#bnr_mystery_1803 {
  margin: 8% auto;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3MvdHRvcC9zcC5jc3MiLCJyZXNvdXJjZS9zYXNzL21vZHVsZS9fbWl4aW4uc2NzcyIsInJlc291cmNlL3Nhc3MvbW9kdWxlL192YXJpYWJsZS5zY3NzIiwicmVzb3VyY2Uvc2Fzcy90dG9wL3NwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7O2lDREtpQztBQzBDakM7RUFDQztJQUFJLFVBQVU7RUR2Q2I7RUN3Q0Q7SUFBTSxVQUFVO0VEckNmO0FBQ0Y7QUNrQ0E7RUFDQztJQUFJLFVBQVU7RUR2Q2I7RUN3Q0Q7SUFBTSxVQUFVO0VEckNmO0FBQ0Y7O0FFYkE7Ozs7aUNGbUJpQztBRWJqQzs7cUNGZ0JxQztBRW9EckM7O3FDRmpEcUM7QUUrRHJDOztxQ0Y1RHFDO0FHcEJyQztFQUNDLFdBQVc7QUhzQlo7O0FHbkJBO0VBQ0MsMENBQTBDO0VBQzFDLGtCQUFrQjtFQUNsQixhQUFtQztFRkpuQyxvQkFKMkI7RUVVM0IsY0RSbUI7RUNTbkIsYUFBYTtBSHNCZDs7QUduQkE7RUFDQyxrQkFBa0M7QUhzQm5DOztBR3ZCQTtFRlZDLG9CQUoyQjtFRWtCMUIsaUJBQWlDO0VBQ2pDLHlCREFtQjtFQ0NuQixjRERtQjtFQ0VuQix1QkFBc0M7RUFDdEMscUJBQXFCO0VBQ3JCLGdCQUFnQjtBSHdCbEI7O0FHcEJBO0VBQ0Msa0JBQWtCO0VBQ2xCLHFCQUFxQztFRnpCckMsb0JBSjJCO0FEcUQ1Qjs7QUdwQkE7RUFDQyxhQUFhO0VBRWIsb0JBQW9DO0VBQ3BDLHVCQUF1QztFQUN2QyxtRkFBYTtFQUNiLHlCRHJDbUI7RUNzQ25CLGdCQUFnQjtFQUNoQixvQkFBMEQ7RUFDMUQsOEJBQXNCO1VBQXRCLHNCQUFzQjtFRnRDdEIsZ0JBSjJCO0VFNEMzQixrQkFBa0I7RUFDbEIsZ0JEb0JXO0VDaEJYLGtCQUFrQjtBSG1CbkI7O0FHbkNBO0VBY0UsY0FBYztBSHlCaEI7O0FHdkNBO0VBa0JFLGNBQWM7RUYvQ2Ys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RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qiw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixnQkRqckNTO0VDa3JDVCxrQkFBa0I7RUFDbEIsdUJBQWU7RUFBZixlQUFlO0FINERsQjs7QUc1S0E7RUFrSEksd0JBQXdCO0VGbHZDM0IsY0FKMkI7RUV3dkN4QixnQkFBZ0I7RUFDaEIsY0R2dkNnQjtFQ3d2Q2hCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsVUFBVTtFQUNWLG1DQUEyQjtVQUEzQiwyQkFBMkI7QUg4RC9COztBR3ZMQTtFQTRISSxtQkQ3dkNrQjtBRjR6Q3RCOztBRzNMQTtFQThISyxXRGpzQ087QUZrd0NaOztBRy9MQTtFQWlJSyxXRHBzQ087QUZzd0NaOztBR25NQTtFQXFJSSxjQUFjO0VBQ2QsNEJBNXdDeUI7RUE2d0N6QixXQTd3Q3lCO0VBOHdDekIsY0Qxd0NnQjtFQzJ3Q2hCLHFCQUFxQjtFQUNyQixnQkFBZ0I7QUhrRXBCOztBRzVEQTtFQUVFLGFBQWE7RUFDYixhRnZ4QzBCO0VFd3hDMUIsa0JBQTZCO0FIOEQvQjs7QUcxREE7RUFDQyxhQUFhO0VBQ2IsZ0JBQWdDO0VBQ2hDLHdCQUFnQjtFQUFoQixnQkFBZ0I7RUFDaEIsZ0JBQWdDO0VBQ2hDLGVBQStCO0VBQy9CLFlBQVk7QUg2RGI7O0FHbkVBO0VBUUUsa0JBQWtCO0VBQ2xCLGNBQWM7QUgrRGhCOztBR3hFQTtFQVdJLGtCQUFrQjtFQUNsQixVQUFVO0FIaUVkOztBRzVEQTtFQUNDLGVBQXFDO0FIK0R0QyIsImZpbGUiOiJ0dG9wXFxzcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIFxyXG5cdG1peGlu5Yem55CGXHJcbiBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGtleWZyYW1lcyBkaXNwQXJ0aWNsZURldGFpbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBcclxuXHTlpInmlbDmoLzntI3jg5XjgqHjgqTjg6tcclxuXHQgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0MS4gQ29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0Mi4gQ2F0ZWdvcnlDb2xvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQzLiBVdGlsaXR5XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI25ldy1lcmEge1xuICBmb250LWZhbWlseTogJ1Nhd2FyYWJpIE1pbmNobycsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNCUgMDtcbiAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIGNvbG9yOiAjNDg0ZTU1O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdHRvcC1hbm5vdW5jZSB7XG4gIG1hcmdpbjogMi42NjY2NyUgMDtcbn1cblxuI3R0b3AtYW5ub3VuY2UgLnR0b3AtYW5ub3VuY2VfX2l0ZW0ge1xuICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgcGFkZGluZzogMi42NjY2NyU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlNjAwMTI7XG4gIGNvbG9yOiAjZTYwMDEyO1xuICBtYXJnaW4tYm90dG9tOiAwLjY2NjY3JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYnVzaW5lc3NfaG91cnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAyLjY2NjY3JTtcbiAgZm9udC1zaXplOiAzLjczMzMzdnc7XG59XG5cbiNhbm5vdW5jZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEuMzMzMzMlO1xuICBtYXJnaW4tYm90dG9tOiAxLjMzMzMzJTtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIixcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwic2VyaWZcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ4NGU1NTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZzogMS4zMzMzMyUgMiU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMy4ydnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jYW5ub3VuY2UgYSB7XG4gIGNvbG9yOiAjMDAwMEZGO1xufVxuXG4jYW5ub3VuY2UgLmFubm91bmNlLWhlYWQtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMuMnZ3O1xufVxuXG4jYW5ub3VuY2UgLmFubm91bmNlLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ4NGU1NTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0ODRlNTU7XG4gIHdpZHRoOiA1dnc7XG4gIGhlaWdodDogNXZ3O1xufVxuXG4jYW5ub3VuY2UgLmFubm91bmNlLWNsb3NlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jYW5ub3VuY2UgLmFubm91bmNlLWNsb3NlLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ4NGU1NTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDg0ZTU1O1xuICBwYWRkaW5nOiAwIDEuMzMzMzN2dztcbiAgYmFja2dyb3VuZDogIzQ4NGU1NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jYW5ub3VuY2UgLmFubm91bmNlLWNsb3NlLWJ0biBpbWcge1xuICB3aWR0aDogMi42NjY2N3Z3O1xufVxuXG4jYW5ub3VuY2UyIHtcbiAgbWFyZ2luLXRvcDogMS4zMzMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDEuMzMzMzMlO1xufVxuXG4jYW5ub3VuY2UyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2Fubm91bmNlMiBhLmFubm91bmNlMjAyMDI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMzMzMyU7XG59XG5cbiNhbm5vdW5jZTIgYSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4jYW5ub3VuY2VfbWFydWtvX2Ege1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxLjMzMzMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMzMzMyU7XG59XG5cbiNhbm5vdW5jZV9tYXJ1a29fYSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNhbm5vdW5jZV9tYXJ1a29fYSBhIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jYW5ub3VuY2VfbWFydWtvX2Ige1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxLjMzMzMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMzMzMyU7XG59XG5cbiNhbm5vdW5jZV9tYXJ1a29fYiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNhbm5vdW5jZV9tYXJ1a29fYiBhIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jdHRvcC1yb3RlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNjY2NjclO1xuICBwYWRkaW5nLWJvdHRvbTogMiU7XG59XG5cbiN0dG9wLXJvdGUgLnR0b3Atcm90ZS1jb3VudCB7XG4gIG1hcmdpbjogMCAwIDIlIDA7XG59XG5cbiN0dG9wLXJvdGUgLnR0b3Atcm90ZS1jb3VudC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyLjUlO1xuICBmb250LXNpemU6IDQuNTMzMzN2dztcbn1cblxuI3R0b3Atcm90ZSAudHRvcC1yb3RlLWNvdW50LWxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNiU7XG59XG5cbiN0dG9wLXJvdGUgLnR0b3Atcm90ZS1jb3VudC1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbiN0dG9wLXJvdGUgLnR0b3Atcm90ZS1jb3VudC1saXN0X19pdGVtLmN1cnJlbnQtdmlldzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMCU7XG4gIGJvdHRvbTogLTM3LjUlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2MCU7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZTcwMDEyO1xuICBwYWRkaW5nLXRvcDogMS4zMzMzMyU7XG59XG5cbiN0dG9wLXJvdGUgLnNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN0dG9wLXJvdGUgLnNsaWRlci5zbGljay1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jdHRvcC1yb3RlIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtNS4zMzMzM3Z3O1xufVxuXG4jdHRvcC1yb3RlIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDMuMzMzMzN2dztcbiAgaGVpZ2h0OiAzLjMzMzMzdnc7XG4gIG1hcmdpbjogMCAyLjEzMzMzdnc7XG59XG5cbiN0dG9wLXJvdGUgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICNBNTAwMUU7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAzLjMzMzMzdnc7XG4gIGhlaWdodDogMy4zMzMzM3Z3O1xufVxuXG4jdHRvcC1yb3RlIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAzLjMzMzMzdnc7XG4gIGhlaWdodDogMy4zMzMzM3Z3O1xufVxuXG4jdHRvcC1yb3RlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDMuMzMzMzN2dztcbiAgaGVpZ2h0OiAzLjMzMzMzdnc7XG4gIGZvbnQtc2l6ZTogMy4zMzMzM3Z3O1xuICBjb2xvcjogIzUxNjM1OTtcbiAgb3BhY2l0eTogLjc7XG59XG5cbiN0dG9wLXJvdGUgLnR0b3Atcm90ZS1jb250cm9sIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDAlO1xufVxuXG4jdHRvcC1yb3RlIC50dG9wLXJvdGUtY29udHJvbC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA1JSA1JSAwIDA7XG59XG5cbiN0dG9wLXJvdGUgLnR0b3Atcm90ZS1jb250cm9sLWxpc3RfX2l0ZW0uY29udHJvbC1wcmV2IHtcbiAgd2lkdGg6IDE4JTtcbn1cblxuI3R0b3Atcm90ZSAudHRvcC1yb3RlLWNvbnRyb2wtbGlzdF9faXRlbS5jb250cm9sLXBhdXNlIHtcbiAgd2lkdGg6IDY4LjMzMzMzJTtcbiAgbWFyZ2luOiAwIDEzLjMzMzMzJTtcbn1cblxuI3R0b3Atcm90ZSAudHRvcC1yb3RlLWNvbnRyb2wtbGlzdF9faXRlbS5jb250cm9sLXBsYXkge1xuICB3aWR0aDogNjguMzMzMzMlO1xuICBtYXJnaW46IDAgMTMuMzMzMzMlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdHRvcC1yb3RlIC50dG9wLXJvdGUtY29udHJvbC1saXN0X19pdGVtLmNvbnRyb2wtbmV4dCB7XG4gIG1hcmdpbjogMCAwIDAgMTAlO1xuICB3aWR0aDogMTglO1xufVxuXG4jdHRvcC1tZW51IHtcbiAgd2lkdGg6IDkzLjMzMzMzJTtcbiAgbWFyZ2luOiA0JSBhdXRvIDA7XG59XG5cbiN0dG9wLW1lbnUgLnR0b3AtbWVudS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3R0b3AtbWVudSAudHRvcC1tZW51LWxpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDMuNnZ3O1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ3Ljg1NzE0JTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTE2MzU5O1xuICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtbGlzdF9faXRlbSBhIHtcbiAgcGFkZGluZzogNi42NjY2N3Z3IDA7XG4gIGNvbG9yOiAjNTE2MzU5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtbGlzdF9faXRlbTpudGgtb2YtdHlwZShvZGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxJTtcbn1cblxuI3R0b3AtbWVudSAudHRvcC1tZW51LWxpc3RfX2l0ZW06OmJlZm9yZSwgI3R0b3AtbWVudSAudHRvcC1tZW51LWxpc3RfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuI3R0b3AtbWVudSAudHRvcC1tZW51LWxpc3RfX2l0ZW0udHRvcC1tZW51LXN0b3JlIHtcbiAgcGFkZGluZzogNi42NjY2N3Z3IDA7XG59XG5cbiN0dG9wLW1lbnUgLnR0b3AtbWVudS1saXN0X19pdGVtLnR0b3AtbWVudS1zdG9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNy40NjI2OSU7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvX2Z0X3N0b3JlLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTQuOTI1MzclO1xuICBwYWRkaW5nLXRvcDogMTQuOTI1MzclO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtbGlzdF9faXRlbS50dG9wLW1lbnUtc3RvcmU6OmFmdGVyIHtcbiAgY29sb3I6ICM0ODRlNTU7XG4gIHJpZ2h0OiA3LjE2NDE4JTtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDUuODY2Njd2dztcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuI3R0b3AtbWVudSAudHRvcC1tZW51LWxpc3RfX2l0ZW0udHRvcC1tZW51LXN0b3JlLnBhbmVsLW9wZW4ge1xuICBiYWNrZ3JvdW5kOiAjZmRlNGJmO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtbGlzdF9faXRlbS50dG9wLW1lbnUtc3RvcmUucGFuZWwtb3Blbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtbGlzdF9faXRlbS50dG9wLW1lbnUtc2hvcC1zZWFyY2g6OmJlZm9yZSB7XG4gIGxlZnQ6IDUuOTcwMTUlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL21pY28tdGl0bGUtc2hvcC1zZWFyY2gucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxNC45MjUzNyU7XG4gIHBhZGRpbmctdG9wOiAxNC45MjUzNyU7XG59XG5cbiN0dG9wLW1lbnUgLnR0b3AtbWVudS1saXN0X19pdGVtLnR0b3AtbWVudS1zaG9wLXNlYXJjaDo6YWZ0ZXIge1xuICBjb2xvcjogIzQ4NGU1NTtcbiAgcmlnaHQ6IDcuMTY0MTglO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogNS44NjY2N3Z3O1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtbGlzdF9faXRlbS50dG9wLW1lbnUtZWM6OmJlZm9yZSB7XG4gIGxlZnQ6IDcuNDYyNjklO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19mdF9lYy5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEzLjczMTM0JTtcbiAgcGFkZGluZy10b3A6IDEzLjczMTM0JTtcbn1cblxuI3R0b3AtbWVudSAudHRvcC1tZW51LWxpc3RfX2l0ZW0udHRvcC1tZW51LWVjOjphZnRlciB7XG4gIGNvbG9yOiAjNDg0ZTU1O1xuICByaWdodDogNi44NjU2NyU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG5cbiN0dG9wLW1lbnUgLnR0b3AtbWVudS1saXN0X19pdGVtLnR0b3AtbWVudS1lcG9zOjpiZWZvcmUge1xuICBsZWZ0OiA1Ljk3MDE1JTtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fZnRfZXBvcy5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDE0LjkyNTM3JTtcbiAgcGFkZGluZy10b3A6IDkuNTUyMjQlO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtbGlzdF9faXRlbS50dG9wLW1lbnUtZXBvczo6YWZ0ZXIge1xuICBjb2xvcjogIzQ4NGU1NTtcbiAgcmlnaHQ6IDYuODY1NjclO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4jdHRvcC1tZW51IC50dG9wLW1lbnUtc3RvcmUtbGlzdCB7XG4gIHdpZHRoOiAxMDcuMTQyODYlO1xuICBtYXJnaW4tbGVmdDogLTMuNTcxNDMlO1xuICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3R0b3AtbWVudSAudHRvcC1tZW51LXN0b3JlLWxpc3QgLnN0b3JlLWFyZWEtbGlzdF9fc2hvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwZXJzb25hbGl6ZSAudHRvcC1tZW51LXBlcnNvbmFsaXplLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIG1hcmdpbjogMCAzLjQ2NjY3JSA1LjMzMzMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0LjI4NTcxJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSg3MywgNzgsIDg0LCAwLjgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNwZXJzb25hbGl6ZSAudHRvcC1tZW51LXBlcnNvbmFsaXplLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTQuMjg1NzElO1xuICBsZWZ0OiAyLjg1NzE0JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdHRvcC90dG9wLWljby1wZXJzb25hbGl6ZS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDguODU3MTQlO1xuICBwYWRkaW5nLXRvcDogOC44NTcxNCU7XG59XG5cbiNwZXJzb25hbGl6ZSAudHRvcC1tZW51LXBlcnNvbmFsaXplLXRpdGxlOjphZnRlciB7XG4gIGNvbG9yOiAjNDg0ZTU1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjYuODY1NjclO1xuICByaWdodDogMy41ODIwOSU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcGVyc29uYWxpemUgLnR0b3AtbWVudS1wZXJzb25hbGl6ZS10aXRsZS5vcGVuZWQge1xuICBiYWNrZ3JvdW5kOiAjZmRlNGJmO1xufVxuXG4jcGVyc29uYWxpemUgLnR0b3AtbWVudS1wZXJzb25hbGl6ZS10aXRsZS5vcGVuZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuI3BlcnNvbmFsaXplIC50dG9wLW1lbnUtcGVyc29uYWxpemUtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwZXJzb25hbGl6ZSAucGVyc29uYWxpemUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA5My4zMzMzMyU7XG4gIG1hcmdpbjogNCUgYXV0byAwO1xufVxuXG4jcGVyc29uYWxpemUgLnBlcnNvbmFsaXplLXN0b3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICBwYWRkaW5nOiA0JSAwO1xuICBmb250LXNpemU6IDQuNTMzMzN2dztcbn1cblxuI3BlcnNvbmFsaXplIC5wZXJzb25hbGl6ZS1zdG9yZSBhIHtcbiAgY29sb3I6ICM0ODRlNTU7XG59XG5cbiNwZXJzb25hbGl6ZSAucGVyc29uYWxpemUtbGlzdF9faXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAzMS40Mjg1NyU7XG4gIG1hcmdpbi1ib3R0b206IDQuMjg1NzElO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSg3MywgNzgsIDg0LCAwLjgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jcGVyc29uYWxpemUgLnBlcnNvbmFsaXplLWxpc3RfX2l0ZW0uZGlzcC1vbmx5LXBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3BlcnNvbmFsaXplIC5wZXJzb25hbGl6ZS1saXN0X19pdGVtOm50aC1jaGlsZCgzbisyKSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjg1NzE0JTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0JTtcbn1cblxuI3BlcnNvbmFsaXplIC5wZXJzb25hbGl6ZS1saXN0X19pdGVtLWZyYW1lIHtcbiAgcGFkZGluZzogMi4yNzI3MyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcGVyc29uYWxpemUgLnBlcnNvbmFsaXplLWxpc3RfX2l0ZW0taW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xufVxuXG4jcGVyc29uYWxpemUgLnBlcnNvbmFsaXplLWxpc3RfX2l0ZW0tdHh0IHtcbiAgZm9udC1zaXplOiAyLjkzMzMzdnc7XG4gIHBhZGRpbmc6IDAgMTEuMzYzNjQlIDAgMi4yNzI3MyU7XG4gIG1hcmdpbi1ib3R0b206IDYuODE4MTglO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuI3BlcnNvbmFsaXplIC5wZXJzb25hbGl6ZS1saXN0X19pdGVtLXR4dDo6YWZ0ZXIge1xuICBjb2xvcjogIzQ4NGU1NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuOTg1MDclO1xuICByaWdodDogMC41OTcwMSU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcGVyc29uYWxpemUgLnBlcnNvbmFsaXplLXN0b3JlLWJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMy4ydnc7XG4gIGNvbG9yOiAjNDg0ZTU1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogOTMuMzMzMzMlO1xuICBtYXJnaW46IDIuNjY2NjclIGF1dG8gNCU7XG4gIHBhZGRpbmc6IDQlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoNzMsIDc4LCA4NCwgMC44KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcGVyc29uYWxpemUgLnBlcnNvbmFsaXplLXN0b3JlLWJ0biBhOjphZnRlciB7XG4gIGNvbG9yOiAjNDg0ZTU1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjYuODY1NjclO1xuICByaWdodDogMy41ODIwOSU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcGVyc29uYWxpemUgLnR0b3AtbWVudS1wZXJzb25hbGl6ZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA5My4zMzMzMyU7XG4gIGJhY2tncm91bmQ6ICM3YjgyODk7XG4gIG1hcmdpbjogMCBhdXRvIDglO1xuICBwYWRkaW5nOiA0JSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNwZXJzb25hbGl6ZSAudHRvcC1tZW51LXBlcnNvbmFsaXplLWNsb3NlOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjYuODY1NjclO1xuICByaWdodDogMy41ODIwOSU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbmV3cyB7XG4gIG1hcmdpbi10b3A6IDQlO1xufVxuXG4jbmV3cyAubmV3cy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjUzMzMzdnc7XG4gIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIHBhZGRpbmc6IDQlIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI25ld3MgLm5ld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDkzLjMzMzMzJTtcbiAgbWFyZ2luOiA0LjI4NTcxJSBhdXRvIDEuNDI4NTclO1xufVxuXG4jbmV3cyAubmV3cy1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDMxLjQyODU3JTtcbiAgbWFyZ2luLWJvdHRvbTogNC4yODU3MSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNuZXdzIC5uZXdzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDNuKzIpIHtcbiAgbWFyZ2luLWxlZnQ6IDIuODU3MTQlO1xuICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlO1xufVxuXG4jbmV3cyAubmV3cy1saXN0X19pdGVtLnN0YXR1cy1uZXc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNC41NDU0NSU7XG4gIGxlZnQ6IC05LjA5MDkxJTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY28tbmV3cy10b3BpY3MucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDIyLjcyNzI3JTtcbiAgcGFkZGluZy10b3A6IDI0LjU0NTQ1JTtcbn1cblxuI25ld3MgLm5ld3MtdG9waWNzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMi4yNzI3MyU7XG59XG5cbiNuZXdzIC5uZXdzLXRvcGljcy1pbWcge1xuICBtYXJnaW4tYm90dG9tOiA2LjgxODE4JTtcbn1cblxuI25ld3MgLm5ld3MtdG9waWNzLXR4dCB7XG4gIGZvbnQtc2l6ZTogMi45MzMzM3Z3O1xuICBwYWRkaW5nOiAwIDExLjM2MzY0JSAwIDIuMjcyNzMlO1xuICBtYXJnaW4tYm90dG9tOiA2LjgxODE4JTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbiNuZXdzIC5uZXdzLXRvcGljcy10eHQ6OmFmdGVyIHtcbiAgY29sb3I6ICM0ODRlNTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjk4NTA3JTtcbiAgcmlnaHQ6IDAuNTk3MDElO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogNS44NjY2N3Z3O1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI25ld3MgLm91dGVyLWxpbms6OmFmdGVyIHtcbiAgY29sb3I6ICM0ODRlNTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMC44OTU1MiU7XG4gIHJpZ2h0OiAwLjU5NzAxJTtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDMuMnZ3O1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI25ld3MgLm5ld3MtbGluayB7XG4gIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNi42NjY2N3Z3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjQTUwMDFFO1xuICBjb2xvcjogI0E1MDAxRTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4jbmV3cyAubmV3cy1saW5rOjphZnRlciB7XG4gIGNvbG9yOiAjQTUwMDFFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjYuODY1NjclO1xuICByaWdodDogMy41ODIwOSU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiA1Ljg2NjY3dnc7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbmV3cyAubmV3cy1saW5rLm9wZW5lZCB7XG4gIGJhY2tncm91bmQ6ICNmZGU0YmY7XG59XG5cbiNuZXdzIC5uZXdzLWxpbmsub3BlbmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbiNwcm9kdWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogOCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2NjclO1xuICBwYWRkaW5nLWJvdHRvbTogMiU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVmMGYyO1xufVxuXG4jcHJvZHVjdCAucHJvZHVjdC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjUzMzMzdnc7XG4gIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmVjM2M5O1xuICBwYWRkaW5nOiA0JSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNwcm9kdWN0IC5wcm9kdWN0LXJvdGUtY291bnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiAyJSAwIDAgNCU7XG59XG5cbiNwcm9kdWN0IC5wcm9kdWN0LXJvdGUtY291bnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMuMzMzMzMlO1xuICBmb250LXNpemU6IDQuNTMzMzN2dztcbn1cblxuI3Byb2R1Y3QgLnByb2R1Y3Qtcm90ZS1jb3VudC1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcHJvZHVjdCAucHJvZHVjdC1yb3RlLWNvdW50LWxpc3RfX2l0ZW0uY3VycmVudC12aWV3OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI2LjY2NjY3JTtcbiAgYm90dG9tOiAtNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2MCU7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZTcwMDEyO1xuICBwYWRkaW5nLXRvcDogMS4zMzMzMyU7XG59XG5cbiNwcm9kdWN0IC5zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcHJvZHVjdCAuc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNwcm9kdWN0IC5wcm9kdWN0LXJvdGUtY29udHJvbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDQwJTtcbn1cblxuI3Byb2R1Y3QgLnByb2R1Y3Qtcm90ZS1jb250cm9sLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDUlIDEwJSAwIDA7XG59XG5cbiNwcm9kdWN0IC5wcm9kdWN0LXJvdGUtY29udHJvbC1saXN0X19pdGVtLmNvbnRyb2wtcHJldiB7XG4gIHdpZHRoOiAxNiU7XG59XG5cbiNwcm9kdWN0IC5wcm9kdWN0LXJvdGUtY29udHJvbC1saXN0X19pdGVtLmNvbnRyb2wtcGF1c2Uge1xuICB3aWR0aDogNjguMzMzMzMlO1xuICBtYXJnaW46IDAgMTMuMzMzMzMlO1xufVxuXG4jcHJvZHVjdCAucHJvZHVjdC1yb3RlLWNvbnRyb2wtbGlzdF9faXRlbS5jb250cm9sLXBsYXkge1xuICB3aWR0aDogNjguMzMzMzMlO1xuICBtYXJnaW46IDAgMTMuMzMzMzMlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcHJvZHVjdCAucHJvZHVjdC1yb3RlLWNvbnRyb2wtbGlzdF9faXRlbS5jb250cm9sLW5leHQge1xuICB3aWR0aDogMTYlO1xuICBtYXJnaW46IDAgMCAwIDYuNjY2NjclO1xufVxuXG4jZWMtcm90ZSB7XG4gIG1hcmdpbi10b3A6IDglO1xufVxuXG4jZWMtcm90ZSAuZWMtcm90ZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjUzMzMzdnc7XG4gIGJhY2tncm91bmQ6ICNlZWYwZjI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmVjM2M5O1xuICBwYWRkaW5nOiA0JSAyMS4zMzMzMyUgNCUgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jZWMtcm90ZSAuZWMtcm90ZS10aXRsZSAuZWMtcm90ZS1teXBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMS4zMzMzMyU7XG4gIHJpZ2h0OiAxLjMzMzMzJTtcbiAgd2lkdGg6IDM0LjI2NjY3JTtcbn1cblxuI2VjLXJvdGUgLmVjLXJvdGUtdGl0bGUgLmVjLXJvdGUtbXlwYWdlLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNS4zMzMzMyUgMi42NjY2NyU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ODRlNTU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ4NGU1NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jZWMtcm90ZSAuZWMtcm90ZS10aXRsZSAuZWMtcm90ZS1teXBhZ2UtbGluayBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOS43Mjc2MyU7XG4gIGxlZnQ6IDUuODM2NTglO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdHRvcC9pY29fZWNfbXlwYWdlLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMy4yMjk1NyU7XG4gIHBhZGRpbmctdG9wOiAxNi4zNDI0MSU7XG59XG5cbiNlYy1yb3RlIC5lYy1yb3RlLXRpdGxlIC5lYy1yb3RlLW15cGFnZS1saW5rIGE6OmFmdGVyIHtcbiAgY29sb3I6ICM0ODRlNTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5LjcyNzYzJTtcbiAgcmlnaHQ6IDcuNzgyMSU7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiA1LjA2NjY3dnc7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZWMtcm90ZSAuZWMtcm90ZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogOTMuMzMzMzMlO1xuICBtYXJnaW46IDQuMjg1NzElIGF1dG8gMS40Mjg1NyU7XG59XG5cbiNlYy1yb3RlIC5lYy1yb3RlLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMzEuNDI4NTclO1xuICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2VjLXJvdGUgLmVjLXJvdGUtbGlzdF9faXRlbTpudGgtY2hpbGQoM24rMikge1xuICBtYXJnaW4tbGVmdDogMi44NTcxNCU7XG4gIG1hcmdpbi1yaWdodDogMi44NTcxNCU7XG59XG5cbiNlYy1yb3RlIC5lYy1yb3RlLWxpc3RfX2l0ZW0gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuI2VjLXJvdGUgLmVjLXJvdGUtbGlzdF9faXRlbS5zdGF0dXMtbmV3OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQuNTQ1NDUlO1xuICBsZWZ0OiAtOS4wOTA5MSU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvLW5ld3MtdG9waWNzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAyMi43MjcyNyU7XG4gIHBhZGRpbmctdG9wOiAyNC41NDU0NSU7XG59XG5cbiNlYy1yb3RlIC5lYy1tb3JlLXZpZXcge1xuICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDYuNjY2Njd2dztcbiAgYm9yZGVyOiAycHggc29saWQgI0E1MDAxRTtcbiAgY29sb3I6ICNBNTAwMUU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuI2VjLXJvdGUgLmVjLW1vcmUtdmlldzo6YWZ0ZXIge1xuICBjb2xvcjogI0E1MDAxRTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI2Ljg2NTY3JTtcbiAgcmlnaHQ6IDMuNTgyMDklO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogNS44NjY2N3Z3O1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2VjLXJvdGUgLmVjLW1vcmUtdmlldy5vcGVuZWQge1xuICBiYWNrZ3JvdW5kOiAjZmRlNGJmO1xufVxuXG4jZWMtcm90ZSAuZWMtbW9yZS12aWV3Lm9wZW5lZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4jc25zLWxpbmsge1xuICBtYXJnaW46IDglIDAgNC42NjY2NyU7XG59XG5cbiNzbnMtbGluayAuc25zLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQuNTMzMzN2dztcbiAgYmFja2dyb3VuZDogI2VlZjBmMjtcbiAgcGFkZGluZzogMi42NjY2NyUgMDtcbn1cblxuI3Nucy1saW5rIC5zbnMtdGl0bGUgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMiU7XG4gIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xufVxuXG4jc25zLWxpbmsgLnNucy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDg4dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA0JTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI3Nucy1saW5rIC5zbnMtbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAxMy4zMzMzM3Z3O1xuICBtYXJnaW4tcmlnaHQ6IDEzLjMzMzMzdnc7XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbiAgdHJhbnNpdGlvbjogLjZzO1xufVxuXG4jc25zLWxpbmsgLnNucy1saXN0X19pdGVtOm50aC1vZi10eXBlKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI3Nucy1saW5rIC5zbnMtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4jc25zLWxpbmsgLnNucy1saXN0X19pdGVtLm5vdC1hY3RpdmUge1xuICBvcGFjaXR5OiAuMTtcbn1cblxuI3Nucy1saW5rIC5zbnMtZGV0YWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Nucy1saW5rIC5zbnMtZGV0YWlsLWxpc3Qge1xuICB3aWR0aDogODh2dztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNzbnMtbGluayAuc25zLWRldGFpbC1saXN0IC5zbnMtZGV0YWlsLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyLjY2NjY3dnc7XG4gIHBhZGRpbmctYm90dG9tOiAyLjY2NjY3dnc7XG4gIGJvcmRlci1ib3R0b206IDAuMjY2Njd2dyBkb3R0ZWQgIzlkYTRhYTtcbn1cblxuI3Nucy1saW5rIC5zbnMtZGV0YWlsLWxpc3QgLnNucy1kZXRhaWwtbGlzdF9faXRlbS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ4NGU1NTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xufVxuXG4jc25zLWxpbmsgLnNucy1kZXRhaWwtbGlzdCAuc25zLWxpbmstYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI3Nucy1saW5rIC5zbnMtZGV0YWlsLWxpc3QgLnNucy1saW5rLWJveC1pY28ge1xuICB3aWR0aDogMjB2dztcbiAgbWFyZ2luLXJpZ2h0OiAyLjY2NjY3dnc7XG59XG5cbiNzbnMtbGluayAuc25zLWRldGFpbC1saXN0IC5zbnMtbGluay1ib3gtaWNvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jc25zLWxpbmsgLnNucy1kZXRhaWwtbGlzdCAuc25zLWxpbmstYm94LXRleHQge1xuICB3aWR0aDogNjYuNjY2Njd2dztcbiAgZm9udC1zaXplOiAzLjQ2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuXG4jc25zLWxpbmsgLnNucy1kZXRhaWwtbGlzdCAuc25zLWxpbmstYm94LXRleHQgLnNucy1saW5rLWJveC10ZXh0LWhhc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogI2JlYzNjOTtcbiAgZm9udC1zaXplOiAxLjg2NjY3dnc7XG59XG5cbi5sYW5ndWFnZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDk3LjMzMzMzJTtcbiAgbWFyZ2luOiAxMC42NjY2NyUgYXV0byAxMC42NjY2NyU7XG59XG5cbi5sYW5ndWFnZS1vbmx5IC5sYW5ndWFnZS1vbmx5LWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYW5ndWFnZS1vbmx5IC5sYW5ndWFnZS1vbmx5LWJveC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDUuMzMzMzN2dztcbn1cblxuLmxhbmd1YWdlLW9ubHkgLmxhbmd1YWdlLW9ubHktYm94LWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogNDklO1xufVxuXG4ubGFuZ3VhZ2Utb25seSAubGFuZ3VhZ2Utb25seS1ib3gtbGlzdF9faXRlbS5kZXZpY2VfX3BjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLWVuLFxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLXpoLFxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLWNuLFxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLWtvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogOCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDQlO1xuICBwYWRkaW5nLWJvdHRvbTogNCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVmMGYyO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2UtbWFpbiB7XG4gIG1hcmdpbjogMCAwIDQlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2UtdGF4RnJlZSB7XG4gIG1hcmdpbjogMCAwIDIlIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNsYW5ndWFnZS10YXhmcmVlIC5sYW5ndWFnZS10YXhGcmVlIC5sYW5ndWFnZS10YXhGcmVlLXRpdGxlIHtcbiAgd2lkdGg6IDkyJTtcbiAgbWFyZ2luOiAwIGF1dG8gMiU7XG59XG5cbiNsYW5ndWFnZS10YXhmcmVlIC5sYW5ndWFnZS10YXhGcmVlLWNhdXRpb24ge1xuICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgcGFkZGluZzogMCAyJSAyJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLXJvdGUtbGlzdCB7XG4gIHdpZHRoOiA5MiU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1saXN0IC5sYW5ndWFnZS1yb3RlLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzI0NjQlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1saXN0Lm5vLXJvdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLXJvdGUtbGlzdC5uby1yb3RlIC5sYW5ndWFnZS1yb3RlLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogNDkuMjc1MzYlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1saXN0Lm5vLXJvdGUgLmxhbmd1YWdlLXJvdGUtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMS40NDkyOCU7XG59XG5cbiNsYW5ndWFnZS10YXhmcmVlIC5sYW5ndWFnZS1yb3RlLWNvdW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbjogNCUgMCAwIDQlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1jb3VudC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMy4zMzMzMyU7XG4gIGZvbnQtc2l6ZTogNC41MzMzM3Z3O1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1jb3VudC1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1jb3VudC1saXN0X19pdGVtLmN1cnJlbnQtdmlldzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNi42NjY2NyU7XG4gIGJvdHRvbTogLTUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNjAlO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2U3MDAxMjtcbiAgcGFkZGluZy10b3A6IDEuMzMzMzMlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAuc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xhbmd1YWdlLXRheGZyZWUgLnNsaWRlci5zbGljay1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1jb250cm9sIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDAlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1jb250cm9sLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDEwJSAxMCUgMCAwO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1jb250cm9sLWxpc3RfX2l0ZW0uY29udHJvbC1wcmV2IHtcbiAgd2lkdGg6IDI4JTtcbn1cblxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLXJvdGUtY29udHJvbC1saXN0X19pdGVtLmNvbnRyb2wtcGF1c2Uge1xuICB3aWR0aDogNjguMzMzMzMlO1xuICBtYXJnaW46IDAgMTMuMzMzMzMlO1xufVxuXG4jbGFuZ3VhZ2UtdGF4ZnJlZSAubGFuZ3VhZ2Utcm90ZS1jb250cm9sLWxpc3RfX2l0ZW0uY29udHJvbC1wbGF5IHtcbiAgd2lkdGg6IDY4LjMzMzMzJTtcbiAgbWFyZ2luOiAwIDEzLjMzMzMzJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xhbmd1YWdlLXRheGZyZWUgLmxhbmd1YWdlLXJvdGUtY29udHJvbC1saXN0X19pdGVtLmNvbnRyb2wtbmV4dCB7XG4gIHdpZHRoOiAyOCU7XG59XG5cbiNsYW5ndWFnZS1ibnIgLmxhbmd1YWdlLWVuLFxuI2xhbmd1YWdlLWJuciAubGFuZ3VhZ2UtemgsXG4jbGFuZ3VhZ2UtYm5yIC5sYW5ndWFnZS1jbixcbiNsYW5ndWFnZS1ibnIgLmxhbmd1YWdlLWtvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VlZjBmMjtcbn1cblxuI2xhbmd1YWdlLWJuciAubGFuZ3VhZ2UtYm5yLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDk3LjMzMzMzdnc7XG4gIHBhZGRpbmc6IDUuMzMzMzN2dyAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2xhbmd1YWdlLWJuciAubGFuZ3VhZ2UtYm5yLWxpc3QubGFuZy1wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNsYW5ndWFnZS1ibnIgLmxhbmd1YWdlLWJuci1saXN0IC5sYW5ndWFnZS1ibnItbGlzdF9faXRlbSB7XG4gIHdpZHRoOiA0OHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMi4xMzMzMyU7XG59XG5cbiNsYW5ndWFnZS1ibnIgLmxhbmd1YWdlLWJuci1saXN0IC5sYW5ndWFnZS1ibnItbGlzdF9faXRlbSAuZXZlbnQtc3RvcmVzLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTMuMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEzLjMzMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0ODRlNTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3R0b3AvbGFuZy9ibnItZXZlbnQtc3RvcmVzLXNwLnBuZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAuNmVtO1xuICBwYWRkaW5nOiAwLjUzMzMzdncgMDtcbn1cblxuI2xhbmd1YWdlLWJuciAubGFuZ3VhZ2UtYm5yLXRyaXAtYWR2aXNvciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjMzMzMzJTtcbn1cblxuI2xhbmd1YWdlLWJuciAubGFuZ3VhZ2UtYm5yLXRyaXAtYWR2aXNvciAubGFuZ3VhZ2UtYm5yLXRyaXAtYWR2aXNvci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNsYW5ndWFnZS1ibnIgLmxhbmd1YWdlLWJuci10cmlwLWFkdmlzb3IgLmxhbmd1YWdlLWJuci10cmlwLWFkdmlzb3ItbGlzdCAubGFuZ3VhZ2UtYm5yLXRyaXAtYWR2aXNvci1saXN0X19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjY2NjY3JTtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuI2xhbmd1YWdlLWJuciAubGFuZ3VhZ2UtYm5yLXRyaXAtYWR2aXNvciAubGFuZ3VhZ2UtYm5yLXRyaXAtYWR2aXNvci1saXN0IC5sYW5ndWFnZS1ibnItdHJpcC1hZHZpc29yLWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4jbGFuZ3VhZ2UtYm5yIC5sYW5ndWFnZS13ZWliby5sYW5nLXBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xhbmd1YWdlLW1hcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDUuMzMzMzN2dyBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjMzMzMzdnc7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDJ2dyAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDMzLjMzMzMzdnc7XG4gIGJhY2tncm91bmQ6ICM4OTg5ODk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xufVxuXG4jbGFuZ3VhZ2UtbWFwIC5sYW5ndWFnZS1tYXAtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3RyYW5zZXIvYmFzZV90b3BfbWFwLnBuZykgdG9wIGxlZnQvY29udGFpbiBuby1yZXBlYXQ7XG4gIGhlaWdodDogNTEuNnZ3O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjR2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWM2ZDU2O1xuICBwYWRkaW5nOiAxLjMzMzMzdncgMDtcbiAgYm9yZGVyLXJhZGl1czogMi42NjY2N3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgZm9udC1zaXplOiAyLjR2dztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jbGFuZ3VhZ2UtbWFwIC5sYW5ndWFnZS1tYXAtbGlzdF9faXRlbS5hcmVhLXRva3lvIHtcbiAgdG9wOiAzMy4zMzMzM3Z3O1xuICByaWdodDogMy4zMzMzM3Z3O1xufVxuXG4jbGFuZ3VhZ2UtbWFwIC5sYW5ndWFnZS1tYXAtbGlzdF9faXRlbS5hcmVhLWthbmFnYXdhIHtcbiAgdG9wOiA0MC42NjY2N3Z3O1xuICByaWdodDogMy4zMzMzM3Z3O1xufVxuXG4jbGFuZ3VhZ2UtbWFwIC5sYW5ndWFnZS1tYXAtbGlzdF9faXRlbS5hcmVhLXNhaXRhbWEge1xuICB0b3A6IDE2LjkzMzMzdnc7XG4gIHJpZ2h0OiAzLjMzMzMzdnc7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1saXN0X19pdGVtLmFyZWEtY2hpYmEge1xuICB0b3A6IDI1LjMzMzMzdnc7XG4gIHJpZ2h0OiAzLjMzMzMzdnc7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1saXN0X19pdGVtLmFyZWEtb3Nha2Ege1xuICB0b3A6IDQ1LjMzMzMzdnc7XG4gIGxlZnQ6IDIwLjY2NjY3dnc7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1saXN0X19pdGVtLmFyZWEtaHlvZ28ge1xuICB0b3A6IDE3LjMzMzMzdnc7XG4gIGxlZnQ6IDIxLjMzMzMzdnc7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1saXN0X19pdGVtLmFyZWEta3lvdG8ge1xuICB0b3A6IDEwLjR2dztcbiAgbGVmdDogMjh2dztcbn1cblxuI2xhbmd1YWdlLW1hcCAubGFuZ3VhZ2UtbWFwLWxpc3RfX2l0ZW0uYXJlYS1zaGl6dW9rYSB7XG4gIHRvcDogMzkuNzMzMzN2dztcbiAgbGVmdDogNDB2dztcbn1cblxuI2xhbmd1YWdlLW1hcCAubGFuZ3VhZ2UtbWFwLWxpc3RfX2l0ZW0uYXJlYS1mdWt1b2thIHtcbiAgdG9wOiAyNS4zMzMzM3Z3O1xuICBsZWZ0OiAwLjY2NjY3dnc7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1zdG9yZSB7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn1cblxuI2xhbmd1YWdlLW1hcCAubGFuZ3VhZ2UtbWFwLXN0b3JlIC5sYW5ndWFnZS1tYXAtc3RvcmUtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZWVmMGYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIuNjY2Njd2dyAwO1xuICBmb250LXNpemU6IDQuNTMzMzN2dztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNiZWMzYzk7XG4gIG1hcmdpbi1ib3R0b206IDIuNjY2Njd2dztcbn1cblxuI2xhbmd1YWdlLW1hcCAubGFuZ3VhZ2UtbWFwLXN0b3JlIC5sYW5ndWFnZS1tYXAtc3RvcmUtbGlzdCB7XG4gIHBhZGRpbmc6IDUuMzMzMzN2dyAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNiZWMzYzk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDk3LjMzMzMzdnc7XG4gIG1hcmdpbjogMCBhdXRvIDIuNjY2Njd2dztcbn1cblxuI2xhbmd1YWdlLW1hcCAubGFuZ3VhZ2UtbWFwLXN0b3JlIC5sYW5ndWFnZS1tYXAtc3RvcmUtbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1zdG9yZSAubGFuZ3VhZ2UtbWFwLXN0b3JlLWxpc3Qtc3RvcmUge1xuICB3aWR0aDogNDYuNjY2Njd2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMnZ3IDJ2dyAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWRhNGFhO1xuICBmb250LXNpemU6IDMuMDY2Njd2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuNnM7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1zdG9yZSAubGFuZ3VhZ2UtbWFwLXN0b3JlLWxpc3Qtc3RvcmU6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IDR2dztcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgY29sb3I6ICM0ODRlNTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuI2xhbmd1YWdlLW1hcCAubGFuZ3VhZ2UtbWFwLXN0b3JlIC5sYW5ndWFnZS1tYXAtc3RvcmUtbGlzdC1zdG9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1OTYwNjc7XG59XG5cbiNsYW5ndWFnZS1tYXAgLmxhbmd1YWdlLW1hcC1zdG9yZSAubGFuZ3VhZ2UtbWFwLXN0b3JlLWxpc3Qtc3RvcmU6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jbGFuZ3VhZ2UtbWFwIC5sYW5ndWFnZS1tYXAtc3RvcmUgLmxhbmd1YWdlLW1hcC1zdG9yZS1saXN0LXN0b3JlOmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jbGFuZ3VhZ2UtbWFwIC5sYW5ndWFnZS1tYXAtc3RvcmUgLmxhbmd1YWdlLW1hcC1zdG9yZS1saXN0LXN0b3JlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMi42NjY2N3Z3IDIuNjY2Njd2dztcbiAgd2lkdGg6IDQ4dnc7XG4gIGNvbG9yOiAjNDg0ZTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbiNsYW5ndWFnZS1hYm91dCAubGFuZ3VhZ2UtYWJvdXQtYm5yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDU5LjJ2dztcbiAgbWFyZ2luOiA4dncgYXV0byAwO1xufVxuXG4jcGFnZXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNi4yNjY2NyU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogOS4zMzMzMyU7XG4gIGxlZnQ6IDgyLjY2NjY3JTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4jcGFnZXRvcCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3BhZ2V0b3Agc3BhbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY1cHg7XG59XG5cbiNibnJfbXlzdGVyeV8xODAzIHtcbiAgbWFyZ2luOiA4JSBhdXRvO1xufVxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBcclxuXHRtaXhpbuWHpueQhlxyXG4gXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuQGZ1bmN0aW9uIGdldC12dygkc2l6ZSwgJHZpZXdwb3J0OiAkU1BfV0lEVEgpIHtcclxuXHQkcmF0ZTogMTAwIC8gJHZpZXdwb3J0O1xyXG5cdEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcclxufVxyXG5cclxuQG1peGluIGZvbnQtc2l6ZS12dygkcGl4ZWwsICR2aWV3V2lkdGg6IDc1MCkge1xyXG5cdGZvbnQtc2l6ZTogZ2V0LXZ3KCRwaXhlbCwgJHZpZXdXaWR0aCk7XHJcbn1cclxuXHJcbkBtaXhpbiBpbWctMTAwIHtcclxuXHRpbWcge3dpZHRoOiAxMDAlO31cclxufVxyXG5cclxuLy8g44Os44K544Od44Oz44K344OW55So55S75YOP572u44GN5o+b44GIXHJcbkBtaXhpbiB0eHQtcmVwbGFjZS1pbWcge1xyXG5cdHRleHQtaW5kZW50OiAxMDAlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5AbWl4aW4gZm9udC1zaXplLXJlbSgkc2l6ZSwgJGJhc2U6IDE2KSB7XHJcblx0Zm9udC1zaXplOiAoJHNpemUgLyAkYmFzZSkgKyByZW07XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtaG9yaXpvbi1jZW50ZXIoJHNpemUsICRiYXNlOiAxNikge1xyXG5cdCRmb250U2l6ZTogKCgkc2l6ZSAvICRiYXNlKSAvIDIpICsgcmVtO1xyXG5cdHRvcCA6IGNhbGMoNTAlIC0gI3skZm9udFNpemV9KTtcclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuXHR6b29tOiAxO1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdCAgY29udGVudDogXCJcIjtcclxuXHQgIGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuICBcdCY6YWZ0ZXIge1xyXG5cdCAgY2xlYXI6IGJvdGg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gYW5pbWF0aW9uXHJcbkBrZXlmcmFtZXMgZGlzcEFydGljbGVEZXRhaWwge1xyXG5cdDAlIHtvcGFjaXR5OiAwfVxyXG5cdDEwMCUge29wYWNpdHk6IDF9XHJcbn1cclxuXHJcbiRtcS1wYzogKG1pbi13aWR0aDo3NjhweCkgIWRlZmF1bHQ7XHJcbiRtcS1zcDogKG1heC13aWR0aDo3NjdweCkgIWRlZmF1bHQ7XHJcblxyXG4vLyBAbWl4aW4gbWVkaWFRdWVyeSgkZGV2aWNlKSB7XHJcbi8vIFx0QGlmICRkZXZpY2UgPT0gJ3BjJyB7XHJcbi8vIFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAkbXEtcGMge1xyXG4vLyBcdFx0XHRAY29udGVudDtcclxuLy8gXHRcdH1cclxuLy8gXHR9XHJcblxyXG4vLyBcdEBlbHNlIGlmICRkZXZpY2UgPT0gJ3NwJyB7XHJcbi8vIFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAkbXEtc3Age1xyXG4vLyBcdFx0XHRAY29udGVudDtcclxuLy8gXHRcdH1cclxuLy8gXHR9XHJcbi8vIH0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIFxyXG5cdOWkieaVsOagvOe0jeODleOCoeOCpOODq1xyXG5cdCBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQxLiBDb2xvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4kTUFSVUlfR1JBWTogIzQ4NGU1NTtcclxuJE1BUlVJX0dSQVlfMTogIzU5NjA2NztcclxuJE1BUlVJX0dSQVlfMjogIzZhNzI3OTtcclxuJE1BUlVJX0dSQVlfMzogIzdiODI4OTtcclxuJE1BUlVJX0dSQVlfNDogIzhiOTM5YTtcclxuJE1BUlVJX0dSQVlfNTogIzlkYTRhYTtcclxuJE1BUlVJX0dSQVlfNjogI2FkYjRiOTtcclxuJE1BUlVJX0dSQVlfNzogI2JlYzNjOTtcclxuJE1BUlVJX0dSQVlfODogI2NlZDJkNztcclxuJE1BUlVJX0dSQVlfOTogI2RlZTFlNDtcclxuJE1BUlVJX0dSQVlfMTA6ICNlZWYwZjI7XHJcblxyXG4kTUFSVUlfUkVEOiAjNWUwMDAwO1xyXG4kTUFSVUlfUkVEXzE6ICM3ZDAwMDA7XHJcbiRNQVJVSV9SRURfMjogIzlhMDAwMDtcclxuJE1BUlVJX1JFRF8zOiAjYjYwMDA1O1xyXG4kTUFSVUlfUkVEXzQ6ICNjZjAwMGQ7XHJcbiRNQVJVSV9SRURfNTogI2U2MDAxMjtcclxuJE1BUlVJX1JFRF82OiAjZTk0ZjJlO1xyXG4kTUFSVUlfUkVEXzc6ICNlZjdjNTQ7XHJcbiRNQVJVSV9SRURfODogI2YzYTM4MTtcclxuJE1BUlVJX1JFRF85OiAjZjhjYWIyO1xyXG4kTUFSVUlfUkVEXzEwOiAjZmRlZGUzO1xyXG5cclxuJE1BUlVJX0JMVUU6ICMwMDEzNDU7XHJcbiRNQVJVSV9CTFVFXzE6ICMwMDI2NWQ7XHJcbiRNQVJVSV9CTFVFXzI6ICMwMDM1NzM7XHJcbiRNQVJVSV9CTFVFXzM6ICMwMDQxODY7XHJcbiRNQVJVSV9CTFVFXzQ6ICMwMDRiOTg7XHJcbiRNQVJVSV9CTFVFXzU6ICMwMDU0YTc7XHJcbiRNQVJVSV9CTFVFXzY6ICMyNzZjYjU7XHJcbiRNQVJVSV9CTFVFXzc6ICM2Njg3YzQ7XHJcbiRNQVJVSV9CTFVFXzg6ICM5NWE4ZDY7XHJcbiRNQVJVSV9CTFVFXzk6ICNjMGNhZTc7XHJcbiRNQVJVSV9CTFVFXzEwOiAjZTllZGY3O1xyXG5cclxuJE1BUlVJX09SQU5HRTogIzYyMzcwMDtcclxuJE1BUlVJX09SQU5HRV8xOiAjODI0ZTAwO1xyXG4kTUFSVUlfT1JBTkdFXzI6ICNhMjY0MDA7XHJcbiRNQVJVSV9PUkFOR0VfMzogI2JmNzcwMDtcclxuJE1BUlVJX09SQU5HRV80OiAjZGI4OTAwO1xyXG4kTUFSVUlfT1JBTkdFXzU6ICNmMzk4MDA7XHJcbiRNQVJVSV9PUkFOR0VfNjogI2Y2YWEzNDtcclxuJE1BUlVJX09SQU5HRV83OiAjZjliZDY2O1xyXG4kTUFSVUlfT1JBTkdFXzg6ICNmYmQxOTM7XHJcbiRNQVJVSV9PUkFOR0VfOTogI2ZkZTRiZjtcclxuJE1BUlVJX09SQU5HRV8xMDogI2ZlZjVlODtcclxuXHJcbiRNQVJVSV9HUkVFTjogIzAwM2YwZTtcclxuJE1BUlVJX0dSRUVOXzE6ICMwMDU2MWY7XHJcbiRNQVJVSV9HUkVFTl8yOiAjMDA2YTJjO1xyXG4kTUFSVUlfR1JFRU5fMzogIzAwN2MzNjtcclxuJE1BUlVJX0dSRUVOXzQ6ICMwMDhjM2U7XHJcbiRNQVJVSV9HUkVFTl81OiAjMDA5OTQ0O1xyXG4kTUFSVUlfR1JFRU5fNjogIzA4YTc1YztcclxuJE1BUlVJX0dSRUVOXzc6ICM1N2JhN2I7XHJcbiRNQVJVSV9HUkVFTl84OiAjOTVjZWEwO1xyXG4kTUFSVUlfR1JFRU5fOTogI2MzZTJjNztcclxuJE1BUlVJX0dSRUVOXzEwOiAjZWJmNGViO1xyXG5cclxuJE1BUlVJX0dST1VQOiAjNTE2MzU5O1xyXG4kRVBPU19SRUQ6ICNBNTAwMUU7XHJcblxyXG4kV0hJVEU6ICNmZmY7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDIuIENhdGVnb3J5Q29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJENBVEVHT1JZX0xBRElFUzogI2Y0NzU5NztcclxuJENBVEVHT1JZX01FTlM6ICM3NWE4ZjQ7XHJcbiRDQVRFR09SWV9MQURJRV9NRU5TOiAjZDg3NWY0O1xyXG4kQ0FURUdPUllfS05JQ0tfS05BQ0s6ICNmNGI0NzU7XHJcbiRDQVRFR09SWV9TUE9SVFM6I2E1ZDhmMDtcclxuJENBVEVHT1JZX0NPU01FOiNmZmJiZmI7XHJcbiRDQVRFR09SWV9GT09EOiAjZmY2YTZhO1xyXG4kQ0FURUdPUllfU0VSVklDRTogI2MwYmU4YTtcclxuJENBVEVHT1JZX0ZBTUlMWTogI2ZmZGUyOTtcclxuJENBVEVHT1JZX0tJRFM6I2I4ZDkwMDtcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0My4gVXRpbGl0eVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4kU1BfV0lEVEg6IDc1MDtcclxuJFBDX1dJRFRIOiA5NTA7XHJcblxyXG5cclxuIiwiQGltcG9ydCBcIkM6L1VzZXJzL3RhbmFrYS1rL0RvY3VtZW50cy9tYXJ1aS9yZXNvdXJjZS9zYXNzL21vZHVsZS9fbWl4aW4uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1VzZXJzL3RhbmFrYS1rL0RvY3VtZW50cy9tYXJ1aS9yZXNvdXJjZS9zYXNzL21vZHVsZS9fdmFyaWFibGUuc2Nzc1wiO1xyXG5cclxuQGZ1bmN0aW9uIGdldFNpemVWdygkYVNpemUpIHtcclxuXHQkcmF0ZTogMTAwIC8gJFNQX1dJRFRIO1xyXG5cdEByZXR1cm4gJHJhdGUgKiAkYVNpemUgKiAxdnc7XHJcbn1cclxuXHJcbmltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNuZXctZXJhIHtcclxuXHRmb250LWZhbWlseTogJ1Nhd2FyYWJpIE1pbmNobycsIHNhbnMtc2VyaWY7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSAwO1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyOCk7XHJcblx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiN0dG9wLWFubm91bmNlIHtcclxuXHRtYXJnaW46IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKSAwO1xyXG5cdC50dG9wLWFubm91bmNlX19pdGVtIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyOCk7XHJcblx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkTUFSVUlfUkVEXzU7XHJcblx0XHRjb2xvcjogJE1BUlVJX1JFRF81O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcGVyY2VudGFnZSg1LyRTUF9XSURUSCk7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdH1cclxufVxyXG5cclxuLmJ1c2luZXNzX2hvdXJzIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMCAwIHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRAaW5jbHVkZSBmb250LXNpemUtdncoMjgpO1xyXG59XHJcblxyXG4jYW5ub3VuY2Uge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdG1hcmdpbi10b3A6IHBlcmNlbnRhZ2UoMTAvJFNQX1dJRFRIKTtcclxuXHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDEwLyRTUF9XSURUSCk7XHJcblx0Zm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIixcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwic2VyaWZcIjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfR1JBWTtcclxuXHRsaW5lLWhlaWdodDogMS42O1xyXG5cdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMTAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDE1LyRTUF9XSURUSCk7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRAaW5jbHVkZSBmb250LXNpemUtdncoMjQpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0YSB7XHJcblx0XHRjb2xvcjogIzAwMDBGRjtcclxuXHR9XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5hbm5vdW5jZS1oZWFkLXRleHQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjQpO1xyXG5cdH1cclxuXHQuYW5ub3VuY2UtY2xvc2Uge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRNQVJVSV9HUkFZO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRNQVJVSV9HUkFZO1xyXG5cdFx0d2lkdGg6IDV2dztcclxuXHRcdGhlaWdodDogNXZ3O1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hbm5vdW5jZS1jbG9zZS1idG4ge1xyXG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJE1BUlVJX0dSQVk7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRNQVJVSV9HUkFZO1xyXG5cdFx0cGFkZGluZzogMCBnZXQtdncoMTApO1xyXG5cdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVk7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogZ2V0LXZ3KDIwKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNhbm5vdW5jZTIge1xyXG5cdG1hcmdpbi10b3A6IHBlcmNlbnRhZ2UoMTAvJFNQX1dJRFRIKTtcclxuXHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDEwLyRTUF9XSURUSCk7XHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdCYuYW5ub3VuY2UyMDIwMjQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDEwLyRTUF9XSURUSCk7XHJcblx0XHR9XHJcblx0XHRpbWcge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2Fubm91bmNlX21hcnVrb19hIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG1hcmdpbi10b3A6IHBlcmNlbnRhZ2UoMTAvJFNQX1dJRFRIKTtcclxuXHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDEwLyRTUF9XSURUSCk7XHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGltZyB7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jYW5ub3VuY2VfbWFydWtvX2Ige1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogcGVyY2VudGFnZSgxMC8kU1BfV0lEVEgpO1xyXG5cdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMTAvJFNQX1dJRFRIKTtcclxuXHRhIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jdHRvcC1yb3RlIHtcclxuXHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0Ly8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDgwLyRTUF9XSURUSCk7XHJcblx0cGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoMTUvJFNQX1dJRFRIKTtcclxuXHQvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZjBmMjtcclxuXHJcblx0LnR0b3Atcm90ZS1jb3VudCB7XHJcblx0XHRtYXJnaW46IDAgMCBwZXJjZW50YWdlKDE1LyRTUF9XSURUSCkgMDtcclxuXHR9XHJcblxyXG5cdC50dG9wLXJvdGUtY291bnQtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMTAvNDAwKTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzNCk7XHJcblx0fVxyXG5cclxuXHQudHRvcC1yb3RlLWNvdW50LWxpc3RfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA2JTtcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHRcdCYuY3VycmVudC12aWV3IHtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiBwZXJjZW50YWdlKC04MC80MDApO1xyXG5cdFx0XHRcdGJvdHRvbTogcGVyY2VudGFnZSgtMTUwLzQwMCk7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTYwJTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgI2U3MDAxMjsgXHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMTAvJFNQX1dJRFRIKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWRlciB7XHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblx0fVxyXG5cdC5zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5zbGljay1kb3RzIHtcclxuXHRcdGJvdHRvbTogZ2V0U2l6ZVZ3KC00MCk7XHJcblx0XHRsaSB7XHJcblx0XHRcdHdpZHRoOiBnZXRTaXplVncoMjUpO1xyXG5cdFx0XHRoZWlnaHQ6IGdldFNpemVWdygyNSk7XHJcblx0XHRcdG1hcmdpbjogMCBnZXRTaXplVncoMTYpO1xyXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkRVBPU19SRUQ7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBnZXRTaXplVncoMjUpO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGdldFNpemVWdygyNSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0d2lkdGg6IGdldFNpemVWdygyNSk7XHJcblx0XHRcdFx0aGVpZ2h0OiBnZXRTaXplVncoMjUpO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDI1KTtcclxuXHRcdFx0XHRcdGhlaWdodDogZ2V0U2l6ZVZ3KDI1KTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogZ2V0U2l6ZVZ3KDI1KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JPVVA7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAuNztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50dG9wLXJvdGUtY29udHJvbCB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR3aWR0aDogcGVyY2VudGFnZSgzMDAvJFNQX1dJRFRIKTtcclxuXHR9XHJcblx0LnR0b3Atcm90ZS1jb250cm9sLWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiBwZXJjZW50YWdlKDE1LzMwMCkgcGVyY2VudGFnZSgxNS8zMDApIDAgMDtcclxuXHR9XHJcblxyXG5cdC50dG9wLXJvdGUtY29udHJvbC1saXN0X19pdGVtIHtcclxuXHRcdCYuY29udHJvbC1wcmV2IHtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTQvMzAwKTtcclxuXHRcdH1cclxuXHRcdCYuY29udHJvbC1wYXVzZSB7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDIwNS8zMDApO1xyXG5cdFx0XHRtYXJnaW46IDAgcGVyY2VudGFnZSg0MC8zMDApO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb250cm9sLXBsYXkge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyMDUvMzAwKTtcclxuXHRcdFx0bWFyZ2luOiAwIHBlcmNlbnRhZ2UoNDAvMzAwKTtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb250cm9sLW5leHQge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAwIHBlcmNlbnRhZ2UoMzAvMzAwKTtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTQvMzAwKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4jdHRvcC1tZW51IHtcclxuXHR3aWR0aDogcGVyY2VudGFnZSg3MDAvJFNQX1dJRFRIKTtcclxuXHRtYXJnaW46IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSBhdXRvIDA7XHJcblxyXG5cdC50dG9wLW1lbnUtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQudHRvcC1tZW51LWxpc3RfX2l0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDI3KTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogcGVyY2VudGFnZSgzMzUvNzAwKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRNQVJVSV9HUk9VUDs7XHJcblx0XHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDMwLzcwMCk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRhIHtcclxuXHRcdFx0cGFkZGluZzogZ2V0LXZ3KDUwKSAwO1xyXG5cdFx0XHRjb2xvcjogJE1BUlVJX0dST1VQO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZShvZGQpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKDMwLzcwMCk7XHJcblx0XHR9XHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcblx0XHQmLnR0b3AtbWVudS1zdG9yZSB7XHJcblx0XHRcdHBhZGRpbmc6IGdldC12dyg1MCkgMDtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoMjUvMzM1KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljb19mdF9zdG9yZS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDUwLzMzNSk7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNTAvMzM1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDI0LzMzNSk7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0NCk7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnBhbmVsLW9wZW4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZGU0YmY7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnR0b3AtbWVudS1zaG9wLXNlYXJjaCB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0bGVmdDogcGVyY2VudGFnZSgyMC8zMzUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vbWljby10aXRsZS1zaG9wLXNlYXJjaC5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDUwLzMzNSk7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNTAvMzM1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDI0LzMzNSk7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0NCk7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYudHRvcC1tZW51LWVjIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRsZWZ0OiBwZXJjZW50YWdlKDI1LzMzNSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fZnRfZWMucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg0Ni8zMzUpO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDQ2LzMzNSk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgyMy8zMzUpO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjgpO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnR0b3AtbWVudS1lcG9zIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRsZWZ0OiBwZXJjZW50YWdlKDIwLzMzNSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9pY29fZnRfZXBvcy5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDUwLzMzNSk7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMzIvMzM1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDIzLzMzNSk7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyOCk7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYwOGVcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnR0b3AtbWVudS1zdG9yZS1saXN0IHtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKCRTUF9XSURUSC83MDApO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoLTI1LzcwMCk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDMwLzcwMCk7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0LnN0b3JlLWFyZWEtbGlzdF9fc2hvcCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jcGVyc29uYWxpemUge1xyXG5cdC50dG9wLW1lbnUtcGVyc29uYWxpemUtdGl0bGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyOCk7XHJcblx0XHRtYXJnaW46IDAgcGVyY2VudGFnZSgyNi8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoNDAvJFNQX1dJRFRIKTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvNzAwKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDczLDc4LDg0LC44KTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiBwZXJjZW50YWdlKDEwMC83MDApO1xyXG5cdFx0XHRsZWZ0OiBwZXJjZW50YWdlKDIwLzcwMCk7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3R0b3AvdHRvcC1pY28tcGVyc29uYWxpemUucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDYyLzcwMCk7XHJcblx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDYyLzcwMCk7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IHBlcmNlbnRhZ2UoOTAvMzM1KTtcclxuXHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMTIvMzM1KTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDQpO1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdCYub3BlbmVkIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZkZTRiZjtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudHRvcC1tZW51LXBlcnNvbmFsaXplLWl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbGl6ZS1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR3aWR0aDogcGVyY2VudGFnZSg3MDAvJFNQX1dJRFRIKTtcclxuXHRcdG1hcmdpbjogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIGF1dG8gMDtcclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbGl6ZS1zdG9yZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8xMDtcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSAwO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDM0KTtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGVyc29uYWxpemUtbGlzdF9faXRlbSB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjIwLzcwMCk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDMwLzcwMCk7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSg3Myw3OCw4NCwuOCk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFxyXG5cdFx0Ji5kaXNwLW9ubHktcGMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDNuKzIpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoMjAvNzAwKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKDIwLzcwMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGVyc29uYWxpemUtbGlzdF9faXRlbS1mcmFtZSB7XHJcblx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDUvMjIwKTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbGl6ZS1saXN0X19pdGVtLWltZyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyBcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbGl6ZS1saXN0X19pdGVtLXR4dCB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjIpO1xyXG5cdFx0cGFkZGluZzogMCBwZXJjZW50YWdlKDI1LzIyMCkgMCBwZXJjZW50YWdlKDUvMjIwKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMTUvMjIwKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3b3JkLXdyYXA6YnJlYWstd29yZDtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogcGVyY2VudGFnZSgxMC8zMzUpO1xyXG5cdFx0XHRyaWdodDogcGVyY2VudGFnZSgyLzMzNSk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDQ0KTtcclxuXHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucGVyc29uYWxpemUtc3RvcmUtYnRuIGEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjQpO1xyXG5cdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKDcwMC8kU1BfV0lEVEgpO1xyXG5cdFx0bWFyZ2luOiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCkgYXV0byBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSg3Myw3OCw4NCwuOCk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IHBlcmNlbnRhZ2UoOTAvMzM1KTtcclxuXHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMTIvMzM1KTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDQpO1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0LnR0b3AtbWVudS1wZXJzb25hbGl6ZS1jbG9zZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNzAwLyRTUF9XSURUSCk7XHJcblx0XHRiYWNrZ3JvdW5kOiAkTUFSVUlfR1JBWV8zO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gcGVyY2VudGFnZSg2MC8kU1BfV0lEVEgpO1xyXG5cdFx0cGFkZGluZzogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjgpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Y29sb3I6ICRXSElURTtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6ICRXSElURTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IHBlcmNlbnRhZ2UoOTAvMzM1KTtcclxuXHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMTIvMzM1KTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDQpO1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNuZXdzIHtcclxuXHRtYXJnaW4tdG9wOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0Lm5ld3MtdGl0bGUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDM0KTtcclxuXHRcdGJhY2tncm91bmQ6ICNlZWYwZjI7XHJcblx0XHQvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgJE1BUlVJX0dSQVlfNztcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ly8gJjo6YmVmb3JlIHtcclxuXHRcdC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Ly8gXHRjb250ZW50OiBcIlwiO1xyXG5cdFx0Ly8gXHR3aWR0aDogZ2V0U2l6ZVZ3KDU2KTtcclxuXHRcdC8vIFx0aGVpZ2h0OiBnZXRTaXplVncoMzcpO1xyXG5cdFx0Ly8gXHRtYXJnaW4tcmlnaHQ6IGdldFNpemVWdyg0MCk7XHJcblx0XHQvLyBcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vZGVjby10dGwtc3AtZnJvemVuLWxlZnQucG5nKSB0b3AgbGVmdCAvIGNvdmVyIG5vLXJlcGVhdDtcclxuXHRcdC8vIH1cclxuXHRcdC8vICY6OmFmdGVyIHtcclxuXHRcdC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Ly8gXHRjb250ZW50OiBcIlwiO1xyXG5cdFx0Ly8gXHR3aWR0aDogZ2V0U2l6ZVZ3KDU1KTtcclxuXHRcdC8vIFx0aGVpZ2h0OiBnZXRTaXplVncoMzcpO1xyXG5cdFx0Ly8gXHRtYXJnaW4tbGVmdDogZ2V0U2l6ZVZ3KDQwKTtcclxuXHRcdC8vIFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2NvbW1vbi9kZWNvLXR0bC1zcC1mcm96ZW4tcmlnaHQucG5nKSB0b3AgbGVmdCAvIGNvdmVyIG5vLXJlcGVhdDtcclxuXHRcdC8vIH1cclxuXHR9XHJcblxyXG5cdC5uZXdzLWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKDcwMC8kU1BfV0lEVEgpO1xyXG5cdFx0bWFyZ2luOiBwZXJjZW50YWdlKDMwLzcwMCkgYXV0byBwZXJjZW50YWdlKDEwLzcwMCk7XHJcblx0fVxyXG5cclxuXHQubmV3cy1saXN0X19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7IC8vIOWIneacn+aZguOBr+mdnuihqOekulxyXG5cdFx0b3BhY2l0eTogMDtcclxuXHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjIwLzcwMCk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDMwLzcwMCk7XHJcblx0XHQvLyBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSg3Myw3OCw4NCwuOCk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdCY6bnRoLWNoaWxkKDNuKzIpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoMjAvNzAwKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKDIwLzcwMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zdGF0dXMtbmV3IHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKC0xMC8yMjApO1xyXG5cdFx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoLTIwLzIyMCk7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2ljby1uZXdzLXRvcGljcy5wbmcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTAvMjIwKTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg1NC8yMjApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmV3cy10b3BpY3Mge1xyXG5cdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0cGFkZGluZzogcGVyY2VudGFnZSg1LzIyMCk7XHJcblx0fVxyXG5cclxuXHQubmV3cy10b3BpY3MtaW1nIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMTUvMjIwKTtcclxuXHR9XHJcblxyXG5cdC5uZXdzLXRvcGljcy10eHQge1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDIyKTtcclxuXHRcdHBhZGRpbmc6IDAgcGVyY2VudGFnZSgyNS8yMjApIDAgcGVyY2VudGFnZSg1LzIyMCk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiBwZXJjZW50YWdlKDE1LzIyMCk7XHJcblx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d29yZC13cmFwOmJyZWFrLXdvcmQ7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMTAvMzM1KTtcclxuXHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMi8zMzUpO1xyXG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dyg0NCk7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQub3V0ZXItbGluayB7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAkTUFSVUlfR1JBWTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IHBlcmNlbnRhZ2UoNzAvMzM1KTtcclxuXHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMi8zMzUpO1xyXG5cdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyNCk7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5ld3MtbGluayB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjYpO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKDYwMC8kU1BfV0lEVEgpO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiBnZXRTaXplVncoNTApO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJEVQT1NfUkVEO1xyXG5cdFx0Y29sb3I6ICRFUE9TX1JFRDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6ICRFUE9TX1JFRDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IHBlcmNlbnRhZ2UoOTAvMzM1KTtcclxuXHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMTIvMzM1KTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDQpO1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdCYub3BlbmVkIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZkZTRiZjtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jcHJvZHVjdCB7XHJcblx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdG1hcmdpbi10b3A6IHBlcmNlbnRhZ2UoNjAvJFNQX1dJRFRIKTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMjAvJFNQX1dJRFRIKTtcclxuXHRwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSgxNS8kU1BfV0lEVEgpO1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVmMGYyO1xyXG5cdC5wcm9kdWN0LXRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzNCk7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWVmMGYyO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRNQVJVSV9HUkFZXzc7XHJcblx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC8vICY6OmJlZm9yZSB7XHJcblx0XHQvLyBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdC8vIFx0Y29udGVudDogXCJcIjtcclxuXHRcdC8vIFx0d2lkdGg6IGdldFNpemVWdyg1Nik7XHJcblx0XHQvLyBcdGhlaWdodDogZ2V0U2l6ZVZ3KDM3KTtcclxuXHRcdC8vIFx0bWFyZ2luLXJpZ2h0OiBnZXRTaXplVncoNDApO1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvY29tbW9uL2RlY28tdHRsLXNwLWZyb3plbi1sZWZ0LnBuZykgdG9wIGxlZnQgLyBjb3ZlciBuby1yZXBlYXQ7XHJcblx0XHQvLyB9XHJcblx0XHQvLyAmOjphZnRlciB7XHJcblx0XHQvLyBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdC8vIFx0Y29udGVudDogXCJcIjtcclxuXHRcdC8vIFx0d2lkdGg6IGdldFNpemVWdyg1NSk7XHJcblx0XHQvLyBcdGhlaWdodDogZ2V0U2l6ZVZ3KDM3KTtcclxuXHRcdC8vIFx0bWFyZ2luLWxlZnQ6IGdldFNpemVWdyg0MCk7XHJcblx0XHQvLyBcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vZGVjby10dGwtc3AtZnJvemVuLXJpZ2h0LnBuZykgdG9wIGxlZnQgLyBjb3ZlciBuby1yZXBlYXQ7XHJcblx0XHQvLyB9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1yb3RlLWNvdW50IHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMzAwLyRTUF9XSURUSCk7XHJcblx0XHRtYXJnaW46IHBlcmNlbnRhZ2UoMTUvJFNQX1dJRFRIKSAwIDAgcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtcm90ZS1jb3VudC1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMTAvMzAwKTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzNCk7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1yb3RlLWNvdW50LWxpc3RfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ji5jdXJyZW50LXZpZXcge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IHBlcmNlbnRhZ2UoLTgwLzMwMCk7XHJcblx0XHRcdFx0Ym90dG9tOiBwZXJjZW50YWdlKC0xNTAvMzAwKTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxNjAlO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZTcwMDEyOyBcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LnNsaWRlciB7XHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblx0fVxyXG5cdC5zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1yb3RlLWNvbnRyb2wge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMzAwLyRTUF9XSURUSCk7XHJcblx0fVxyXG5cdC5wcm9kdWN0LXJvdGUtY29udHJvbC1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogcGVyY2VudGFnZSgxNS8zMDApIHBlcmNlbnRhZ2UoMzAvMzAwKSAwIDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1yb3RlLWNvbnRyb2wtbGlzdF9faXRlbSB7XHJcblx0XHQmLmNvbnRyb2wtcHJldiB7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDQ4LzMwMCk7XHJcblx0XHR9XHJcblx0XHQmLmNvbnRyb2wtcGF1c2Uge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyMDUvMzAwKTtcclxuXHRcdFx0bWFyZ2luOiAwIHBlcmNlbnRhZ2UoNDAvMzAwKTtcclxuXHRcdH1cclxuXHRcdCYuY29udHJvbC1wbGF5IHtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjA1LzMwMCk7XHJcblx0XHRcdG1hcmdpbjogMCBwZXJjZW50YWdlKDQwLzMwMCk7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHRcdCYuY29udHJvbC1uZXh0IHtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNDgvMzAwKTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMCBwZXJjZW50YWdlKDIwLzMwMCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jZWMtcm90ZSB7XHJcblx0bWFyZ2luLXRvcDogcGVyY2VudGFnZSg2MC8kU1BfV0lEVEgpO1xyXG5cdC5lYy1yb3RlLXRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzNCk7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWVmMGYyO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRNQVJVSV9HUkFZXzc7XHJcblx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgcGVyY2VudGFnZSgxNjAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCkgMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQuZWMtcm90ZS1teXBhZ2UtbGluayB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiBwZXJjZW50YWdlKDE2MC8kU1BfV0lEVEgpO1xyXG5cdFx0XHRyaWdodDogcGVyY2VudGFnZSgxMC8kU1BfV0lEVEgpO1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyNTcvJFNQX1dJRFRIKTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDI2KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoNDAvJFNQX1dJRFRIKSBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1x0XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiBwZXJjZW50YWdlKDI1LzI1Nyk7XHJcblx0XHRcdFx0XHRsZWZ0OiBwZXJjZW50YWdlKDE1LzI1Nyk7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL3R0b3AvaWNvX2VjX215cGFnZS5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDM0LzI1Nyk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg0Mi8yNTcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMjUvMjU3KTtcclxuXHRcdFx0XHRcdHJpZ2h0OiBwZXJjZW50YWdlKDIwLzI1Nyk7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMzgpO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmVjLXJvdGUtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNzAwLyRTUF9XSURUSCk7XHJcblx0XHRtYXJnaW46IHBlcmNlbnRhZ2UoMzAvNzAwKSBhdXRvIHBlcmNlbnRhZ2UoMTAvNzAwKTtcclxuXHR9XHJcblxyXG5cdC5lYy1yb3RlLWxpc3RfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTsgLy8g5Yid5pyf5pmC44Gv6Z2e6KGo56S6XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR3aWR0aDogcGVyY2VudGFnZSgyMjAvNzAwKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMzAvNzAwKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0JjpudGgtY2hpbGQoM24rMikge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgyMC83MDApO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHBlcmNlbnRhZ2UoMjAvNzAwKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnN0YXR1cy1uZXcge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IHBlcmNlbnRhZ2UoLTEwLzIyMCk7XHJcblx0XHRcdFx0bGVmdDogcGVyY2VudGFnZSgtMjAvMjIwKTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9jb21tb24vaWNvLW5ld3MtdG9waWNzLnBuZyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg1MC8yMjApO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDU0LzIyMCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmVjLW1vcmUtdmlldyB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjYpO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKDYwMC8kU1BfV0lEVEgpO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiBnZXRTaXplVncoNTApO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJEVQT1NfUkVEO1xyXG5cdFx0Y29sb3I6ICRFUE9TX1JFRDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6ICRFUE9TX1JFRDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IHBlcmNlbnRhZ2UoOTAvMzM1KTtcclxuXHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoMTIvMzM1KTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoNDQpO1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZjEwN1wiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdCYub3BlbmVkIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZkZTRiZjtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jc25zLWxpbmsge1xyXG5cdG1hcmdpbjogcGVyY2VudGFnZSg2MC8kU1BfV0lEVEgpIDAgcGVyY2VudGFnZSgzNS8kU1BfV0lEVEgpO1xyXG5cdC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkTUFSVUlfR1JBWV83O1xyXG5cclxuXHQuc25zLXRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzNCk7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWVmMGYyO1xyXG5cdFx0Ly8gYm9yZGVyLXRvcDogMnB4IHNvbGlkICRNQVJVSV9HUkFZXzc7XHJcblx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCkgMDtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHBlcmNlbnRhZ2UoMTUvJFNQX1dJRFRIKTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDI2KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbnMtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2lkdGg6IGdldC12dyg2NjApO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDIwLzUwMCk7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5zbnMtbGlzdF9faXRlbSB7XHJcblx0XHR3aWR0aDogZ2V0LXZ3KDEwMCk7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGdldC12dygxMDApO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDQwKTtcclxuXHRcdHRyYW5zaXRpb246IC42cztcclxuXHRcdCY6bnRoLW9mLXR5cGUoM24pIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji5ub3QtYWN0aXZlIHtcclxuXHRcdFx0b3BhY2l0eTogLjE7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbnMtZGV0YWlsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5zbnMtZGV0YWlsLWxpc3Qge1xyXG5cdFx0d2lkdGg6IGdldC12dyg2NjApO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHQuc25zLWRldGFpbC1saXN0X19pdGVtIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDIwKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IGdldC12dygyMCk7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IGdldC12dygyKSBkb3R0ZWQgJE1BUlVJX0dSQVlfNTtcclxuXHRcdH1cclxuXHRcdC5zbnMtZGV0YWlsLWxpc3RfX2l0ZW0tbGluayB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XHJcblx0XHR9XHJcblx0XHQuc25zLWxpbmstYm94IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5zbnMtbGluay1ib3gtaWNvIHtcclxuXHRcdFx0d2lkdGg6IGdldC12dygxNTApO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGdldC12dygyMCk7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zbnMtbGluay1ib3gtdGV4dCB7XHJcblx0XHRcdHdpZHRoOiBnZXQtdncoNTAwKTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDI2KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDU7XHJcblx0XHRcdC5zbnMtbGluay1ib3gtdGV4dC1oYXNoIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRNQVJVSV9HUkFZXzc7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDE0KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxhbmd1YWdlLW9ubHkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0d2lkdGg6IHBlcmNlbnRhZ2UoNzMwLyRTUF9XSURUSCk7XHJcblx0bWFyZ2luOiBwZXJjZW50YWdlKDgwLyRTUF9XSURUSCkgYXV0byBwZXJjZW50YWdlKDgwLyRTUF9XSURUSCk7XHJcblx0Lmxhbmd1YWdlLW9ubHktYm94IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5sYW5ndWFnZS1vbmx5LWJveC1pbiB7XHJcblx0fVxyXG5cdC5sYW5ndWFnZS1vbmx5LWJveC1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW4tYm90dG9tOiBnZXQtdncoNDApO1xyXG5cdH1cclxuXHQubGFuZ3VhZ2Utb25seS1ib3gtbGlzdF9faXRlbSB7XHJcblx0XHR3aWR0aDogNDklO1xyXG5cdH1cclxuXHQubGFuZ3VhZ2Utb25seS1ib3gtbGlzdF9faXRlbS5kZXZpY2VfX3BjIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4jbGFuZ3VhZ2UtdGF4ZnJlZSB7XHJcblx0Lmxhbmd1YWdlLWVuLFxyXG5cdC5sYW5ndWFnZS16aCxcclxuXHQubGFuZ3VhZ2UtY24sXHJcblx0Lmxhbmd1YWdlLWtvIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRtYXJnaW4tdG9wOiBwZXJjZW50YWdlKDYwLyRTUF9XSURUSCk7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKTtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVmMGYyO1xyXG5cdH1cclxuXHQubGFuZ3VhZ2UtbWFpbiB7XHJcblx0XHRtYXJnaW46IDAgMCBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0fVxyXG5cdC5sYW5ndWFnZS10YXhGcmVlIHtcclxuXHRcdG1hcmdpbjogMCAwIHBlcmNlbnRhZ2UoMTUvJFNQX1dJRFRIKSAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdC5sYW5ndWFnZS10YXhGcmVlLXRpdGxlIHtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNjkwLyRTUF9XSURUSCk7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIHBlcmNlbnRhZ2UoMTUvJFNQX1dJRFRIKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sYW5ndWFnZS10YXhGcmVlLWNhdXRpb24ge1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLXZ3KDI2KTtcclxuXHRcdHBhZGRpbmc6IDAgcGVyY2VudGFnZSgxNS8kU1BfV0lEVEgpIHBlcmNlbnRhZ2UoMTUvJFNQX1dJRFRIKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0fVxyXG5cclxuXHJcblx0Lmxhbmd1YWdlLXJvdGUtbGlzdCB7XHJcblx0XHR3aWR0aDogcGVyY2VudGFnZSg2OTAvJFNQX1dJRFRIKTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0Lmxhbmd1YWdlLXJvdGUtbGlzdF9faXRlbSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogcGVyY2VudGFnZSg1LzY5MCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5uby1yb3RlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdC5sYW5ndWFnZS1yb3RlLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDM0MC82OTApO1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKDEwLzY5MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Lmxhbmd1YWdlLXJvdGUtY291bnQge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogcGVyY2VudGFnZSgzMDAvJFNQX1dJRFRIKTtcclxuXHRcdG1hcmdpbjogcGVyY2VudGFnZSgzMC8kU1BfV0lEVEgpIDAgMCBwZXJjZW50YWdlKDMwLyRTUF9XSURUSCk7XHJcblx0fVxyXG5cclxuXHQubGFuZ3VhZ2Utcm90ZS1jb3VudC1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMTAvMzAwKTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzNCk7XHJcblx0fVxyXG5cclxuXHQubGFuZ3VhZ2Utcm90ZS1jb3VudC1saXN0X19pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCYuY3VycmVudC12aWV3IHtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiBwZXJjZW50YWdlKC04MC8zMDApO1xyXG5cdFx0XHRcdGJvdHRvbTogcGVyY2VudGFnZSgtMTUwLzMwMCk7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTYwJTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgI2U3MDAxMjsgXHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMTAvJFNQX1dJRFRIKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWRlciB7XHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblx0fVxyXG5cdC5zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHJcblxyXG5cdC5sYW5ndWFnZS1yb3RlLWNvbnRyb2wge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMzAwLyRTUF9XSURUSCk7XHJcblx0fVxyXG5cdC5sYW5ndWFnZS1yb3RlLWNvbnRyb2wtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IHBlcmNlbnRhZ2UoMzAvMzAwKSBwZXJjZW50YWdlKDMwLzMwMCkgMCAwO1xyXG5cdH1cclxuXHJcblx0Lmxhbmd1YWdlLXJvdGUtY29udHJvbC1saXN0X19pdGVtIHtcclxuXHRcdCYuY29udHJvbC1wcmV2IHtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoODQvMzAwKTtcclxuXHRcdH1cclxuXHRcdCYuY29udHJvbC1wYXVzZSB7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDIwNS8zMDApO1xyXG5cdFx0XHRtYXJnaW46IDAgcGVyY2VudGFnZSg0MC8zMDApO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb250cm9sLXBsYXkge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyMDUvMzAwKTtcclxuXHRcdFx0bWFyZ2luOiAwIHBlcmNlbnRhZ2UoNDAvMzAwKTtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb250cm9sLW5leHQge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSg4NC8zMDApO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2xhbmd1YWdlLWJuciB7XHJcblx0Lmxhbmd1YWdlLWVuLFxyXG5cdC5sYW5ndWFnZS16aCxcclxuXHQubGFuZ3VhZ2UtY24sXHJcblx0Lmxhbmd1YWdlLWtvIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQvLyBtYXJnaW46IHBlcmNlbnRhZ2UoMzAvJFNQX1dJRFRIKSAwO1xyXG5cdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0fVxyXG5cclxuXHQubGFuZ3VhZ2UtYm5yLWxpc3Qge1xyXG5cdFx0Ji5sYW5nLXBjIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR3aWR0aDogZ2V0LXZ3KDczMCk7XHJcblx0XHRwYWRkaW5nOiBnZXQtdncoNDApIDA7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdC5sYW5ndWFnZS1ibnItbGlzdF9faXRlbSB7XHJcblx0XHRcdHdpZHRoOiBnZXQtdncoMzYwKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoMTYvJFNQX1dJRFRIKTtcdFxyXG5cdFx0XHQuZXZlbnQtc3RvcmVzLWxpbmsge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogZ2V0LXZ3KDEwMCk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IGdldC12dygxMDApO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy90dG9wL2xhbmcvYm5yLWV2ZW50LXN0b3Jlcy1zcC5wbmcpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRmb250LXNpemU6IC42ZW07XHJcblx0XHRcdFx0cGFkZGluZzogZ2V0LXZ3KDQpIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lmxhbmd1YWdlLWJuci10cmlwLWFkdmlzb3Ige1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoMTAvJFNQX1dJRFRIKTtcclxuXHRcdC5sYW5ndWFnZS1ibnItdHJpcC1hZHZpc29yLWxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Lmxhbmd1YWdlLWJuci10cmlwLWFkdmlzb3ItbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKDIwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMjUwLyRTUF9XSURUSCk7XHJcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubGFuZ3VhZ2Utd2VpYm8ge1xyXG5cdFx0Ji5sYW5nLXBjIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNsYW5ndWFnZS1tYXAge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiBnZXRTaXplVncoNDApIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5sYW5ndWFnZS1tYXAtdGl0bGUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBnZXRTaXplVncoMTApO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHBhZGRpbmc6IGdldFNpemVWdygxNSkgMDtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0d2lkdGg6IGdldFNpemVWdygyNTApO1xyXG5cdFx0YmFja2dyb3VuZDogIzg5ODk4OTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygyMCk7XHJcblx0fVxyXG5cdC5sYW5ndWFnZS1tYXAtbGlzdCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWcvdHJhbnNlci9iYXNlX3RvcF9tYXAucG5nKSB0b3AgbGVmdCAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0aGVpZ2h0OiBnZXRTaXplVncoMzg3KTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRtYXJnaW4tYm90dG9tOiBnZXRTaXplVncoNDApO1xyXG5cdH1cclxuXHQubGFuZ3VhZ2UtbWFwLWxpc3RfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IGdldFNpemVWdygxODApO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogI2VjNmQ1NjtcclxuXHRcdHBhZGRpbmc6IGdldFNpemVWdygxMCkgMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IGdldFNpemVWdygyMCk7XHJcblx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMTgpO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Ji5hcmVhLXRva3lvIHtcclxuXHRcdFx0dG9wOiBnZXRTaXplVncoMjUwKTtcclxuXHRcdFx0cmlnaHQ6IGdldFNpemVWdygyNSk7XHJcblx0XHR9XHJcblx0XHQmLmFyZWEta2FuYWdhd2Ege1xyXG5cdFx0XHR0b3A6IGdldFNpemVWdygzMDUpO1xyXG5cdFx0XHRyaWdodDogZ2V0U2l6ZVZ3KDI1KTtcclxuXHRcdH1cclxuXHRcdCYuYXJlYS1zYWl0YW1hIHtcclxuXHRcdFx0dG9wOiBnZXRTaXplVncoMTI3KTtcclxuXHRcdFx0cmlnaHQ6IGdldFNpemVWdygyNSk7XHJcblx0XHR9XHJcblx0XHQmLmFyZWEtY2hpYmEge1xyXG5cdFx0XHR0b3A6IGdldFNpemVWdygxOTApO1xyXG5cdFx0XHRyaWdodDogZ2V0U2l6ZVZ3KDI1KTtcclxuXHRcdH1cclxuXHRcdCYuYXJlYS1vc2FrYSB7XHJcblx0XHRcdHRvcDogZ2V0U2l6ZVZ3KDM0MCk7XHJcblx0XHRcdGxlZnQ6IGdldFNpemVWdygxNTUpO1xyXG5cdFx0fVxyXG5cdFx0Ji5hcmVhLWh5b2dvIHtcclxuXHRcdFx0dG9wOiBnZXRTaXplVncoMTMwKTtcclxuXHRcdFx0bGVmdDogZ2V0U2l6ZVZ3KDE2MCk7XHJcblx0XHR9XHJcblx0XHQmLmFyZWEta3lvdG8ge1xyXG5cdFx0XHR0b3A6IGdldFNpemVWdyg3OCk7XHJcblx0XHRcdGxlZnQ6IGdldFNpemVWdygyMTApO1xyXG5cdFx0fVxyXG5cdFx0Ji5hcmVhLXNoaXp1b2thIHtcclxuXHRcdFx0dG9wOiBnZXRTaXplVncoMjk4KTtcclxuXHRcdFx0bGVmdDogZ2V0U2l6ZVZ3KDMwMCk7XHJcblx0XHR9XHJcblx0XHQmLmFyZWEtZnVrdW9rYSB7XHJcblx0XHRcdHRvcDogZ2V0U2l6ZVZ3KDE5MCk7XHJcblx0XHRcdGxlZnQ6IGdldFNpemVWdyg1KTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lmxhbmd1YWdlLW1hcC1zdG9yZSB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcblx0XHQubGFuZ3VhZ2UtbWFwLXN0b3JlLXRpdGxlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJE1BUlVJX0dSQVlfMTA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDIwKSAwO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMzQpO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgJE1BUlVJX0dSQVlfNztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogZ2V0U2l6ZVZ3KDIwKTtcclxuXHRcdH1cclxuXHRcdC5sYW5ndWFnZS1tYXAtc3RvcmUtbGlzdCB7XHJcblx0XHRcdHBhZGRpbmc6IGdldFNpemVWdyg0MCkgMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkTUFSVUlfR1JBWV83O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdHdpZHRoOiBnZXRTaXplVncoNzMwKTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gZ2V0U2l6ZVZ3KDIwKTtcclxuXHRcdH1cclxuXHRcdC5sYW5ndWFnZS1tYXAtc3RvcmUtbGlzdC10aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzMik7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IGdldFNpemVWdygzMCk7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQubGFuZ3VhZ2UtbWFwLXN0b3JlLWxpc3Qtc3RvcmUge1xyXG5cdFx0XHR3aWR0aDogZ2V0U2l6ZVZ3KDM1MCk7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAwIGdldFNpemVWdygxNSkgZ2V0U2l6ZVZ3KDE1KSAwO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkTUFSVUlfR1JBWV81O1xyXG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUtdncoMjMpO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkV0hJVEU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjZzO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS12dygzMCk7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRNQVJVSV9HUkFZXzE7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogZ2V0U2l6ZVZ3KDIwKSBnZXRTaXplVncoMjApO1xyXG5cdFx0XHRcdHdpZHRoOiBnZXRTaXplVncoMzYwKTtcclxuXHRcdFx0XHRjb2xvcjogJE1BUlVJX0dSQVk7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNsYW5ndWFnZS1hYm91dCB7XHJcblx0Lmxhbmd1YWdlLWFib3V0LWJuciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0d2lkdGg6IGdldC12dygyMjIgKiAyKTtcclxuXHRcdG1hcmdpbjogZ2V0LXZ3KDMwICogMikgYXV0byAwO1xyXG5cdH1cclxufVxyXG5cclxuI3BhZ2V0b3Age1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0d2lkdGg6IHBlcmNlbnRhZ2UoMTIyLyRTUF9XSURUSCk7XHJcblx0cG9zaXRpb246IHN0aWNreTtcclxuXHRib3R0b206IHBlcmNlbnRhZ2UoNzAvJFNQX1dJRFRIKTtcclxuXHRsZWZ0OiBwZXJjZW50YWdlKDYyMC8kU1BfV0lEVEgpO1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHRzcGFuIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IC02NXB4O1xyXG5cdFx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jYm5yX215c3RlcnlfMTgwMyB7XHJcblx0bWFyZ2luOiBwZXJjZW50YWdlKDYwLyRTUF9XSURUSCkgYXV0bztcclxufVxyXG5cclxuIl19 */
