@-webkit-keyframes rote_init_fade {
  0% {
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

@keyframes rote_init_fade {
  0% {
  }
  10% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

/**
 アニメーション関連[PC、SP共通]
**/
.bx-wrapper {
  -webkit-transition : 3s;
  -o-transition : 3s;
  transition : 3s;
  /*-webkit-transform: scale(.9);
      -ms-transform: scale(.9);
          transform: scale(.9);*/
  opacity: 0;
}
.bx-wrapper.animated {
  /*-webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);*/
  opacity: 1;
}
.c-body-rote-pc-list {
  -webkit-transition : 3s;
  -o-transition : 3s;
  transition : 3s;
  visibility: hidden;
  /*-webkit-transform: scale(.9);
      -ms-transform: scale(.9);
          transform: scale(.9);*/
  opacity: 0;
}
.c-body-rote-pc-list.slick-initialized {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  visibility: visible;
  opacity: 1;
}
.c-body-rote-text,
.c-body-rote-sp-text {
  opacity: 0;
  -webkit-transform: translateY(40px);
      -ms-transform: translateY(40px);
          transform: translateY(40px);
  -webkit-transition: 2s;
  -o-transition: 2s;
  transition: 2s;
}
.c-body-rote-text.animated,
.c-body-rote-sp-text.animated {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.c-body-top-news {
  opacity: 0;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
}
.c-body-top-news.animated {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}

.youtube_wrap {
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: 5s;
  -o-transition: 5s;
  transition: 5s;
}
.youtube_wrap.animated {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}

.instagram_wrap, .flare_wrap {
  opacity: 0;
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
}
.instagram_wrap.animated, .flare_wrap.animated {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.top-contents {
  opacity: 0;
  -webkit-transition: .6s;
  -o-transition: .6s;
  transition: .6s;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px)
}
.top-contents.animated {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}


.top-contents_ttl {
  z-index: 10;
  opacity: 0;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  -webkit-transform: translateX(-20px);
      -ms-transform: translateX(-20px);
          transform: translateX(-20px);
}
.top-contents_ttl.animated {
  opacity: 1;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.top-contents_ttl img {
  /* max-width: 383px; */
  max-width: 611px;
}
.top-contents_01 .top-contents_ttl img {
  max-width: 384px;
}

.top-contents_02 .top-contents_ttl img {
  max-width: 439px;
}

.top-contents_img img {
  opacity: 0.4;
  -webkit-transition: 2.5s;
  -o-transition: 2.5s;
  transition: 2.5s;
  -webkit-filter: grayscale(100%) blur(5px);
          filter: grayscale(100%) blur(5px);
}
.top-contents_img img.animated {
  opacity: 1;
  -webkit-filter: grayscale(0) blur(0);
          filter: grayscale(0) blur(0);
}

.top-contents_inner_ttl {
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
  opacity: 0;
  -webkit-filter: blur(20px);
          filter: blur(20px);
}
.top-contents_inner_ttl.animated {
  opacity: 1;
  -webkit-filter: blur(0);
          filter: blur(0);
}
.top-contents_inner_read {
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
}
.top-contents_inner_read.animated {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.top-contents_inner_produce li {
  -webkit-transition: .1s;
  -o-transition: .1s;
  transition: .1s;
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
}
.top-contents_inner_produce li.animated {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.top-contents_inner_txt {
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
}
.top-contents_inner_txt.animated {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.top-contents_plan {
  -webkit-transition: .6s;
  -o-transition: .6s;
  transition: .6s;
  opacity: 0;
}
.top-contents_plan.animated {
  opacity: 1;
}
.article-block {
  -webkit-transition: .6s;
  -o-transition: .6s;
  transition: .6s;
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
}
.article-block.animated {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

/** スケジュール **/
.top-contents_schedule_box {
  -webkit-transition: .8s;
  -o-transition: .8s;
  transition: .8s;
  opacity: 0;
}
.top-contents_schedule_box.animated {
  opacity: 1;
}

/** プラン **/

.top-contents_inner_plan {
  -webkit-transition: .8s;
  -o-transition: .8s;
  transition: .8s;
  opacity: 0;
}
.top-contents_inner_plan.animated {
  opacity: 1;
}

/** アニメーションここまで **/


.c-body-rote-pc-list__item img {
  opacity: 0;
  -webkit-animation: rote_init_fade 6s ease forwards;
  animation: rote_init_fade 6s ease forwards;
}

.c-body-rote-sp-list__item.first-rote {
  opacity: 0;
  -webkit-animation: rote_init_fade 6s ease forwards;
  animation: rote_init_fade 6s ease forwards;
}

.c-body-top-pw {
  opacity: 0;
  -webkit-transform: translateX(-100px);
  transform: translateX(-100px);
  transition: 0.5s cubic-bezier(0.55, 0.05, 0.22, 0.99);
}

.c-body-top-pw .c-body-top-pw-title {
  opacity: 0;
  transition: 0.8s cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.7s;
  margin-top: -50px;
}

.c-body-top-pw .c-body-top-pw-img {
  opacity: 0;
  transition: 1.8s cubic-bezier(0.55, 0.05, 0.22, 0.99) 1s;
}

.c-body-top-pw .c-body-top-pw-cap {
  opacity: 0;
  transition: 1s cubic-bezier(0.55, 0.05, 0.22, 0.99) 1.8s;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
}

.c-body-top-pw .c-body-top-pw-btn {
  opacity: 0;
  transition: 0.6s cubic-bezier(0.55, 0.05, 0.22, 0.99) 2.4s;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

.c-body-top-pw.animated {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

.c-body-top-pw.animated .c-body-top-pw-title {
  margin-top: 0;
  opacity: 1;
}

.c-body-top-pw.animated .c-body-top-pw-img {
  opacity: 1;
}

.c-body-top-pw.animated .c-body-top-pw-cap {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.c-body-top-pw.animated .c-body-top-pw-btn {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.c-body-top-cm {
  opacity: 0;
  -webkit-transform: translateX(100px);
  transform: translateX(100px);
  transition: 0.5s cubic-bezier(0.55, 0.05, 0.22, 0.99);
}

.c-body-top-cm .c-body-top-cm-title {
  opacity: 0;
  transition: 0.8s cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.7s;
  margin-top: -50px;
}

.c-body-top-cm .c-body-top-cm-img {
  opacity: 0;
  transition: 1.8s cubic-bezier(0.55, 0.05, 0.22, 0.99) 1s;
}

.c-body-top-cm .c-body-top-cm-cap {
  opacity: 0;
  transition: 1s cubic-bezier(0.55, 0.05, 0.22, 0.99) 1.8s;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
}

.c-body-top-cm .c-body-top-cm-btn {
  opacity: 0;
  transition: 0.6s cubic-bezier(0.55, 0.05, 0.22, 0.99) 2.4s;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

.c-body-top-cm.animated {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

.c-body-top-cm.animated .c-body-top-cm-title {
  margin-top: 0;
  opacity: 1;
}

.c-body-top-cm.animated .c-body-top-cm-img {
  opacity: 1;
}

.c-body-top-cm.animated .c-body-top-cm-cap {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.c-body-top-cm.animated .c-body-top-cm-btn {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.c-body-top-op {
  opacity: 0;
  -webkit-transform: translateY(50px);
  transform: translateY(50px);
  transition: 0.8s cubic-bezier(0.55, 0.05, 0.22, 0.99);
}

.c-body-top-op.animated {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}

@media screen and (min-width: 769px), print {
  .c-body-top-op .c-body-top-op-list__item {
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    transition: 1s cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.4s;
  }
  .c-body-top-op.animated .c-body-top-op-list__item.animated {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.c-body {
  overflow: hidden;
}

@media screen and (max-width: 768px) {
  .c-body-rote .c-body-rote-sp-text {
    position: absolute;
    width: 78.13333%;
    height: 28.8vw;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: 99;
    -webkit-transform: translateY(27vw);
    transform: translateY(27vw);
  }
  .c-body-rote .slick-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .c-body-sns {
    margin: 5.33333% 0;
  }
  .c-body-sns .c-body-sns-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 92%;
    margin: 0 auto;
    height: 20px;
    overflow: hidden;
  }
  .c-body-sns .c-body-sns-list__item {
    margin-right: 3.47826%;
  }
  .c-body-top-news {
    width: 92%;
    margin: 0 auto 13.33333%;
    border: 1px solid #a57943;
    padding: 5.33333%;
  }
  .c-body-top-news .c-body-top-news-block:nth-child(n+2) {
    margin-top: 8%;
  }
  .c-body-top-news .c-body-top-news-block__title {
    font-size: 14px;
    font-size: 3.73333vw;
    font-weight: bold;
    letter-spacing: .1em;
    line-height: 1.42;
    color: #a57943;
    margin-bottom: 3.7971%;
  }
  .c-body-top-news .c-body-top-news-block__text {
    font-size: 14px;
    font-size: 3.73333vw;
    letter-spacing: .1em;
    line-height: 1.42;
  }
  .c-body-top-pw {
    width: 85vw;
    background: #e7e3e3;
    position: relative;
    margin-bottom: 16%;
  }
  .c-body-top-pw .c-body-top-pw-in {
    width: 75vw;
    padding: 10.66667% 0;
  }
  .c-body-top-pw .c-body-top-pw-title {
    font-family: 'EB Garamond', serif;
    font-size: 30px;
    font-size: 8vw;
    letter-spacing: .05em;
    font-weight: normal;
    position: absolute;
    top: 8%;
    right: -66.66667%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .c-body-top-pw .c-body-top-pw-cap {
    width: 92vw;
    margin: 6.06061% 0 0 5.45455%;
    font-size: 14px;
    font-size: 3.73333vw;
    letter-spacing: .1em;
    line-height: 1.42;
  }
  .c-body-top-pw .btn-view-more {
    margin-left: 5.45455%;
    width: 92vw;
  }
  .c-body-top-pw .btn-view-more a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 14px;
    font-size: 3.73333vw;
    letter-spacing: .1em;
    width: 39.39394%;
    padding: 3.63636% 0;
    border: 2px solid #000;
    text-align: center;
    display: block;
    box-sizing: border-box;
    margin: 9.09091% auto 0;
  }
  .c-body-top-cm {
    width: 85vw;
    background: #e7e3e3;
    position: relative;
    margin: 0 0 16% auto;
  }
  .c-body-top-cm .c-body-top-cm-in {
    width: 75vw;
    padding: 10.66667% 0;
    margin-left: auto;
  }
  .c-body-top-cm .c-body-top-cm-title {
    font-family: 'EB Garamond', serif;
    font-size: 30px;
    font-size: 8vw;
    font-weight: normal;
    letter-spacing: .05em;
    position: absolute;
    top: 8%;
    left: 8%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .c-body-top-cm .c-body-top-cm-cap {
    width: 90vw;
    margin: 6.06061% 5.45455% 0 -24.24242%;
    font-size: 14px;
    font-size: 3.73333vw;
    letter-spacing: .1em;
    line-height: 1.42;
  }
  .c-body-top-cm .btn-view-more {
    width: 90vw;
    margin-left: -24.24242%;
  }
  .c-body-top-cm .btn-view-more a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 14px;
    font-size: 3.73333vw;
    letter-spacing: .1em;
    width: 39.39394%;
    padding: 3.63636% 0;
    border: 2px solid #000;
    text-align: center;
    display: block;
    box-sizing: border-box;
    margin: 9.09091% auto 0;
  }
  .top-contents_plan .c-body-top-op-title{
    font-family: 'EB Garamond', serif;
    font-size: 30px;
    font-size: 8vw;
    font-weight: normal;
    letter-spacing: .05em;
    text-align: center;
    line-height: 0;
    -webkit-transform: translateY(-2.8vw);
    transform: translateY(-2.8vw);
    margin: -8.2vw auto 8vw;
  }
  .c-body-top-op .c-body-top-op-title {
    font-family: 'EB Garamond', serif;
    font-size: 30px;
    font-size: 8vw;
    font-weight: normal;
    letter-spacing: .05em;
    text-align: center;
    line-height: 0;
    -webkit-transform: translateY(-2.8vw);
    transform: translateY(-2.8vw);
  }
  .c-body-top-op .c-body-top-op-in {
    background: #e7e3e3;
    padding: 9.33333% 0 10.66667%;
  }
  .c-body-top-op .c-body-top-op-list .article-block__img {
    margin-bottom: 5.33333%;
  }
  .c-body-top-op .c-body-top-op-list .c-body-top-op-list__item {
    display: inline-block;
    scroll-snap-align: center;
    min-width: 66.66667%;
    margin-left: 5.33333%;
    padding: 5.33333%;
    background: #fff;
  }
  .c-body-top-op .c-body-top-op-list .c-body-top-op-list__item.category-topics {
    background: #e4cfe0;
  }
  .c-body-top-op .c-body-top-op-list .c-body-top-op-list__item a {
    display: block;
    height: 100%;
  }
  .c-body-top-op .c-body-top-op-list .c-body-top-op-list__item .article-block__detail-title {
    font-size: 13px;
    font-size: 3.46667vw;
    font-weight: bold;
    letter-spacing: .05em;
    margin-bottom: 4%;
    line-height: 1.53;
    white-space: normal;
    word-wrap: break-word;
  }
  .c-body-top-op .c-body-top-op-list .c-body-top-op-list__item .article-block__detail-text {
    font-size: 13px;
    font-size: 3.46667vw;
    letter-spacing: .05em;
    line-height: 1.53;
    white-space: normal;
    word-wrap: break-word;
  }
  .c-body-top-op .btn-view-more a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 14px;
    font-size: 3.73333vw;
    letter-spacing: .1em;
    width: 39.39394%;
    padding: 3.63636% 0;
    border: 2px solid #000;
    text-align: center;
    display: block;
    box-sizing: border-box;
    margin: 9.09091% auto 0;
  }
}

@media screen and (min-width: 769px), print {
  .c-body-rote {
    position: relative;
    overflow: hidden;
  }
  .c-body-rote .c-body-rote-pc-list__item {
    line-height: 0;
    max-height: 668px;
    overflow: hidden;
  }
  .c-body-rote .c-body-rote-pc-list__item img {
    width: 100%;
  }
  .c-body-rote .c-body-rote-text {
    position: absolute;
    right: -10px;
    bottom: 50px;
    width: 584px;
    height: 325px;
    z-index: 9999;
  }
	.c-body-rote .c-body-rote-text img{
		width: 100%;
	}
}

@media screen and (min-width: 769px) and (min-width: 1200px), print {
  .c-body-rote .c-body-rote-pc-list__item {
    line-height: 0;
    height: 668px;
    overflow: hidden;
    position: relative;
  }
  .c-body-rote .c-body-rote-pc-list__item img {
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
}

@media screen and (min-width: 769px), print {
  .c-body-sns {
    width: 960px;
    margin: 20px auto 25px;
  }
  .c-body-sns .c-body-sns-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    overflow: hidden;
  }
  .c-body-sns .c-body-sns-list__item {
    margin-right: 20px;
  }
  .c-body-top-news {
    width: 900px;
    margin: 0 auto 90px;
    border: 1px solid #a57943;
    padding: 30px;
  }
  .c-body-top-news .c-body-top-news-block:nth-child(n+2) {
    margin-top: 20px;
  }
  .c-body-top-news .c-body-top-news-block__title {
    color: #a57943;
    font-weight: bold;
    font-size: .14rem;
    letter-spacing: .1em;
    line-height: 1.42;
    margin-bottom: 10px;
  }
  .c-body-top-news .c-body-top-news-block__text {
    font-size: .14rem;
    letter-spacing: .1em;
    line-height: 1.42;
  }
  .c-body-top-pw {
    width: 85vw;
    background: #e7e3e3;
    position: relative;
    padding: 50px 0;
    margin-bottom: 100px;
  }
  .c-body-top-pw .c-body-top-pw-in {
    width: 75vw;
  }
  .c-body-top-pw .c-body-top-pw-title {
    font-family: 'EB Garamond', serif;
    font-size: .54rem;
    font-weight: normal;
    letter-spacing: .05em;
    position: absolute;
    top: 50px;
    right: -383px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    text-align: right;
  }
  .c-body-top-pw .c-body-top-pw-img img {
    width: 100%;
  }
  .c-body-top-pw .c-body-top-pw-cap {
    margin: 27px 0 0 100px;
    font-size: .14rem;
    letter-spacing: .1em;
    line-height: 1.42;
  }
  .c-body-top-pw .btn-view-more {
    margin-left: 100px;
  }
  .c-body-top-pw .btn-view-more a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: .14rem;
    letter-spacing: .1em;
    width: 130px;
    padding: 12px 0;
    border: 2px solid #000;
    text-align: center;
    display: block;
    box-sizing: border-box;
    margin: 50px auto 0;
  }
}

@media screen and (min-width: 769px) and (min-width: 1200px), print {
  .c-body-top-pw {
    height: 860px;
  }
  .c-body-top-pw .c-body-top-pw-in {
    height: 760px;
  }
  .c-body-top-pw .c-body-top-pw-img {
    height: 600px;
    overflow: hidden;
    position: relative;
  }
  .c-body-top-pw .c-body-top-pw-img img {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
  }
}

@media screen and (min-width: 769px), print {
  .c-body-top-cm {
    width: 85vw;
    background: #e7e3e3;
    position: relative;
    padding: 50px 0;
    margin: 0 0 100px auto;
  }
  .c-body-top-cm .c-body-top-cm-in {
    width: 75vw;
    margin: 0 0 0 auto;
  }
  .c-body-top-cm .c-body-top-cm-title {
    font-family: 'EB Garamond', serif;
    font-size: .54rem;
    font-weight: normal;
    letter-spacing: .05em;
    position: absolute;
    top: 50px;
    left: 46px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .c-body-top-cm .c-body-top-cm-img img {
    width: 100%;
  }
  .c-body-top-cm .c-body-top-cm-cap {
    margin: 27px 100px 0 90px;
    font-size: .14rem;
    letter-spacing: .1em;
    line-height: 1.42;
  }
  .c-body-top-cm .btn-view-more {
    margin-right: 100px;
  }
  .c-body-top-cm .btn-view-more a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: .14rem;
    letter-spacing: .1em;
    width: 130px;
    padding: 12px 0;
    border: 2px solid #000;
    text-align: center;
    display: block;
    box-sizing: border-box;
    margin: 50px auto 0;
  }
}

@media screen and (min-width: 769px) and (min-width: 1200px), print {
  .c-body-top-cm {
    height: 860px;
  }
  .c-body-top-cm .c-body-top-cm-in {
    height: 760px;
  }
  .c-body-top-cm .c-body-top-cm-img {
    height: 600px;
    overflow: hidden;
    position: relative;
  }
  .c-body-top-cm .c-body-top-cm-img img {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
  }
}

@media screen and (min-width: 769px), print {
  .top-contents_plan .c-body-top-op-title{
    font-family: 'EB Garamond', serif;
    font-size: .36rem;
    font-weight: normal;
    letter-spacing: .05em;
    text-align: center;
    line-height: 0;
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
    margin: -35px auto 40px;
  }
  .c-body-top-op .c-body-top-op-title {
    font-family: 'EB Garamond', serif;
    font-size: .36rem;
    font-weight: normal;
    letter-spacing: .05em;
    text-align: center;
    line-height: 0;
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
  }
  .c-body-top-op .c-body-top-op-in {
    background: #e7e3e3;
    padding: 35px 0 40px;
  }
  .c-body-top-op .c-body-top-op-list {
    width: 1000px;
    margin: 0 auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
  }
  .c-body-top-op .c-body-top-op-list .article-block__img {
    margin-bottom: 20px;
  }
  .c-body-top-op .c-body-top-op-list .c-body-top-op-list__item {
    width: 240px;
    margin: 0 10px 10px 0;
    padding: 15px;
    background: #fff;
    cursor: pointer;
  }
  .c-body-top-op .c-body-top-op-list .c-body-top-op-list__item a {
    display: block;
    height: 100%;
  }
  .c-body-top-op .c-body-top-op-list .c-body-top-op-list__item .article-block__img {
    transition: 1.2s cubic-bezier(0.55, 0.05, 0.22, 0.99);
    -webkit-filter: brightness(50%);
    filter: brightness(50%);
  }
  .c-body-top-op .c-body-top-op-list .c-body-top-op-list__item:hover {
    box-shadow: 0 20px 20px -20px #777;
  }
  .c-body-top-op .c-body-top-op-list .c-body-top-op-list__item:hover .article-block__img {
    -webkit-filter: brightness(100%);
    filter: brightness(100%);
  }
  .c-body-top-op .c-body-top-op-list .c-body-top-op-list__item.category-topics {
    background: #e4cfe0;
  }
  .c-body-top-op .c-body-top-op-list .c-body-top-op-list__item:nth-of-type(4n) {
    margin-right: 0;
  }
  .c-body-top-op .c-body-top-op-list .c-body-top-op-list__item .article-block__detail-title {
    font-size: .13rem;
    font-weight: bold;
    letter-spacing: .05em;
    margin-bottom: 15px;
    line-height: 1.53;
    width: 210px;
    white-space: normal;
    word-break: break-all;
  }
  .c-body-top-op .c-body-top-op-list .c-body-top-op-list__item .article-block__detail-text {
    font-size: .13rem;
    letter-spacing: .05em;
    line-height: 1.53;
    width: 210px;
    white-space: normal;
    word-break: break-all;
  }
  .c-body-top-op .btn-view-more a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: .14rem;
    letter-spacing: .1em;
    width: 130px;
    padding: 12px 0;
    border: 2px solid #000;
    text-align: center;
    display: block;
    box-sizing: border-box;
    margin: 50px auto 0;
    z-index: 1;
    height: 42px;
  }
  .btn-view-more a {
    overflow: hidden;
    position: relative;
    transition: 0.4s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  }
  .btn-view-more a::before {
    z-index: -1;
    content: "";
    position: absolute;
    top: 0;
    right: -50px;
    bottom: 0;
    left: 0;
    border-right: 50px solid transparent;
    border-bottom: 40px solid #000;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    transition: 0.4s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  }
  .btn-view-more a:hover {
    color: #fff;
  }
  .btn-view-more a:hover::before {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@media all and (-ms-high-contrast: none) {
  .c-body-top-op-list__item:hover {
    opacity: .6 !important;
  }
}

@media print {
  .c-body-rote-pc-list__item img {
    opacity: 1;
  }
}


/*  リニューアル  */
.youtube_wrap{
	margin: 0 auto;
}
.youtube_wrap iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}
.instagram_wrap{
	width: 1000px;
	margin: 0 auto 20px;
}
.instagram_wrap a{
	display: block;
}
.instagram_wrap a:hover{
	opacity: .7;
}
.flare_wrap{
	width: 1000px;
	margin: 0 auto 100px;
}
.flare_wrap a{
	display: block;
}
.flare_wrap a:hover{
	opacity: .7;
}
.top-contents{
	margin-bottom: 80px;
}
.top-contents_img{
	width: 100%;
	max-height: 550px;
	overflow: hidden;
	margin-bottom: 20px;
}
.top-contents_img img,
.top-contents_inner_ttl img{
	width: 100%;
}
.top-contents_main{
	position: relative;
}
.top-contents_ttl{
	position: absolute;
	width: 1000px;
	margin: 30px auto;
    left: 0;
    right: 0;
}
.top-contents_inner_ttl{
	width: 300px;
	margin: 0 auto 30px;
}
.top-contents_inner_read{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 30px;
}
.top-contents_inner_produce{
	display:-webkit-box;
  	display:-ms-flexbox;
	display: flex;
  	-ms-flex-wrap: wrap;
  	flex-wrap: wrap;
	width: 1000px;
	margin: 0 auto;
}
.top-contents_inner_produce li{
    width: 310px;
    margin: 0 35px 40px 0;
    text-align: center;
    font-size: 14px;
    background: url(/img/top/bg_stripe2.png);
    padding: 20px 0;
    z-index: -2;
}
.top-contents_inner_produce li:nth-of-type(3n){
	margin-right: 0;
}
.top-contents_inner_produce li span{
	font-weight: bold;
	font-size: 18px;
	display: inline-block;
	margin-top: 9px;
	position: relative;
	z-index: 0;
}
.top-contents_inner_produce li span::before{
    position: absolute;
    content: "";
    width: calc(100% + 10px);
    bottom: 0;
    right: 0;
    left: -5px;
    margin: auto;
    z-index: -1;
    background: #f7c84d;
    height: 6px;
}
.top-contents_inner_txt{
	font-size: 16px;
	margin: 0 auto 80px;
	width: 950px;
	line-height: 1.6;
}
.top-contents_plan{
	background: #e7e3e3;
	padding-top: 35px;
	padding-bottom: 40px;
  margin-bottom: 50px;
}
.top-contents_plan .c-body-top-op-list{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	padding-bottom: 30px;
    -ms-overflow-style: none;    /* IE, Edge 対応 */
    scrollbar-width: none;       /* Firefox 対応 */
}
.top-contents_plan .c-body-top-op-list::-webkit-scrollbar {  /* Chrome, Safari 対応 */
    display:none;
}
.top-contents_plan .c-body-top-op-list__item {
    scroll-snap-align: start;
    display: inline-block;
    width: 270px;
    background: #fff;
    margin: 0 20px 0 0;
	white-space: normal;
    word-wrap: break-word;
}
.top-contents_plan .c-body-top-op-list__item a{
	padding: 20px;
	display: block;
	height: calc(100% - 40px);
}
.article-block__detail-title{
	font-size: 13px;
	font-weight: bold;
	margin: 20px 0 10px;
	line-height: 1.6;
}
.article-block__detail-text{
	font-size: 12px;
	line-height: 1.6;
}
.top-contents_plan .btn-view-more a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: .14rem;
    letter-spacing: .1em;
    width: 130px;
    padding: 12px 0;
    border: 2px solid #000;
    text-align: center;
    display: block;
    box-sizing: border-box;
    margin: auto;
    z-index: 1;
    height: 42px;
}
.top-contents_schedule_box{
	width: 850px;
	margin: auto;
  	display:-webkit-box;
  	display:-ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.top-contents_schedule{
	width: 450px;
	position: relative;
    min-height: 210px;
}
.top-contents_schedule::before{
	content: "";
	position: absolute;
	background: #1a1818;
	width: 2px;
	height: 100%;
	z-index: -1;
}
.top-contents_schedule_ttl_wrap{
  	display:-webkit-box;
  	display:-ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: -6px;
	margin-top: 50px;
}
.top-contents_schedule_box:first-of-type .top-contents_schedule_ttl_wrap{
	margin-top: -10px;
}
.top-contents_schedule_box:first-of-type .top-contents_schedule::before{
	top: 10px;
}
.top-contents_schedule_box .top-contents_schedule_ttl_time{
	width: 94px;
}

.top-contents_schedule_box:nth-of-type(2) .top-contents_schedule_ttl_time{
	width: 104px;
}
.top-contents_schedule_box:nth-of-type(3) .top-contents_schedule_ttl_time{
	width: 104px;
}
.top-contents_schedule_box:nth-of-type(4) .top-contents_schedule_ttl_time{
	width: 104px;
}
.top-contents_schedule_box:nth-of-type(5) .top-contents_schedule_ttl_wrap img{
	width: 15px;
}
.top-contents_schedule_box .top-contents_schedule_ttl_time img{
	width: 100%;
}
.top-contents_schedule_box:last-of-type .top-contents_schedule::before{
	height: 60px;
}
.top-contents_schedule_ttl{
	font-size: 16px;
	font-weight: bold;
	border-bottom: 4px solid #f7c84d;
    margin-left: 20px;
}
.top-contents_schedule_txt{
	font-size: 14px;
	line-height: 1.6;
	margin-left: 35px;
	margin-top: 10px;
}
.top-contents_schedule_txt2{
    position: absolute;
    bottom: 10px;
    width: 400px;
    text-align: center;
    font-size: 14px;
	font-weight: bold;
    background: url(/img/top/bg_stripe2.png);
    padding: 10px 0;
	margin-left: 35px;
}
.top-contents_schedule_img_pc{
	margin-top: 50px;
}
.top-contents_schedule_box:first-of-type .top-contents_schedule_img_pc{
	margin-top: 0;
}
.top-contents_schedule_img_pc img{
	width: 325px
}
.top-contents_03{
	background: #000;
	color: #fff;
}
.top-contents_03.top-contents {
    margin-bottom: 30px;
}
.top-contents_03 .top-contents_inner{
	width: 1000px;
	margin: auto;
	padding-bottom: 80px;
}
.top-contents_03 .top-contents_inner_read{
	font-size: 14px;
	text-align: left;
	line-height: 1.6;
	margin-bottom: 30px;
	font-weight: normal;
}
.top-contents_inner_plan_wrap{
  	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;
}
.top-contents_inner_plan{
	border: 2px solid #fff;
	padding: 35px 20px;
	width: 325px;
}
.top-contents_inner_plan:first-child{
	width: 100%;
	margin-bottom: 12px;
	padding: 55px 50px 50px;
}
.top-contents_inner_plan_name{
	text-align: center;
	margin-bottom: 45px;
	position: relative;
}
.top-contents_inner_plan_name em {
  font-style: normal;
  font-size: 28px;
  font-family: "Times New Roman", serif;
  padding-left:35px;
  padding-right: 35px;
  background: url(/img/top/icon_leaf2.svg) no-repeat left center,url(/img/top/icon_leaf.svg) no-repeat right center;
  background-size: 30px 15px;

}
.top-contents_inner_plan_name span{
	font-size: 16px;
	margin-top: 7px;
	font-weight: normal;
	display: block;
}

.top-contents_inner_plan_read{
	width: 800px;
	margin: 0 auto 50px;
	font-size: 14px;
	line-height: 1.6;
}
.top-contents_inner_plan_icon_list{
  	display:-webkit-box;
  	display:-ms-flexbox;
  	display:flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	border-bottom: 1px solid #fff;
    padding: 0 40px 40px;
    margin-bottom: 40px;
}
.top-contents_inner_plan_icon_list li{
	width: 110px;
}
.top-contents_inner_plan_icon_list li img{
	width: 100%;
}
.top-contents_inner_plan_money_read{
	text-align: center;
	font-size: 16px;
	margin-bottom: 40px;
}
.top-contents_inner_plan_money_list{
  	display:-webkit-box;
  	display:-ms-flexbox;
  	display:flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	padding: 0 30px;
}
.top-contents_inner_plan_money_list li{
	width: 210px;
  	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;
}
.top-contents_inner_plan_money_list li .top-contents_inner_plan_money_list_img{
	width: calc(32px * 1.5);
	margin-bottom: 25px;
}
.top-contents_inner_plan_money_list li:nth-of-type(2) .top-contents_inner_plan_money_list_img{
	width: calc(68px * 1.5);
}
.top-contents_inner_plan_money_list li:nth-of-type(3) .top-contents_inner_plan_money_list_img{
	width: calc(47px * 1.5);
}
.top-contents_inner_plan_money_list li img{
	width: 100%;
}
.top-contents_inner_plan_money_list_txt{
	font-size: 12px;
	line-height: 1.6;
}
.top-contents_inner_plan_icon{
	width: 110px;
    margin: 0 auto 20px;
}
.top-contents_inner_plan_icon img{
	width: 100%;
}
.top-contents_inner_plan_txt{
	font-size: 12px;
	line-height: 1.6;
}
.wf-roundedmplus1c { font-family: "M PLUS Rounded 1c"; }
.article-block__img-wrap{
  	display:-webkit-box;
  	display:-ms-flexbox;
  	display:flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.article-block__img img{
	width: 210px;
}
.article-block__type{
    transform: rotate(90deg);
    font-size: 12px;
    transform-origin: 13px 8px;
    position: relative;
    margin-top: 70px;
	font-family: 'Roboto Condensed', sans-serif;
	width: 19px;
}
.article-block__type::before{
    content: "";
    position: absolute;
    background-color: #f7c84d;
    height: 2px;
    width: 60px;
    left: -65px;
    top: 3px;
}
.c-body-top-op-list__item:first-of-type{
	margin-left: calc( 50% - 500px );
}

/*facebook*/
.facebook-wrapper {
    max-width: 500px;
    margin: 0 auto;
}
.facebook-wrapper > .fb-page {
    width: 100%;
}
.facebook-wrapper > .fb-page > span,
.facebook-wrapper iframe {
    width: 100% !important;
}

/*IE　ハック IE10以下*/
.top-contents_plan .c-body-top-op-list__item{
	width: auto\9;
}
.article-block__img-wrap{
	width: 230px\9;
}
.article-block__detail{
	width: 230px\9;
}
.article-block__type{
	width: auto\9;
}
/*IE　ハック IE10以上*/
@media all and (-ms-high-contrast: none){
  .top-contents_plan .c-body-top-op-list__item{
    width: auto;
  }
	.article-block__detail{
		width: 230px;
	}
	.article-block__img-wrap{
		width: 230px;
	}
	.article-block__type{
		width: auto;
	}
}

/*  リニューアルPC  */
@media screen and (min-width: 769px), print{
	.youtube_wrap{
		position: relative;
		width: 1000px;
		height: 562.5px;
	}
	.instagram_wrap img{
		width: 1000px;
	}
  .flare_wrap img{
		width: 1000px;
	}
}
/*  リニューアルSP  */
@media screen and (max-width: 768px), print{
	.c-body-rote{
		position: relative;
	}
	.c-body-rote .c-body-rote-sp-text {
		position: absolute;
		width: 74vw;
		height: 43vw;
		top: 0;
		right: -5px;
		left: auto;
		bottom: -10px;
		margin: auto;
		z-index: 99;
		overflow: hidden;
	}
	.youtube_wrap{
		position: relative;
		width: 100%;
		padding-top: 56.25%;
	}
	.instagram_wrap{
		width: 100%;
	}
  .flare_wrap{
		width: 100%;
	}
	.top-contents_ttl{
		width: 310px;
		margin: -20px 4px;
	}
	.top-contents_img {
		width: calc(100% - 40px);
		margin: 0 auto 20px;
	}
	.top-contents_inner_ttl {
		width: 240px;
		margin: 0 auto 15px;
	}
	.top-contents_inner_read{
		font-size: 13px;
		line-height: 1.6;
		width: calc(100% - 40px);
		margin: 0 auto 20px;
		text-align: left;
	}
	.top-contents_inner_produce{
		display: block;
		width: calc(100% - 40px);
		margin: 0 auto 20px;
	}
	.top-contents_inner_produce li {
		width: 100%;
		margin: 0 0 10px 0;
		font-size: 12px;
		padding: 10px 0;
	}
	.top-contents_inner_produce li span {
		font-size: 16px;
		margin-top: 6px;
	}
	.top-contents_inner_txt {
		font-size: 12px;
		margin: 0 auto 30px;
		width: calc(100% - 40px);
	}
	.top-contents_schedule_box{
		margin: 0 auto;
		width: calc(100% - 40px);
	}
	.top-contents_schedule_box .top-contents_schedule_ttl_time{
		width: 59px;
	}
  .top-contents_schedule_box:first-of-type .top-contents_schedule::before{
    top: 20px;
  }
	.top-contents_schedule_box:nth-of-type(2) .top-contents_schedule_ttl_time{
		width: 59px;
	}
	.top-contents_schedule_box:nth-of-type(3) .top-contents_schedule_ttl_time{
		width: 65px;
	}
	.top-contents_schedule_box:nth-of-type(4) .top-contents_schedule_ttl_time{
		width: 65px;
	}
	.top-contents_schedule_box:nth-of-type(5) .top-contents_schedule_ttl_time{
		width: 65px;
	}
	.top-contents_schedule {
    	width: 100%;
		padding-top: 20px;
		min-height: 160px;
	}
	.top-contents_schedule_txt {
		font-size: 13px;
		margin-left: 20px;
	    margin-bottom: 10px;
	}
	.top-contents_schedule_img_sp{
		width: calc(100% - 20px);
    	margin-left: 20px;
	}
	.top-contents_schedule_txt2{
		width: calc(100% - 20px);
		margin-left: 20px;
		bottom: -35px;
		font-size: 12px;
		padding: 8px 0 6px;
	}
	.top-contents_03{
		background: #fff;
		padding-top: 40px;
		margin-bottom: 40px;
	}
	.top-contents_03 .top-contents_inner {
		background: #000;
		width: 100%;
		padding-top: 100px;
    	margin-top: -100px;
	}
	.top-contents_03 .top-contents_inner_read {
    	font-size: 12px;
	}
	.top-contents_inner_plan_wrap{
		width: calc(100% - 40px);
    	margin: auto;
		display: block;
	}
	.top-contents_inner_plan{
		padding: 35px 15px 20px!important;
		width: 100%;
		margin-bottom: 10px!important;
	}
	.top-contents_inner_plan_read {
    	width: 100%;
	}
	.top-contents_inner_plan_name {
		font-size: 24px;
		margin-bottom: 20px;
	}
	.top-contents_inner_plan_name span{
		font-size: 14px;
	}
  .top-contents_inner_plan_name  em{
		font-size: 24px;
	}
	.top-contents_inner_plan_read{
		font-size: 12px;
		margin-bottom: 20px;
	}
	.top-contents_inner_plan_icon_list{
	  	-ms-flex-wrap: wrap;
  		flex-wrap: wrap;
		padding: 0 0 40px;
		margin-bottom: 20px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.top-contents_inner_plan_icon_list li{
		margin: 0 15px 15px 0;
	}
	.top-contents_inner_plan_icon_list li:nth-of-type(2n){
		margin-right: 0;
	}
	.top-contents_inner_plan_money_read {
		text-align: left;
		font-size: 14px;
		line-height: 1.6;
		margin-bottom: 30px;
	}
	.top-contents_inner_plan_money_list {
		display: block;
		padding: 0;
	}
	.top-contents_inner_plan_money_list li {
		width: 100%;
		margin-bottom: 25px;
	}
	.top-contents_inner_plan_money_list li .top-contents_inner_plan_money_list_img {
		width: 22%!important;
		margin-bottom: 0;
		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;
	}
	.top-contents_inner_plan_money_list li .top-contents_inner_plan_money_list_img img{
		width: 32px;
	}
	.top-contents_inner_plan_money_list li:nth-of-type(2) .top-contents_inner_plan_money_list_img img{
		width: 66px;
	}
	.top-contents_inner_plan_money_list li:nth-of-type(2) .top-contents_inner_plan_money_list_img img{
		width: 47px;
	}
	.top-contents_inner_plan_money_list_txt {
		width: 78%;
	}
	.facebook-wrapper{
		padding: 20px;
	}
	.c-body-top-op-list__item:first-of-type{
		margin-left: calc( 50% - 135px );
	}
	.article-block__img img{
		width: 210px;
	}
	/*.c-body-common-contact.fixed{
		display: none;
		position: -webkit-sticky;
		position: sticky;
		bottom: -1px;
		z-index: 9998;
	}*/
  .top-contents_02 .top-contents_ttl img {
    max-width: 251px;
  }

}



/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC5zY3NzIiwidG9wLmNzcyIsIm1vZHVsZS9fbW9kdWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDQztHQ0RFO0VESUY7SUFDQyxXQUFVO0dDRlQ7RURJRjtJQUVDLFdBQVU7R0NIVDtDQUNGOztBRFBEO0VBQ0M7R0NERTtFRElGO0lBQ0MsV0FBVTtHQ0ZUO0VESUY7SUFFQyxXQUFVO0dDSFQ7Q0FDRjs7QURLRDtFQUVFLFdBQVU7RUFDVixtREFBMEM7RUFBMUMsMkNBQTBDO0NBQzFDOztBQUdGO0VBR0UsV0FBVTtFQUNWLG1EQUEwQztFQUExQywyQ0FBMEM7Q0FDMUM7O0FBR0Y7RUFDQyxXQUFVO0VBQ1Ysc0NBQTZCO0VBQTdCLDhCQUE2QjtFQUM3QixzREFBb0Q7Q0F1Q3BEOztBQTFDRDtFQUtFLFdBQVU7RUFDViwyREFBd0Q7RUFDeEQsa0JBQWlCO0NBQ2pCOztBQVJGO0VBVUUsV0FBVTtFQUNWLHlEQUF3RDtDQUN4RDs7QUFaRjtFQWNFLFdBQVU7RUFDVix5REFBd0Q7RUFDeEQsb0NBQTJCO0VBQTNCLDRCQUEyQjtDQUMzQjs7QUFqQkY7RUFtQkUsV0FBVTtFQUNWLDJEQUF5RDtFQUN6RCxvQ0FBMkI7RUFBM0IsNEJBQTJCO0NBQzNCOztBQXRCRjtFQXdCRSxpQ0FBd0I7RUFBeEIseUJBQXdCO0VBQ3hCLFdBQVU7Q0FnQlY7O0FBekNGO0VBMkJHLGNBQWE7RUFDYixXQUFVO0NBQ1Y7O0FBN0JIO0VBK0JHLFdBQVU7Q0FDVjs7QUFoQ0g7RUFrQ0csV0FBVTtFQUNWLGlDQUF3QjtFQUF4Qix5QkFBd0I7Q0FDeEI7O0FBcENIO0VBc0NHLFdBQVU7RUFDVixpQ0FBd0I7RUFBeEIseUJBQXdCO0NBQ3hCOztBQUlIO0VBQ0MsV0FBVTtFQUNWLHFDQUE0QjtFQUE1Qiw2QkFBNEI7RUFDNUIsc0RBQW9EO0NBdUNwRDs7QUExQ0Q7RUFLRSxXQUFVO0VBQ1YsMkRBQXdEO0VBQ3hELGtCQUFpQjtDQUNqQjs7QUFSRjtFQVVFLFdBQVU7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O0lBQ1gsWUFBVztJRTduQmQsbUJBQWtCO0lBQ2xCLE9GNm5CeUI7SUU1bkJ6QixhRjRuQmdDO0lFM25CaEMsVUYybkJtQztJRTFuQm5DLFFGMG5Cc0M7SUFDbkMscUNBQW9DO0lBQ3BDLCtCQUE4QjtJQUM5QixxQ0FBNEI7SUFBNUIsNkJBQTRCO0lBQzVCLHNEQUFvRDtHQUNwRDtFQWJIO0lBZUcsWUU1ckJRO0dGZ3NCUjtFQW5CSDtJQWlCSSxpQ0FBd0I7SUFBeEIseUJBQXdCO0dBQ3hCO0NDS0o7O0FEQ0Q7RUFDQztJQUVFLHVCQUFzQjtHQUN0QjtDQ0NGIiwiZmlsZSI6InRvcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibW9kdWxlL19tb2R1bGUuc2Nzc1wiO1xyXG5cclxuQGtleWZyYW1lcyByb3RlX2luaXRfZmFkZXtcclxuXHQwJSB7XHJcblx0XHQvLyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuXHR9XHJcblx0MTAlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0Ly8gZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuLmMtYm9keS1yb3RlLXBjLWxpc3RfX2l0ZW17XHJcblx0aW1nIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRhbmltYXRpb246IHJvdGVfaW5pdF9mYWRlIDZzIGVhc2UgZm9yd2FyZHM7XHJcblx0fVxyXG59XHJcblxyXG4uYy1ib2R5LXJvdGUtc3AtbGlzdF9faXRlbSB7XHJcblx0Ji5maXJzdC1yb3RlIHtcclxuXHRcdC8vIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGFuaW1hdGlvbjogcm90ZV9pbml0X2ZhZGUgNnMgZWFzZSBmb3J3YXJkcztcclxuXHR9XHJcbn1cclxuXHJcbi5jLWJvZHktdG9wLXB3IHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xyXG5cdHRyYW5zaXRpb246IC41cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSk7XHJcblx0LmMtYm9keS10b3AtcHctdGl0bGUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IC44cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSkgLjdzO1xyXG5cdFx0bWFyZ2luLXRvcDogLTUwcHg7XHJcblx0fVxyXG5cdC5jLWJvZHktdG9wLXB3LWltZyB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogMS44cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSkgMXM7XHJcblx0fVxyXG5cdC5jLWJvZHktdG9wLXB3LWNhcCB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpIDEuOHM7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcblx0fVxyXG5cdC5jLWJvZHktdG9wLXB3LWJ0biB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogLjZzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KSAyLjRzO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG5cdH1cclxuXHQmLmFuaW1hdGVkIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQuYy1ib2R5LXRvcC1wdy10aXRsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0XHQuYy1ib2R5LXRvcC1wdy1pbWcge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS10b3AtcHctY2FwIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS10b3AtcHctYnRuIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmMtYm9keS10b3AtY20ge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcclxuXHR0cmFuc2l0aW9uOiAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xyXG5cdC5jLWJvZHktdG9wLWNtLXRpdGxlIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiAuOHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpIC43cztcclxuXHRcdG1hcmdpbi10b3A6IC01MHB4O1xyXG5cdH1cclxuXHQuYy1ib2R5LXRvcC1jbS1pbWcge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IDEuOHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpIDFzO1xyXG5cdH1cclxuXHQuYy1ib2R5LXRvcC1jbS1jYXAge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KSAxLjhzO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG5cdH1cclxuXHQuYy1ib2R5LXRvcC1jbS1idG4ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IC42cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSkgMi40cztcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuXHR9XHJcblx0Ji5hbmltYXRlZCB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LmMtYm9keS10b3AtY20tdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS10b3AtY20taW1nIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHRcdC5jLWJvZHktdG9wLWNtLWNhcCB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdH1cclxuXHRcdC5jLWJvZHktdG9wLWNtLWJ0biB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jLWJvZHktdG9wLW9wIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuXHR0cmFuc2l0aW9uOiAuOHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xyXG5cdCYuYW5pbWF0ZWQge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbXEocGMpIHtcclxuXHRcdC5jLWJvZHktdG9wLW9wLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcblx0XHRcdHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KSAuNHM7XHJcblx0XHR9XHJcblx0XHQmLmFuaW1hdGVkIHtcclxuXHRcdFx0LmMtYm9keS10b3Atb3AtbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0Ji5hbmltYXRlZCB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmMtYm9keSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQGluY2x1ZGUgbXEoc3ApIHtcclxuXHQuYy1ib2R5LXJvdGUge1xyXG5cdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LmMtYm9keS1yb3RlLXNwLXRleHQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDI5My8zNzUpO1xyXG5cdFx0XHRoZWlnaHQ6ICgxMDgvMzc1KSAqIDEwMHZ3O1xyXG5cdFx0XHR0b3A6MDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjd2dyk7XHJcblx0XHR9XHJcblx0XHQuc2xpY2stc2xpZGUge1xyXG5cdFx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xyXG5cdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jLWJvZHktc25zIHtcclxuXHRcdG1hcmdpbjogcGVyY2VudGFnZSgyMC8zNzUpIDA7XHJcblx0XHQuYy1ib2R5LXNucy1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMzQ1LzM3NSk7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0XHQuYy1ib2R5LXNucy1saXN0X19pdGVtIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKDEyLzM0NSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jLWJvZHktdG9wLW5ld3Mge1xyXG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMzQ1LzM3NSk7XHJcblx0XHRtYXJnaW46IDAgYXV0byBwZXJjZW50YWdlKDUwLzM3NSk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkQ0lUVEFfQlJPV04wMTtcclxuXHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMjAvMzc1KTtcclxuXHRcdC5jLWJvZHktdG9wLW5ld3MtYmxvY2sge1xyXG5cdFx0XHQmOm50aC1jaGlsZChuKzIpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA4JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS10b3AtbmV3cy1ibG9ja19fdGl0bGUge1xyXG5cdFx0XHRAaW5jbHVkZSB2d19zaXplKDE0KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40MjtcclxuXHRcdFx0Y29sb3I6ICRDSVRUQV9CUk9XTjAxO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzLjc5NzElO1xyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS10b3AtbmV3cy1ibG9ja19fdGV4dCB7XHJcblx0XHRcdEBpbmNsdWRlIHZ3X3NpemUoMTQpO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYy1ib2R5LXRvcC1wdyB7XHJcblx0XHR3aWR0aDogODV2dztcclxuXHRcdGJhY2tncm91bmQ6ICRDSVRUQV9HUkFZO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcGVyY2VudGFnZSg2MC8zNzUpO1xyXG5cdFx0LmMtYm9keS10b3AtcHctaW4ge1xyXG5cdFx0XHR3aWR0aDogNzV2dztcclxuXHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSg0MC8zNzUpIDA7XHJcblx0XHR9XHJcblx0XHQuYy1ib2R5LXRvcC1wdy10aXRsZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcclxuXHRcdFx0QGluY2x1ZGUgdndfc2l6ZSgzMCk7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMzAvMzc1KTtcclxuXHRcdFx0cmlnaHQ6IHBlcmNlbnRhZ2UoLTI1MC8zNzUpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHRcdH1cclxuXHRcdC5jLWJvZHktdG9wLXB3LWNhcCB7XHJcblx0XHRcdHdpZHRoOiA5MnZ3O1xyXG5cdFx0XHRtYXJnaW46IHBlcmNlbnRhZ2UoMjAvMzMwKSAwIDAgcGVyY2VudGFnZSgxOC8zMzApO1xyXG5cdFx0XHRAaW5jbHVkZSB2d19zaXplKDE0KTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQyO1xyXG5cdFx0fVxyXG5cdFx0LmJ0bi12aWV3LW1vcmUge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgxOC8zMzApO1xyXG5cdFx0XHR3aWR0aDogOTJ2dztcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHZ3X3NpemUoMTQpO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDEzMC8zMzApO1xyXG5cdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoMTIvMzMwKSAwO1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0bWFyZ2luOiBwZXJjZW50YWdlKDMwLzMzMCkgYXV0byAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYy1ib2R5LXRvcC1jbSB7XHJcblx0XHR3aWR0aDogODV2dztcclxuXHRcdGJhY2tncm91bmQ6ICRDSVRUQV9HUkFZO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAwIDAgcGVyY2VudGFnZSg2MC8zNzUpIGF1dG87XHJcblx0XHQuYy1ib2R5LXRvcC1jbS1pbiB7XHJcblx0XHRcdHdpZHRoOiA3NXZ3O1xyXG5cdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDQwLzM3NSkgMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHQuYy1ib2R5LXRvcC1jbS10aXRsZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcclxuXHRcdFx0QGluY2x1ZGUgdndfc2l6ZSgzMCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IHBlcmNlbnRhZ2UoMzAvMzc1KTtcclxuXHRcdFx0bGVmdDogcGVyY2VudGFnZSgzMC8zNzUpO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHRcdH1cclxuXHRcdC5jLWJvZHktdG9wLWNtLWNhcCB7XHJcblx0XHRcdHdpZHRoOiA5MHZ3O1xyXG5cdFx0XHRtYXJnaW46IHBlcmNlbnRhZ2UoMjAvMzMwKSBwZXJjZW50YWdlKDE4LzMzMCkgMCBwZXJjZW50YWdlKC04MC8zMzApO1xyXG5cdFx0XHRAaW5jbHVkZSB2d19zaXplKDE0KTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQyO1xyXG5cdFx0fVxyXG5cdFx0LmJ0bi12aWV3LW1vcmUge1xyXG5cdFx0XHR3aWR0aDogOTB2dztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoLTgwLzMzMCk7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRAaW5jbHVkZSB2d19zaXplKDE0KTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxMzAvMzMwKTtcclxuXHRcdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDEyLzMzMCkgMDtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdG1hcmdpbjogcGVyY2VudGFnZSgzMC8zMzApIGF1dG8gMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYy1ib2R5LXRvcC1vcCB7XHJcblx0XHQuYy1ib2R5LXRvcC1vcC10aXRsZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcclxuXHRcdFx0QGluY2x1ZGUgdndfc2l6ZSgzMCk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yLjh2dyk7XHJcblx0XHR9XHJcblx0XHQuYy1ib2R5LXRvcC1vcC1pbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRDSVRUQV9HUkFZO1xyXG5cdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDM1LzM3NSkgMCBwZXJjZW50YWdlKDQwLzM3NSk7XHJcblx0XHR9XHJcblx0XHQuYy1ib2R5LXRvcC1vcC1saXN0IHtcclxuXHRcdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cdFx0XHRvdmVyZmxvdy15OiBoaWRkZW47XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xyXG5cdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRcdC5hcnRpY2xlLWJsb2NrX19pbWcge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMjAvMzc1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYy1ib2R5LXRvcC1vcC1saXN0X19pdGVtIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0c2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtaW4td2lkdGg6IHBlcmNlbnRhZ2UoMjUwLzM3NSk7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoMjAvMzc1KTtcclxuXHRcdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDIwLzM3NSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJFdISVRFO1xyXG5cdFx0XHRcdCYuY2F0ZWdvcnktdG9waWNzIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlNGNmZTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hcnRpY2xlLWJsb2NrX19kZXRhaWwtdGl0bGUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdndfc2l6ZSgxMyk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHBlcmNlbnRhZ2UoMTUvMzc1KTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjUzO1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHRcdFx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmFydGljbGUtYmxvY2tfX2RldGFpbC10ZXh0IHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHZ3X3NpemUoMTMpO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTM7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJ0bi12aWV3LW1vcmUge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgdndfc2l6ZSgxNCk7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMTMwLzMzMCk7XHJcblx0XHRcdFx0cGFkZGluZzogcGVyY2VudGFnZSgxMi8zMzApIDA7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzAwMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRtYXJnaW46IHBlcmNlbnRhZ2UoMzAvMzMwKSBhdXRvIDA7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBtcShwYykge1xyXG5cdC5jLWJvZHktcm90ZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0LmMtYm9keS1yb3RlLXBjLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0bWF4LWhlaWdodDogNjY4cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQuYy1ib2R5LXJvdGUtdGV4dCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdHdpZHRoOiA1ODVweDtcclxuXHRcdFx0aGVpZ2h0OiA2MnB4O1xyXG5cdFx0XHR6LWluZGV4OiA5OTk5O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbXEod2lkZSkge1xyXG5cdFx0XHQuYy1ib2R5LXJvdGUtcGMtbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiA2NjhweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmMtYm9keS1zbnMge1xyXG5cdFx0d2lkdGg6IDk2MHB4O1xyXG5cdFx0bWFyZ2luOiAyMHB4IGF1dG8gMjVweDtcclxuXHRcdC5jLWJvZHktc25zLWxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0XHQuYy1ib2R5LXNucy1saXN0X19pdGVtIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmMtYm9keS10b3AtbmV3cyB7XHJcblx0XHR3aWR0aDogOTAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0byA1MHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJENJVFRBX0JST1dOMDE7XHJcblx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0LmMtYm9keS10b3AtbmV3cy1ibG9jayB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKG4rMikge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLWJvZHktdG9wLW5ld3MtYmxvY2tfX3RpdGxlIHtcclxuXHRcdFx0Y29sb3I6ICRDSVRUQV9CUk9XTjAxO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiAuMTRyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40MjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdC5jLWJvZHktdG9wLW5ld3MtYmxvY2tfX3RleHQge1xyXG5cdFx0XHRmb250LXNpemU6IC4xNHJlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmMtYm9keS10b3AtcHcge1xyXG5cdFx0d2lkdGg6IDg1dnc7XHJcblx0XHRiYWNrZ3JvdW5kOiAkQ0lUVEFfR1JBWTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cdFx0LmMtYm9keS10b3AtcHctaW4ge1xyXG5cdFx0XHR3aWR0aDogNzV2dztcclxuXHRcdH1cclxuXHRcdC5jLWJvZHktdG9wLXB3LXRpdGxlIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdFQiBHYXJhbW9uZCcsIHNlcmlmO1xyXG5cdFx0XHRmb250LXNpemU6IC41NHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTBweDtcclxuXHRcdFx0cmlnaHQ6IC0zODNweDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS10b3AtcHctaW1nIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS10b3AtcHctY2FwIHtcclxuXHRcdFx0bWFyZ2luOiAyN3B4IDAgMCAxMDBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAuMTRyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40MjtcclxuXHRcdH1cclxuXHRcdC5idG4tdmlldy1tb3JlIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAuMTRyZW07XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdFx0d2lkdGg6IDEzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdG1hcmdpbjogNTBweCBhdXRvIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbXEod2lkZSkge1xyXG5cdFx0LmMtYm9keS10b3AtcHcge1xyXG5cdFx0XHRoZWlnaHQ6IDg2MHB4O1xyXG5cdFx0XHQuYy1ib2R5LXRvcC1wdy1pbiB7XHJcblx0XHRcdFx0aGVpZ2h0OiA3NjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYy1ib2R5LXRvcC1wdy1pbWcge1xyXG5cdFx0XHRcdGhlaWdodDogNjAwcHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5jLWJvZHktdG9wLWNtIHtcclxuXHRcdHdpZHRoOiA4NXZ3O1xyXG5cdFx0YmFja2dyb3VuZDogJENJVFRBX0dSQVk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDA7XHJcblx0XHRtYXJnaW46IDAgMCAxMDBweCBhdXRvO1xyXG5cdFx0LmMtYm9keS10b3AtY20taW4ge1xyXG5cdFx0XHR3aWR0aDogNzV2dztcclxuXHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS10b3AtY20tdGl0bGUge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0VCIEdhcmFtb25kJywgc2VyaWY7XHJcblx0XHRcdGZvbnQtc2l6ZTogLjU0cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MHB4O1xyXG5cdFx0XHRsZWZ0OiA0NnB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHRcdH1cclxuXHRcdC5jLWJvZHktdG9wLWNtLWltZyB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLWJvZHktdG9wLWNtLWNhcCB7XHJcblx0XHRcdG1hcmdpbjogMjdweCAxMDBweCAwIDkwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogLjE0cmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDI7XHJcblx0XHR9XHJcblx0XHQuYnRuLXZpZXctbW9yZSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTAwcHg7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IC4xNHJlbTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHRcdFx0XHR3aWR0aDogMTMwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtcSh3aWRlKSB7XHJcblx0XHQuYy1ib2R5LXRvcC1jbSB7XHJcblx0XHRcdGhlaWdodDogODYwcHg7XHJcblx0XHRcdC5jLWJvZHktdG9wLWNtLWluIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDc2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jLWJvZHktdG9wLWNtLWltZyB7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MDBweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYy1ib2R5LXRvcC1vcCB7XHJcblx0XHQuYy1ib2R5LXRvcC1vcC10aXRsZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcclxuXHRcdFx0Zm9udC1zaXplOiAuMzZyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcclxuXHRcdH1cclxuXHRcdC5jLWJvZHktdG9wLW9wLWluIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJENJVFRBX0dSQVk7XHJcblx0XHRcdHBhZGRpbmc6IDM1cHggMCA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS10b3Atb3AtbGlzdCB7XHJcblx0XHRcdHdpZHRoOiAxMDAwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdC5hcnRpY2xlLWJsb2NrX19pbWcge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtYm9keS10b3Atb3AtbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRXSElURTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Ly8gdHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hcnRpY2xlLWJsb2NrX19pbWcge1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMS4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSk7XHRcclxuXHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IC0yMHB4ICM3Nzc7XHJcblx0XHRcdFx0XHQuYXJ0aWNsZS1ibG9ja19faW1nIHtcclxuXHRcdFx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEwMCUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmNhdGVnb3J5LXRvcGljcyB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTRjZmUwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDRuKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hcnRpY2xlLWJsb2NrX19kZXRhaWwtdGl0bGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuMTNyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41MztcclxuXHRcdFx0XHRcdHdpZHRoOiAyMTBweDtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBcdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmFydGljbGUtYmxvY2tfX2RldGFpbC10ZXh0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogLjEzcmVtO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTM7XHJcblx0XHRcdFx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHRcdCAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYnRuLXZpZXctbW9yZSB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IC4xNHJlbTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHRcdFx0XHR3aWR0aDogMTMwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gMDtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdGhlaWdodDogNDJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cclxuXHQuYnRuLXZpZXctbW9yZSB7XHJcblx0XHRhIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuNHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0QGluY2x1ZGUgcG9zQWJzb2x1dGUoMCwgLTUwcHgsIDAsIDApO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkICMwMDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuNHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG5cdC5jLWJvZHktdG9wLW9wLWxpc3RfX2l0ZW0ge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IC42ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQGtleWZyYW1lcyByb3RlX2luaXRfZmFkZSB7XG4gIDAlIHtcbiAgfVxuICAxMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYy1ib2R5LXJvdGUtcGMtbGlzdF9faXRlbSBpbWcge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHJvdGVfaW5pdF9mYWRlIDZzIGVhc2UgZm9yd2FyZHM7XG59XG5cbi5jLWJvZHktcm90ZS1zcC1saXN0X19pdGVtLmZpcnN0LXJvdGUge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHJvdGVfaW5pdF9mYWRlIDZzIGVhc2UgZm9yd2FyZHM7XG59XG5cbi5jLWJvZHktdG9wLXB3IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIHRyYW5zaXRpb246IDAuNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xufVxuXG4uYy1ib2R5LXRvcC1wdyAuYy1ib2R5LXRvcC1wdy10aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuOHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpIDAuN3M7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuXG4uYy1ib2R5LXRvcC1wdyAuYy1ib2R5LXRvcC1wdy1pbWcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxLjhzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KSAxcztcbn1cblxuLmMtYm9keS10b3AtcHcgLmMtYm9keS10b3AtcHctY2FwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpIDEuOHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbn1cblxuLmMtYm9keS10b3AtcHcgLmMtYm9keS10b3AtcHctYnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSkgMi40cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuXG4uYy1ib2R5LXRvcC1wdy5hbmltYXRlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmMtYm9keS10b3AtcHcuYW5pbWF0ZWQgLmMtYm9keS10b3AtcHctdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1ib2R5LXRvcC1wdy5hbmltYXRlZCAuYy1ib2R5LXRvcC1wdy1pbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1ib2R5LXRvcC1wdy5hbmltYXRlZCAuYy1ib2R5LXRvcC1wdy1jYXAge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jLWJvZHktdG9wLXB3LmFuaW1hdGVkIC5jLWJvZHktdG9wLXB3LWJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmMtYm9keS10b3AtY20ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KTtcbn1cblxuLmMtYm9keS10b3AtY20gLmMtYm9keS10b3AtY20tdGl0bGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjhzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KSAwLjdzO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLmMtYm9keS10b3AtY20gLmMtYm9keS10b3AtY20taW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMS44cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSkgMXM7XG59XG5cbi5jLWJvZHktdG9wLWNtIC5jLWJvZHktdG9wLWNtLWNhcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KSAxLjhzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG59XG5cbi5jLWJvZHktdG9wLWNtIC5jLWJvZHktdG9wLWNtLWJ0biB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpIDIuNHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cblxuLmMtYm9keS10b3AtY20uYW5pbWF0ZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLWJvZHktdG9wLWNtLmFuaW1hdGVkIC5jLWJvZHktdG9wLWNtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmMtYm9keS10b3AtY20uYW5pbWF0ZWQgLmMtYm9keS10b3AtY20taW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmMtYm9keS10b3AtY20uYW5pbWF0ZWQgLmMtYm9keS10b3AtY20tY2FwIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYy1ib2R5LXRvcC1jbS5hbmltYXRlZCAuYy1ib2R5LXRvcC1jbS1idG4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jLWJvZHktdG9wLW9wIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjhzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KTtcbn1cblxuLmMtYm9keS10b3Atb3AuYW5pbWF0ZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJvZHktdG9wLW9wIC5jLWJvZHktdG9wLW9wLWxpc3RfX2l0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIHRyYW5zaXRpb246IDFzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KSAwLjRzO1xuICB9XG4gIC5jLWJvZHktdG9wLW9wLmFuaW1hdGVkIC5jLWJvZHktdG9wLW9wLWxpc3RfX2l0ZW0uYW5pbWF0ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5jLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ib2R5LXJvdGUgLmMtYm9keS1yb3RlLXNwLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzguMTMzMzMlO1xuICAgIGhlaWdodDogMjguOHZ3O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjd2dyk7XG4gIH1cbiAgLmMtYm9keS1yb3RlIC5zbGljay1zbGlkZSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5jLWJvZHktc25zIHtcbiAgICBtYXJnaW46IDUuMzMzMzMlIDA7XG4gIH1cbiAgLmMtYm9keS1zbnMgLmMtYm9keS1zbnMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogOTIlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jLWJvZHktc25zIC5jLWJvZHktc25zLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMy40NzgyNiU7XG4gIH1cbiAgLmMtYm9keS10b3AtbmV3cyB7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXJnaW46IDAgYXV0byAxMy4zMzMzMyU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E1Nzk0MztcbiAgICBwYWRkaW5nOiA1LjMzMzMzJTtcbiAgfVxuICAuYy1ib2R5LXRvcC1uZXdzIC5jLWJvZHktdG9wLW5ld3MtYmxvY2s6bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDglO1xuICB9XG4gIC5jLWJvZHktdG9wLW5ld3MgLmMtYm9keS10b3AtbmV3cy1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICBjb2xvcjogI2E1Nzk0MztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc5NzElO1xuICB9XG4gIC5jLWJvZHktdG9wLW5ld3MgLmMtYm9keS10b3AtbmV3cy1ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICB9XG4gIC5jLWJvZHktdG9wLXB3IHtcbiAgICB3aWR0aDogODV2dztcbiAgICBiYWNrZ3JvdW5kOiAjZTdlM2UzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNiU7XG4gIH1cbiAgLmMtYm9keS10b3AtcHcgLmMtYm9keS10b3AtcHctaW4ge1xuICAgIHdpZHRoOiA3NXZ3O1xuICAgIHBhZGRpbmc6IDEwLjY2NjY3JSAwO1xuICB9XG4gIC5jLWJvZHktdG9wLXB3IC5jLWJvZHktdG9wLXB3LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0VCIEdhcmFtb25kJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDglO1xuICAgIHJpZ2h0OiAtNjYuNjY2NjclO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIH1cbiAgLmMtYm9keS10b3AtcHcgLmMtYm9keS10b3AtcHctY2FwIHtcbiAgICB3aWR0aDogOTJ2dztcbiAgICBtYXJnaW46IDYuMDYwNjElIDAgMCA1LjQ1NDU1JTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIH1cbiAgLmMtYm9keS10b3AtcHcgLmJ0bi12aWV3LW1vcmUge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjQ1NDU1JTtcbiAgICB3aWR0aDogOTJ2dztcbiAgfVxuICAuYy1ib2R5LXRvcC1wdyAuYnRuLXZpZXctbW9yZSBhIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHdpZHRoOiAzOS4zOTM5NCU7XG4gICAgcGFkZGluZzogMy42MzYzNiUgMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogOS4wOTA5MSUgYXV0byAwO1xuICB9XG4gIC5jLWJvZHktdG9wLWNtIHtcbiAgICB3aWR0aDogODV2dztcbiAgICBiYWNrZ3JvdW5kOiAjZTdlM2UzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAxNiUgYXV0bztcbiAgfVxuICAuYy1ib2R5LXRvcC1jbSAuYy1ib2R5LXRvcC1jbS1pbiB7XG4gICAgd2lkdGg6IDc1dnc7XG4gICAgcGFkZGluZzogMTAuNjY2NjclIDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmMtYm9keS10b3AtY20gLmMtYm9keS10b3AtY20tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOCU7XG4gICAgbGVmdDogOCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgfVxuICAuYy1ib2R5LXRvcC1jbSAuYy1ib2R5LXRvcC1jbS1jYXAge1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIG1hcmdpbjogNi4wNjA2MSUgNS40NTQ1NSUgMCAtMjQuMjQyNDIlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgfVxuICAuYy1ib2R5LXRvcC1jbSAuYnRuLXZpZXctbW9yZSB7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNC4yNDI0MiU7XG4gIH1cbiAgLmMtYm9keS10b3AtY20gLmJ0bi12aWV3LW1vcmUgYSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB3aWR0aDogMzkuMzkzOTQlO1xuICAgIHBhZGRpbmc6IDMuNjM2MzYlIDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDkuMDkwOTElIGF1dG8gMDtcbiAgfVxuICAuYy1ib2R5LXRvcC1vcCAuYy1ib2R5LXRvcC1vcC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFQiBHYXJhbW9uZCcsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDh2dztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yLjh2dyk7XG4gIH1cbiAgLmMtYm9keS10b3Atb3AgLmMtYm9keS10b3Atb3AtaW4ge1xuICAgIGJhY2tncm91bmQ6ICNlN2UzZTM7XG4gICAgcGFkZGluZzogOS4zMzMzMyUgMCAxMC42NjY2NyU7XG4gIH1cbiAgLmMtYm9keS10b3Atb3AgLmMtYm9keS10b3Atb3AtbGlzdCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5jLWJvZHktdG9wLW9wIC5jLWJvZHktdG9wLW9wLWxpc3QgLmFydGljbGUtYmxvY2tfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMyU7XG4gIH1cbiAgLmMtYm9keS10b3Atb3AgLmMtYm9keS10b3Atb3AtbGlzdCAuYy1ib2R5LXRvcC1vcC1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDY2LjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogNS4zMzMzMyU7XG4gICAgcGFkZGluZzogNS4zMzMzMyU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuYy1ib2R5LXRvcC1vcCAuYy1ib2R5LXRvcC1vcC1saXN0IC5jLWJvZHktdG9wLW9wLWxpc3RfX2l0ZW0uY2F0ZWdvcnktdG9waWNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTRjZmUwO1xuICB9XG4gIC5jLWJvZHktdG9wLW9wIC5jLWJvZHktdG9wLW9wLWxpc3QgLmMtYm9keS10b3Atb3AtbGlzdF9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmMtYm9keS10b3Atb3AgLmMtYm9keS10b3Atb3AtbGlzdCAuYy1ib2R5LXRvcC1vcC1saXN0X19pdGVtIC5hcnRpY2xlLWJsb2NrX19kZXRhaWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDMuNDY2Njd2dztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgLmMtYm9keS10b3Atb3AgLmMtYm9keS10b3Atb3AtbGlzdCAuYy1ib2R5LXRvcC1vcC1saXN0X19pdGVtIC5hcnRpY2xlLWJsb2NrX19kZXRhaWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMy40NjY2N3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41MztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuICAuYy1ib2R5LXRvcC1vcCAuYnRuLXZpZXctbW9yZSBhIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHdpZHRoOiAzOS4zOTM5NCU7XG4gICAgcGFkZGluZzogMy42MzYzNiUgMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogOS4wOTA5MSUgYXV0byAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJvZHktcm90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmMtYm9keS1yb3RlIC5jLWJvZHktcm90ZS1wYy1saXN0X19pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiA2NjhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jLWJvZHktcm90ZSAuYy1ib2R5LXJvdGUtcGMtbGlzdF9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jLWJvZHktcm90ZSAuYy1ib2R5LXJvdGUtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDU4NXB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtYm9keS1yb3RlIC5jLWJvZHktcm90ZS1wYy1saXN0X19pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDY2OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jLWJvZHktcm90ZSAuYy1ib2R5LXJvdGUtcGMtbGlzdF9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWJvZHktc25zIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMjVweDtcbiAgfVxuICAuYy1ib2R5LXNucyAuYy1ib2R5LXNucy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jLWJvZHktc25zIC5jLWJvZHktc25zLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAuYy1ib2R5LXRvcC1uZXdzIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTU3OTQzO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLmMtYm9keS10b3AtbmV3cyAuYy1ib2R5LXRvcC1uZXdzLWJsb2NrOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jLWJvZHktdG9wLW5ld3MgLmMtYm9keS10b3AtbmV3cy1ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiAjYTU3OTQzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogLjE0cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmMtYm9keS10b3AtbmV3cyAuYy1ib2R5LXRvcC1uZXdzLWJsb2NrX190ZXh0IHtcbiAgICBmb250LXNpemU6IC4xNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgfVxuICAuYy1ib2R5LXRvcC1wdyB7XG4gICAgd2lkdGg6IDg1dnc7XG4gICAgYmFja2dyb3VuZDogI2U3ZTNlMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5jLWJvZHktdG9wLXB3IC5jLWJvZHktdG9wLXB3LWluIHtcbiAgICB3aWR0aDogNzV2dztcbiAgfVxuICAuYy1ib2R5LXRvcC1wdyAuYy1ib2R5LXRvcC1wdy10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFQiBHYXJhbW9uZCcsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjU0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IC0zODNweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5jLWJvZHktdG9wLXB3IC5jLWJvZHktdG9wLXB3LWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jLWJvZHktdG9wLXB3IC5jLWJvZHktdG9wLXB3LWNhcCB7XG4gICAgbWFyZ2luOiAyN3B4IDAgMCAxMDBweDtcbiAgICBmb250LXNpemU6IC4xNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgfVxuICAuYy1ib2R5LXRvcC1wdyAuYnRuLXZpZXctbW9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG4gIC5jLWJvZHktdG9wLXB3IC5idG4tdmlldy1tb3JlIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IC4xNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1ib2R5LXRvcC1wdyB7XG4gICAgaGVpZ2h0OiA4NjBweDtcbiAgfVxuICAuYy1ib2R5LXRvcC1wdyAuYy1ib2R5LXRvcC1wdy1pbiB7XG4gICAgaGVpZ2h0OiA3NjBweDtcbiAgfVxuICAuYy1ib2R5LXRvcC1wdyAuYy1ib2R5LXRvcC1wdy1pbWcge1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmMtYm9keS10b3AtcHcgLmMtYm9keS10b3AtcHctaW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYm9keS10b3AtY20ge1xuICAgIHdpZHRoOiA4NXZ3O1xuICAgIGJhY2tncm91bmQ6ICNlN2UzZTM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBtYXJnaW46IDAgMCAxMDBweCBhdXRvO1xuICB9XG4gIC5jLWJvZHktdG9wLWNtIC5jLWJvZHktdG9wLWNtLWluIHtcbiAgICB3aWR0aDogNzV2dztcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbiAgLmMtYm9keS10b3AtY20gLmMtYm9keS10b3AtY20tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcbiAgICBmb250LXNpemU6IC41NHJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDQ2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgfVxuICAuYy1ib2R5LXRvcC1jbSAuYy1ib2R5LXRvcC1jbS1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYy1ib2R5LXRvcC1jbSAuYy1ib2R5LXRvcC1jbS1jYXAge1xuICAgIG1hcmdpbjogMjdweCAxMDBweCAwIDkwcHg7XG4gICAgZm9udC1zaXplOiAuMTRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIH1cbiAgLmMtYm9keS10b3AtY20gLmJ0bi12aWV3LW1vcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbiAgLmMtYm9keS10b3AtY20gLmJ0bi12aWV3LW1vcmUgYSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogLjE0cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWJvZHktdG9wLWNtIHtcbiAgICBoZWlnaHQ6IDg2MHB4O1xuICB9XG4gIC5jLWJvZHktdG9wLWNtIC5jLWJvZHktdG9wLWNtLWluIHtcbiAgICBoZWlnaHQ6IDc2MHB4O1xuICB9XG4gIC5jLWJvZHktdG9wLWNtIC5jLWJvZHktdG9wLWNtLWltZyB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYy1ib2R5LXRvcC1jbSAuYy1ib2R5LXRvcC1jbS1pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1ib2R5LXRvcC1vcCAuYy1ib2R5LXRvcC1vcC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFQiBHYXJhbW9uZCcsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjM2cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuICB9XG4gIC5jLWJvZHktdG9wLW9wIC5jLWJvZHktdG9wLW9wLWluIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTdlM2UzO1xuICAgIHBhZGRpbmc6IDM1cHggMCA0MHB4O1xuICB9XG4gIC5jLWJvZHktdG9wLW9wIC5jLWJvZHktdG9wLW9wLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYy1ib2R5LXRvcC1vcCAuYy1ib2R5LXRvcC1vcC1saXN0IC5hcnRpY2xlLWJsb2NrX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmMtYm9keS10b3Atb3AgLmMtYm9keS10b3Atb3AtbGlzdCAuYy1ib2R5LXRvcC1vcC1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmMtYm9keS10b3Atb3AgLmMtYm9keS10b3Atb3AtbGlzdCAuYy1ib2R5LXRvcC1vcC1saXN0X19pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuYy1ib2R5LXRvcC1vcCAuYy1ib2R5LXRvcC1vcC1saXN0IC5jLWJvZHktdG9wLW9wLWxpc3RfX2l0ZW0gLmFydGljbGUtYmxvY2tfX2ltZyB7XG4gICAgdHJhbnNpdGlvbjogMS4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSk7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDUwJSk7XG4gIH1cbiAgLmMtYm9keS10b3Atb3AgLmMtYm9keS10b3Atb3AtbGlzdCAuYy1ib2R5LXRvcC1vcC1saXN0X19pdGVtOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjBweCAtMjBweCAjNzc3O1xuICB9XG4gIC5jLWJvZHktdG9wLW9wIC5jLWJvZHktdG9wLW9wLWxpc3QgLmMtYm9keS10b3Atb3AtbGlzdF9faXRlbTpob3ZlciAuYXJ0aWNsZS1ibG9ja19faW1nIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSk7XG4gIH1cbiAgLmMtYm9keS10b3Atb3AgLmMtYm9keS10b3Atb3AtbGlzdCAuYy1ib2R5LXRvcC1vcC1saXN0X19pdGVtLmNhdGVnb3J5LXRvcGljcyB7XG4gICAgYmFja2dyb3VuZDogI2U0Y2ZlMDtcbiAgfVxuICAuYy1ib2R5LXRvcC1vcCAuYy1ib2R5LXRvcC1vcC1saXN0IC5jLWJvZHktdG9wLW9wLWxpc3RfX2l0ZW06bnRoLW9mLXR5cGUoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmMtYm9keS10b3Atb3AgLmMtYm9keS10b3Atb3AtbGlzdCAuYy1ib2R5LXRvcC1vcC1saXN0X19pdGVtIC5hcnRpY2xlLWJsb2NrX19kZXRhaWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogLjEzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuICAuYy1ib2R5LXRvcC1vcCAuYy1ib2R5LXRvcC1vcC1saXN0IC5jLWJvZHktdG9wLW9wLWxpc3RfX2l0ZW0gLmFydGljbGUtYmxvY2tfX2RldGFpbC10ZXh0IHtcbiAgICBmb250LXNpemU6IC4xM3JlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG4gIC5jLWJvZHktdG9wLW9wIC5idG4tdmlldy1tb3JlIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IC4xNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxuICAuYnRuLXZpZXctbW9yZSBhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KTtcbiAgfVxuICAuYnRuLXZpZXctbW9yZSBhOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTUwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgIzAwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IDAuNHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xuICB9XG4gIC5idG4tdmlldy1tb3JlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5idG4tdmlldy1tb3JlIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYy1ib2R5LXRvcC1vcC1saXN0X19pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNiAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIkQ0lUVEFfQlJPV04wMTogI2E1Nzk0MztcclxuJENJVFRBX0JST1dOMDI6ICM0YzM5MTQ7XHJcbiRDSVRUQV9CUk9XTjAzOiAjMjkxZDA2O1xyXG4kQ0lUVEFfR1JBWTogI2U3ZTNlMztcclxuJENJVFRBX1BJTks6ICNjYzllYTk7XHJcbiRXSElURTogI2ZmZjtcclxuXHJcbiRTUF9ERVNJR05fV0lEVEg6IDM3NTtcclxuXHJcbiRBTklNQV9DT01NT05fRUFTSU5HOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSk7XHJcblxyXG5AZnVuY3Rpb24gZ2V0VndTaXplKCRzaXplKSB7XHJcblx0QHJldHVybiAoJHNpemUgLyAkU1BfREVTSUdOX1dJRFRIKSAqIDEwMHZ3O1xyXG59XHJcblxyXG4kYnJlYWtwb2ludHM6IChcclxuXHQnc3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCknLFxyXG5cdCdwYyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KScsXHJcblx0J3dpZGUnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpJyxcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc3ApIHtcclxuXHRAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwY0hvdmVyQW5pbWUoJGhlaWdodDogNTApIHtcclxuXHRAY29udGVudDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiAuNHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRAaW5jbHVkZSBwb3NBYnNvbHV0ZSgwLCAjey0kaGVpZ2h0fXB4LCAwLCAwKTtcclxuXHRcdGJvcmRlci1yaWdodDogI3skaGVpZ2h0fXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogI3skaGVpZ2h0IC0gMTB9cHggc29saWQgIzAwMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiAuNHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQ6Mzc1KXtcclxuXHQkcmF0ZTogMTAwIC8gJHZpZXdwb3J0O1xyXG5cdEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcclxufVxyXG5cclxuQG1peGluIHZ3X3NpemUoJGZvbnRTaXplKSB7XHJcblx0Zm9udC1zaXplOiAkZm9udFNpemUgKiAxcHg7XHJcblx0Zm9udC1zaXplOiBnZXRfdncoJGZvbnRTaXplKTtcclxufVxyXG5cclxuQG1peGluIHBvc0Fic29sdXRlKCR0b3A6MCwgJHJpZ2h0OjAsICRib3R0b206MCwgJGxlZnQ6MCkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6ICR0b3A7XHJcblx0cmlnaHQ6ICRyaWdodDtcclxuXHRib3R0b206ICRib3R0b207XHJcblx0bGVmdDogJGxlZnQ7XHJcbn0iXX0= */
