@charset "UTF-8";
.c--primary {
  color: #fe77a7;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  word-break: break-word;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

body {
  overflow-x: hidden;
  width: 100%;
  height: 100%;
  background: #fff;
  color: #333;
  font-family: -apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;
  font-size: .875rem;
  line-height: 1.6;
  word-wrap: break-word;
  -webkit-transition: opacity 2s ease;
  transition: opacity 2s ease;
}

body.fixed {
  overflow: hidden;
}

.wrapper {
  position: relative;
}

img {
  border-style: none;
  vertical-align: top;
}

video {
  vertical-align: top;
}

ul,
li {
  list-style-type: none;
}

a {
  border-style: none;
}

.link-area {
  cursor: pointer;
  -webkit-transition: opacity .2s ease;
  transition: opacity .2s ease;
}

.link-area:hover {
  cursor: pointer;
}

@media screen and (min-width: 992px) {
  .link-area:hover {
    opacity: .8;
  }
}

.link-area a {
  opacity: 1;
}

.inner {
  position: relative;
  padding: 0 15px;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.circle, .pagetop {
  border-radius: 50%;
}

.bold {
  font-weight: bold;
}

.loading {
  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;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  width: 100%;
  height: 100%;
  background: #fff;
}

.loading img {
  opacity: .4;
  color: #ccc;
}

.loading span {
  padding-left: 15px;
  opacity: .4;
  font-size: 1rem;
  font-weight: bold;
  color: #ff77b5;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

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

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

.top-img {
  position: relative;
}

.top-img__lead {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 1;
  overflow: hidden;
  width: 0;
  color: #fff;
  font-size: .875rem;
  text-shadow: 0 0 2px black;
  letter-spacing: 1vh;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  -webkit-transition: width 1.8s ease 1.2s;
  transition: width 1.8s ease 1.2s;
}

.top-img__lead.active {
  width: 66px;
}

.h1 {
  position: absolute;
  bottom: 15px;
  left: 0;
  z-index: 1;
  padding: 15px;
  background: rgba(255, 255, 255, 0.4);
}

.h1 img {
  margin-left: -5px;
}

.h1__shop {
  color: #55567c;
  font-size: 12px;
  text-shadow: 0 0 10px white;
}

.h1__shop span {
  display: block;
}

.top-img-slider {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}

.top-img-slider__img {
  width: 100%;
  height: 150vw;
}

.top-img-slider .fade {
  opacity: 0;
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
          transform: scale3d(1.1, 1.1, 1.1);
  -webkit-transition: opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99) 1s, -webkit-transform 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99) 1s;
  transition: opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99) 1s, -webkit-transform 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99) 1s;
  transition: opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99) 1s, transform 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99) 1s;
  transition: opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99) 1s, transform 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99) 1s, -webkit-transform 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99) 1s;
}

.top-img-slider::before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  border: 50px solid #fff;
  -webkit-transition: border 1.2s ease 1s, left 0s linear 2.2s;
  transition: border 1.2s ease 1s, left 0s linear 2.2s;
  content: "";
}

.top-img-slider.active .fade {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}

.top-img-slider.active::before {
  left: 100%;
  border-width: 0;
}

.top-img-slider .slick-dots {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  bottom: 15px;
  z-index: 1;
  padding: 0 10px;
}

.top-img--1 {
  background: url(../images/index/top-img1.jpg) center 0/cover no-repeat;
}

.top-img--2 {
  background: url(../images/index/top-img2.jpg) center 0/cover no-repeat;
}

.top-img--3 {
  background: url(../images/index/top-img3.jpg) center 0/cover no-repeat;
}

.top-img--4 {
  background: url(../images/index/top-img4.jpg) center 0/cover no-repeat;
}

.top-img--5 {
  background: url(../images/index/top-img5.jpg) center 0/cover no-repeat;
}

.btn {
  padding: 0 15px;
  text-align: center;
}

.btn a {
  display: inline-block;
}

.btn__primary {
  position: relative;
  width: 100%;
  height: 60px;
  background: #fe80ac;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 60px;
  text-align: center;
  text-decoration: none;
}

.btn__primary span {
  margin-right: 10px;
  font-size: 1.125rem;
}

.btn__primary::before {
  position: absolute;
  top: 50%;
  right: 10px;
  width: 15px;
  height: 15px;
  margin-top: -8px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  content: "";
}

.btn__primary::after {
  position: absolute;
  top: 4px;
  left: 4px;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #feb3cd;
  -webkit-transition: 0.2s cubic-bezier(0.09, 0.25, 0.38, 0.99);
  transition: 0.2s cubic-bezier(0.09, 0.25, 0.38, 0.99);
  content: "";
}

.btn__bnr {
  max-width: 100%;
}

.touch.active::after {
  top: 0;
  left: 0;
  background: #fe80ac;
}

.open-hours {
  margin-top: 20px;
  font-weight: bold;
  text-align: center;
}

.number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: .875rem;
}

.number__item {
  padding: 0 10px;
}

.number__item span {
  color: #fe77a7;
  font-weight: bold;
}

.r18 {
  margin-top: 20px;
  padding: 20px 15px;
  background: #f6f6f6;
  font-size: 12px;
}

.r18 p:first-child {
  margin-bottom: 10px;
  font-size: .875rem;
  text-align: center;
}

.r18 p:first-child a {
  display: inline-block;
  color: #fe77a7;
  font-weight: bold;
  text-decoration: underline;
}

.r18 p:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 41px;
  padding-left: 53px;
  background: url(../images/index/r18.png) left center/43px 41px no-repeat;
}

.bnr {
  padding: 20px 15px;
}

.bnr-item + .bnr-item {
  margin-top: 15px;
}

.bnr-item {
  text-align: center;
}

.bnr-item a {
  display: inline-block;
}

.bnr-item img {
  max-width: 100%;
}

.ttl {
  margin-bottom: 15px;
  color: #7a7a7a;
  font-size: .75rem;
  font-weight: normal;
}

.ttl span {
  padding-right: 10px;
  color: #333;
  font-size: 1rem;
  font-weight: bold;
}

.txt--em {
  font-size: 1.125rem;
  font-weight: bold;
}

.txt--heading {
  padding: 15px 0 20px;
  color: #fe77a7;
  font-size: 1.25rem;
  font-weight: bold;
  text-align: center;
}

.txt {
  margin-bottom: 20px;
}

.txt--bg {
  height: 20px;
  margin-bottom: 10px;
  border-radius: 20px;
  background: #fff799;
  font-size: 1rem;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
}

.video {
  position: relative;
  overflow: hidden;
  padding: 56.25% 0 0;
  background: #fff;
}

.video video {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.sec {
  position: relative;
  padding: 20px 0;
}

.sec + .sec::before {
  display: block;
  position: absolute;
  top: 0;
  left: 15px;
  width: calc(100% - 30px);
  height: 1px;
  background: #e0e0e0;
  content: "";
}

.sec:nth-of-type(1) {
  border-top: 1px solid #e0e0e0;
}

.sec .inner {
  padding: 0 30px;
}

.news-items,
.schedule-items {
  margin-bottom: 30px;
}

.news-item {
  padding: 0 15px;
  font-size: .75rem;
}

.news-item__heading {
  color: #fe77a7;
  font-size: .875rem;
  font-weight: bold;
}

.news-item__data {
  color: #7a7a7a;
}

.news-item__body {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-top: 5px;
}

.schedule-item {
  width: calc(100% / 3 - .1px);
  padding: 0 1px;
}

.schedule-item a {
  display: block;
  text-decoration: none;
}

.schedule-item__box {
  position: relative;
  overflow: hidden;
  padding-top: 133%;
  background: #000;
}

.schedule-item__box::before {
  content: "";
}

.schedule-item__rank {
  top: 5px;
  left: 5px;
  z-index: 1;
}

.schedule-item__rank, .schedule-item__img, .schedule-item__data {
  position: absolute;
}

.schedule-item__img {
  top: 0;
  left: 0;
  width: 100%;
}

.schedule-item__data {
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  padding: 0 5px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.02)), color-stop(25%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.7)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.7) 100%);
  color: #fff;
  font-size: .625rem;
  text-align: center;
}

.schedule-item__name {
  font-weight: bold;
}

.schedule-item__name span {
  font-size: .75rem;
}

.schedule-item__size span {
  display: block;
}

.schedule-item__schedule {
  height: 25px;
  border-top: 2px solid #fe77a7;
  background: #000;
  color: #fff;
  font-size: .625rem;
  font-weight: bold;
  line-height: 25px;
  text-align: center;
}

.slider-style .slick-prev,
.slider-style .slick-next {
  position: absolute;
  top: 50%;
  width: 24px;
  height: 24px;
  margin-top: -12px;
}

.slider-style .slick-next {
  right: -20px;
  border-top: 1px solid #333;
  border-right: 1px solid #333;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.slider-style .slick-prev {
  left: -20px;
  border-top: 1px solid #333;
  border-left: 1px solid #333;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.slider-style .slick-dots {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 10px;
}

.slick-dots li {
  width: 10px;
  height: 10px;
}

.slick-dots li button {
  width: 10px;
  height: 10px;
  padding: 0;
}

.slick-dots li button:before {
  opacity: 1;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #c4c4c4;
  -webkit-transition: background .2s ease;
  transition: background .2s ease;
  content: "";
}

.slick-dots li.slick-active button:before,
.slick-dots li button:hover:before {
  opacity: 1;
  background: #fe80ac;
}

.about {
  margin-bottom: 20px;
}

.about .btn {
  margin-top: 40px;
}

.about-top {
  position: relative;
  width: 100%;
  padding: 100% 20px 0;
  background: url(../images/index/about-top.jpg) center 0/cover no-repeat;
}

.about-top__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-height: calc(100% - 30px);
  width: calc(100% - 30px);
  padding: 60px 30px;
  border: 3px solid #ffb1cd;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  line-height: 2;
  text-align: center;
}

.about-top__inner::before, .about-top__inner::after {
  content: "";
}

.about-top__inner::before {
  position: absolute;
  top: -32px;
  left: 0;
  width: 212px;
  height: 37px;
  background: url(../images/index/about.png) 0 0/212px 37px no-repeat;
}

.about-top__inner::after {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 10px solid rgba(0, 0, 0, 0.1);
}

.about-top__inner span {
  color: #fff799;
}

.about-top__heading {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translate(0, 20px);
          transform: translate(0, 20px);
  font-weight: bold;
  text-align: left;
  -webkit-transition: opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99), -webkit-transform 1.2s cubic-bezier(0.09, 0.25, 0.38, 0.99);
  transition: opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99), -webkit-transform 1.2s cubic-bezier(0.09, 0.25, 0.38, 0.99);
  transition: transform 1.2s cubic-bezier(0.09, 0.25, 0.38, 0.99), opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99);
  transition: transform 1.2s cubic-bezier(0.09, 0.25, 0.38, 0.99), opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99), -webkit-transform 1.2s cubic-bezier(0.09, 0.25, 0.38, 0.99);
}

.about-top__heading.fade-in {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
}

.about-details {
  overflow: hidden;
}

.about-details-item__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.about-details-item__img {
  width: 270px;
  height: 300px;
}

.about-details-item__img::before {
  position: absolute;
  content: "";
}

.about-details-item:nth-of-type(1) .about-details-item__heading {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 50px 0 125px;
}

.about-details-item:nth-of-type(1) .about-details-item__img {
  background: url(../images/index/about-details1.jpg) center center/100% 100% no-repeat;
}

.about-details-item:nth-of-type(1) .about-details-item__img::before {
  top: -30px;
  left: -80px;
  width: 242px;
  height: 71px;
  background: url(../images/index/about-details-en1.png) 0 0/242px 71px no-repeat;
}

.about-details-item:nth-of-type(1) .about-details-item__lead {
  left: 0;
}

.about-details-item:nth-of-type(2) .about-details-item__heading {
  padding: 40px 0 65px;
}

.about-details-item:nth-of-type(2) .about-details-item__img {
  background: url(../images/index/about-details2.jpg) center center/100% 100% no-repeat;
}

.about-details-item:nth-of-type(2) .about-details-item__lead {
  right: 0;
}

.about-details-item:nth-of-type(3) .about-details-item__heading {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 80px 0 125px;
}

.about-details-item:nth-of-type(3) .about-details-item__img {
  background: url(../images/index/about-details3.jpg) center center/100% 100% no-repeat;
}

.about-details-item:nth-of-type(3) .about-details-item__img::before {
  top: -30px;
  left: -80px;
  width: 305px;
  height: 72px;
  background: url(../images/index/about-details-en3.png) 0 0/305px 72px no-repeat;
}

.about-details-item:nth-of-type(3) .about-details-item__lead {
  left: 0;
}

.about-details-item__lead {
  position: absolute;
  bottom: 0;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  overflow: hidden;
  z-index: 1;
  padding: 15px;
  opacity: 0;
  font-size: 1.625rem;
  font-weight: bold;
  line-height: 1.3;
  letter-spacing: 2px;
  white-space: nowrap;
  -webkit-transition: opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99), -webkit-transform 1.2s cubic-bezier(0.09, 0.25, 0.38, 0.99) 0.1s;
  transition: opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99), -webkit-transform 1.2s cubic-bezier(0.09, 0.25, 0.38, 0.99) 0.1s;
  transition: transform 1.2s cubic-bezier(0.09, 0.25, 0.38, 0.99) 0.1s, opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99);
  transition: transform 1.2s cubic-bezier(0.09, 0.25, 0.38, 0.99) 0.1s, opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99), -webkit-transform 1.2s cubic-bezier(0.09, 0.25, 0.38, 0.99) 0.1s;
}

.about-details-item__lead span {
  color: #6285e9;
}

.about-details-item__lead::before, .about-details-item__lead::after {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}

.about-details-item__lead::before {
  z-index: 2;
  background: rgba(255, 255, 255, 0.6);
  -webkit-transition: opacity, visibility, -webkit-transform;
  transition: opacity, visibility, -webkit-transform;
  transition: opacity, transform, visibility;
  transition: opacity, transform, visibility, -webkit-transform;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
  transition-timingfunction: cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transition-delay: .5s;
          transition-delay: .5s;
}

.about-details-item__lead::after {
  z-index: -1;
  background: rgba(255, 255, 255, 0.4);
  -webkit-transition: opacity, visibility, -webkit-transform;
  transition: opacity, visibility, -webkit-transform;
  transition: opacity, transform, visibility;
  transition: opacity, transform, visibility, -webkit-transform;
  -webkit-transition-duration: .1s;
          transition-duration: .1s;
  transition-timingfunction: cubic-bezier(0.77, 0, 0.175, 1);
}

.about-details-item__lead.fade-in::before {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  visibility: hidden;
  opacity: 0;
}

.about-details-item__lead.fade-in::after {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}

.about-details-item__body {
  padding: 0 15px;
}

.about-details-item__body span + span {
  display: inline-block;
  white-space: nowrap;
}

.about-details-item__body > * + * {
  margin-top: 15px;
}

.about-details-item .fade {
  -webkit-transform: translate(0, 40px);
          transform: translate(0, 40px);
  opacity: 0;
  -webkit-transition: opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99), -webkit-transform 1s cubic-bezier(0.09, 0.25, 0.38, 0.99);
  transition: opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99), -webkit-transform 1s cubic-bezier(0.09, 0.25, 0.38, 0.99);
  transition: transform 1s cubic-bezier(0.09, 0.25, 0.38, 0.99), opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99);
  transition: transform 1s cubic-bezier(0.09, 0.25, 0.38, 0.99), opacity 1.8s cubic-bezier(0.09, 0.25, 0.38, 0.99), -webkit-transform 1s cubic-bezier(0.09, 0.25, 0.38, 0.99);
}

.about-details-item .fade-in {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}

.pagetop {
  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;
  position: fixed;
  right: 15px;
  bottom: 10%;
  z-index: 2;
  width: 55px;
  height: 55px;
  -webkit-box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.1);
  background: #fff;
}

.pagetop img {
  width: 24px;
  height: 25px;
}

.copyright {
  position: relative;
  margin-top: 10px;
  padding: 20px 0;
  color: #fff;
  font-size: .625rem;
  text-align: center;
}

.copyright::before {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 280px;
  height: 2px;
  border-radius: 2px;
  background: #ff489b;
  content: "";
}

.footer_about {
  text-align: center;
  font-size: 12px;
}

.footer_about a {
  display: inline;
}

.footer_about a + a::before {
  margin: 0 5px;
  content: "｜";
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlcyI6WyJpbmRleC5zY3NzIiwibW9kdWxlL19jb21tb24uc2NzcyIsIm1vZHVsZS9fbWVkaWEtcXVlcmllcy5zY3NzIiwidmVuZG9yL19zbGljay5zY3NzIiwidmVuZG9yL19zbGljay10aGVtZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUNJQSxBQUFBLFdBQVcsQ0FBQTtFQUNWLEtBQUssRUFGTyxPQUFPO0NBR25COztBQUVELEFBQUEsQ0FBQztBQUNELENBQUMsQUFBQSxRQUFRO0FBQ1QsQ0FBQyxBQUFBLE9BQU8sQ0FBQTtFQUNQLFVBQVUsRUFBRSxVQUFVO0VBQ3RCLFVBQVUsRUFBRSxVQUFVO0NBQ3RCOztBQUVELEFBQUEsSUFBSSxDQUFDO0VBQ0osV0FBVyxFQUFFLFVBQVU7RUFDdkIsV0FBVyxFQUFFLElBQUk7RUFDakIsd0JBQXdCLEVBQUUsSUFBSTtFQUM5QixvQkFBb0IsRUFBRSxJQUFJO0VBQzFCLGtCQUFrQixFQUFFLFNBQVM7RUFDN0IsMkJBQTJCLEVBQUUsV0FDOUI7Q0FBQzs7QUFFRCxBQUFBLElBQUksQ0FBQTtFQUNILFVBQVUsRUFBRSxNQUFNO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLFdBQVcsRUFBRSwrSUFBK0k7RUFDNUosU0FBUyxFQUFFLE9BQU87RUFDbEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsU0FBUyxFQUFFLFVBQVU7RUFDckIsVUFBVSxFQUFFLGVBQWU7Q0FJM0I7O0FBZEQsQUFXQyxJQVhHLEFBV0YsTUFBTSxDQUFBO0VBQ04sUUFBUSxFQUFFLE1BQU07Q0FDaEI7O0FBRUYsQUFBQSxRQUFRLENBQUE7RUFDUCxRQUFRLEVBQUUsUUFBUTtDQUNsQjs7QUFFRCxBQUFBLEdBQUcsQ0FBQTtFQUNGLFlBQVksRUFBRSxJQUFJO0VBQ2xCLGNBQWMsRUFBRSxHQUFHO0NBQ25C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 */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsIm1vZHVsZS9fY29tbW9uLnNjc3MiLCJtb2R1bGUvX21lZGlhLXF1ZXJpZXMuc2NzcyIsInZlbmRvci9fc2xpY2suc2NzcyIsInZlbmRvci9fc2xpY2stdGhlbWUuc2NzcyIsImluZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDSWpCO0VBQ0MsZUFGbUI7Q0FHbkI7O0FBRUQ7OztFQUdDLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIsdUJBQXNCO0NBQ3RCOztBQUVEO0VBQ0Msd0JBQXVCO0VBQ3ZCLGtCQUFpQjtFQUNqQiwrQkFBOEI7RUFDOUIsMkJBQTBCO0VBQzFCLDhCQUE2QjtFQUM3Qix5Q0FDRDtDQUFDOztBQUVEO0VBQ0MsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxhQUFZO0VBQ1osaUJBQWdCO0VBQ2hCLFlBQVc7RUFDWCxvSkFBYTtFQUNiLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsc0JBQXFCO0VBQ3JCLG9DQUEyQjtFQUEzQiw0QkFBMkI7Q0FJM0I7O0FBZEQ7RUFZRSxpQkFBZ0I7Q0FDaEI7O0FBRUY7RUFDQyxtQkFBa0I7Q0FDbEI7O0FBRUQ7RUFDQyxtQkFBa0I7RUFDbEIsb0JBQW1CO0NBQ25COztBQUNEO0VBQ0Msb0JBQW1CO0NBQ25COztBQUVEOztFQUVDLHNCQUFxQjtDQUNyQjs7QUFFRDtFQUNDLG1CQUFrQjtDQUNsQjs7QUFDRDtFQUNDLGdCQUFlO0VBQ2YscUNBQTRCO0VBQTVCLDZCQUE0QjtDQVU1Qjs7QUFaRDtFQUlFLGdCQUFlO0NBSWY7O0FDN0RFO0VEcURKO0lBTUUsWUFBVztHQUVYO0NETUQ7O0FDZEQ7RUFVRSxXQUFVO0NBQ1Y7O0FBR0Y7RUFDQyxtQkFBa0I7RUFDbEIsZ0JBQWU7Q0FDZjs7QUFFRDtFQUNDLGlCQUFnQjtFQUNoQix3QkFBdUI7RUFDdkIsb0JBQW1CO0NBQ25COztBQUNEO0VBQ0MsbUJBQWtCO0NBQ2xCOztBQUNEO0VBQ0Msa0JBQWlCO0NB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O0VBQ0MsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsbUJBQWtCO0NBYWxCOztBQW5CRDtFQVFFLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsT0FBTTtFQUNOLFVBQVM7RUFDVCxvQ0FBMkI7VUFBM0IsNEJBQTJCO0VBQzNCLGFBQVk7RUFDWixZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixZQUFXO0NBQ1g7O0FBR0Y7RUFDQyxtQkFBaUI7RUFDakIsZ0JBQWM7Q0FDZDs7QUFFRDtFQUNDLGdCQUFjO0NBQ2Q7O0FBRUQ7RUFDQyxjQUFhO0VBQ2IsYUFBYTtDQUNiOztBTDJjRCxrMTJCQUFrMTJCIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiQGltcG9ydCBcIi4vX21lZGlhLXF1ZXJpZXNcIjtcblxuJGMtLWJhc2U6ICMzMzM7XG4kYy0tcHJpbWFyeTogI2ZlNzdhNztcbi5jLS1wcmltYXJ5e1xuXHRjb2xvcjogJGMtLXByaW1hcnk7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlcntcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuaHRtbCB7XG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuYm9keXtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiSGVsdmV0aWNhIE5ldWVcIixcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIixZdUdvdGhpYyxZdUdvdGhpY00sXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIs44Oh44Kk44Oq44KqLE1laXJ5byxzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IC44NzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAycyBlYXNlO1xuXHQmLmZpeGVke1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cbi53cmFwcGVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmltZ3tcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxudmlkZW97XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnVsLFxubGl7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuYXtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuLmxpbmstYXJlYXtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xuXHQmOmhvdmVye1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBtcShsZyl7XG5cdFx0b3BhY2l0eTogLjg7XG5cdFx0fVxuXHR9XG5cdGF7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uaW5uZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4uZWxsaXBzaXN7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNpcmNsZXtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJvbGR7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxvYWRpbmd7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTk5OTk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGltZ3tcblx0XHRvcGFjaXR5OiAuNDtcblx0XHRjb2xvcjogI2NjYztcblx0fVxuXHRzcGFue1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRvcGFjaXR5OiAuNDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Y29sb3I6ICNmZjc3YjU7XG5cdH1cbn0iLCJAbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IG1kKSB7XG4gIEBpZiAkYnJlYWtwb2ludCA9PSBtZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBsZyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBzbSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblx0fVxufSIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuJHBhdGg6XCIuLi9cIiAhZ2xvYmFsO1xuXG5AaW1wb3J0IFwiLi9tb2R1bGUvX2NvbW1vblwiO1xuXG5AaW1wb3J0IFwiLi92ZW5kb3IvX3NsaWNrXCI7XG5AaW1wb3J0IFwiLi92ZW5kb3IvX3NsaWNrLXRoZW1lXCI7XG5cbi50b3AtaW1ne1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCZfX2xlYWR7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTVweDtcblx0XHRyaWdodDogMTVweDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdHRleHQtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMSk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDF2aDtcblx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHRcdHRyYW5zaXRpb246IHdpZHRoIDEuOHMgZWFzZSAxLjJzO1xuXHRcdCYuYWN0aXZle1xuXHRcdFx0d2lkdGg6IDY2cHg7XG5cdFx0fVxuXHR9XG59XG4uaDF7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAxNXB4O1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcblx0aW1ne1xuXHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHR9XG5cdCZfX3Nob3B7XG5cdFx0Y29sb3I6ICM1NTU2N2M7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbi50b3AtaW1nLXNsaWRlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQmX19pbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxNTB2dztcblx0fVxuXHQuZmFkZXtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDEuOHMgY3ViaWMtYmV6aWVyKC4wOSwgLjI1LCAuMzgsIC45OSkgMXMsIHRyYW5zZm9ybSAxLjhzIGN1YmljLWJlemllciguMDksIC4yNSwgLjM4LCAuOTkpIDFzO1xuXHR9XG5cdCY6OmJlZm9yZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyOiA1MHB4IHNvbGlkICNmZmY7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyIDEuMnMgZWFzZSAxcywgbGVmdCAwcyBsaW5lYXIgMi4ycztcblx0XHRjb250ZW50OiBcIlwiO1xuXHR9XG5cdCYuYWN0aXZle1xuXHRcdC5mYWRle1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdGJvcmRlci13aWR0aDogMDtcblx0XHR9XG5cdH1cblx0LnNsaWNrLWRvdHN7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRib3R0b206IDE1cHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cbn1cbi50b3AtaW1nLS0xe1xuXHRiYWNrZ3JvdW5kOiB1cmwoI3skcGF0aH1pbWcvaW5kZXgvdG9wLWltZzEuanBnKSBjZW50ZXIgMCAvIGNvdmVyIG5vLXJlcGVhdDtcbn1cbi50b3AtaW1nLS0ye1xuXHRiYWNrZ3JvdW5kOiB1cmwoI3skcGF0aH1pbWcvaW5kZXgvdG9wLWltZzIuanBnKSBjZW50ZXIgMCAvIGNvdmVyIG5vLXJlcGVhdDtcbn1cbi50b3AtaW1nLS0ze1xuXHRiYWNrZ3JvdW5kOiB1cmwoI3skcGF0aH1pbWcvaW5kZXgvdG9wLWltZzMuanBnKSBjZW50ZXIgMCAvIGNvdmVyIG5vLXJlcGVhdDtcbn1cbi50b3AtaW1nLS00e1xuXHRiYWNrZ3JvdW5kOiB1cmwoI3skcGF0aH1pbWcvaW5kZXgvdG9wLWltZzQuanBnKSBjZW50ZXIgMCAvIGNvdmVyIG5vLXJlcGVhdDtcbn1cbi50b3AtaW1nLS01e1xuXHRiYWNrZ3JvdW5kOiB1cmwoI3skcGF0aH1pbWcvaW5kZXgvdG9wLWltZzUuanBnKSBjZW50ZXIgMCAvIGNvdmVyIG5vLXJlcGVhdDtcbn1cblxuLmJ0bntcblx0cGFkZGluZzogMCAxNXB4O1xuXHRhe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZlODBhYztcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRzcGFue1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHR9XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLThweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXHRcdCY6OmFmdGVye1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZlYjNjZDtcblx0XHRcdHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjA5LCAuMjUsIC4zOCwgLjk5KTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXHR9XG59IFxuLnRvdWNoe1xuXHQmLmFjdGl2ZXtcblx0XHQmOjphZnRlcntcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmU4MGFjO1xuXHRcdH1cblx0fVxufVxuLm9wZW4taG91cnN7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubnVtYmVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHQmX19pdGVte1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRzcGFue1xuXHRcdFx0Y29sb3I6ICRjLS1wcmltYXJ5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG59XG5cbi5yMTh7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHBhZGRpbmc6IDIwcHggMTVweDtcblx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwe1xuXHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjb2xvcjogI2ZlNzdhNztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1pbi1oZWlnaHQ6IDQxcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skcGF0aH1pbWcvaW5kZXgvcjE4LnBuZykgbGVmdCBjZW50ZXIgLyA0M3B4IDQxcHggbm8tcmVwZWF0O1xuXHRcdH1cblx0fVxufVxuXG4uYm5ye1xuXHRwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG4uYm5yLWl0ZW0gKyAuYm5yLWl0ZW17XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYm5yLWl0ZW17XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0aW1ne1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG5cbi50dGx7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGNvbG9yOiAjN2E3YTdhO1xuXHRmb250LXNpemU6IC43NXJlbTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0c3Bhbntcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxufVxuXG4udHh0LS1lbXtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udHh0LS1oZWFkaW5ne1xuXHRwYWRkaW5nOiAxNXB4IDAgMjBweDtcblx0Y29sb3I6ICRjLS1wcmltYXJ5O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59IFxuLnR4dHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50eHQtLWJne1xuXHRoZWlnaHQ6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY3OTk7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLnZpZGVve1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDU2LjI1JSAwIDA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHZpZGVve1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5zZWN7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMjBweCAwO1xuXHQmICsgLnNlY3tcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6ICNlMGUwZTA7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblx0fVxuXHQmOm50aC1vZi10eXBlKDEpe1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuXHR9XG5cdC5pbm5lcntcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cbn1cblxuLm5ld3MtaXRlbXMsXG4uc2NoZWR1bGUtaXRlbXN7XG5cdC5zbGljay1kb3Rze1xuXHRcdGJvdHRvbTogLTIwcHg7XG5cdH1cbn1cbi5uZXdzLWl0ZW17XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0Zm9udC1zaXplOiAuNzVyZW07XG5cdCZfX2hlYWRpbmd7XG5cdFx0Y29sb3I6ICRjLS1wcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHQmX19kYXRhe1xuXHRcdGNvbG9yOiAjN2E3YTdhO1xuXHR9XG5cdCZfX2JvZHl7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG59XG5cbi5zY2hlZHVsZS1pdGVte1xuXHR3aWR0aDogY2FsYygxMDAlIC8gMyAtIC4xcHgpO1xuXHRwYWRkaW5nOiAwIDFweDtcblx0YXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0Jl9fYm94e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctdG9wOiAxMzMlO1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cdH1cblx0Jl9fcmFua3tcblx0XHR0b3A6IDVweDtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQmX19yYW5rLFxuXHQmX19pbWcsXG5cdCZfX2RhdGF7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cdCZfX2ltZ3tcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQmX19kYXRhe1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAuNjI1cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQmX19uYW1le1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHNwYW57XG5cdFx0XHRmb250LXNpemU6IC43NXJlbTtcblx0XHR9XG5cdH1cblx0Jl9fc2l6ZXtcblx0XHRzcGFue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdCZfX3NjaGVkdWxle1xuXHRcdGhlaWdodDogMjVweDtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGMtLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IC42MjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5zbGlkZXItc3R5bGV7XG5cdC5zbGljay1hcnJvd3tcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdG1hcmdpbi10b3A6IC0xMnB4O1xuXHRcdCYuc2xpY2stbmV4dHtcblx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMztcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cdFx0Ji5zbGljay1wcmV2e1xuXHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMzMztcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0fVxuXHR9XG5cdC5zbGljay1kb3Rze1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbi5zbGljay1kb3Rze1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDEwcHg7XG59XG4uc2xpY2stZG90cyBsaXtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbntcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0cGFkZGluZzogMDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7XG5cdG9wYWNpdHk6IDE7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogI2M0YzRjNDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgZWFzZTtcblx0Y29udGVudDogXCJcIjtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZXtcblx0b3BhY2l0eTogMTtcblx0YmFja2dyb3VuZDogI2ZlODBhYztcbn1cblxuLmFib3V0e1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQuYnRue1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cbi5hYm91dC10b3B7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEwMCUgMjBweCAwO1xuXHRiYWNrZ3JvdW5kOiB1cmwoI3skcGF0aH1pbWcvaW5kZXgvYWJvdXQtdG9wLmpwZykgY2VudGVyIDAgLyBjb3ZlciBuby1yZXBlYXQ7XG5cdCZfX2lubmVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0bWF4LWhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHRcdHBhZGRpbmc6IDYwcHggMzBweDtcblx0XHRib3JkZXI6IDNweCBzb2xpZCAjZmZiMWNkO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMzJweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMjEycHg7XG5cdFx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skcGF0aH1pbWcvaW5kZXgvYWJvdXQucG5nKSAwIDAgLyAyMTJweCAzN3B4IG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEpOyBcblx0XHR9XG5cdFx0c3Bhbntcblx0XHRcdGNvbG9yOiAjZmZmNzk5O1xuXHRcdH1cblx0fVxuXHQmX19oZWFkaW5ne1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybSA6IHRyYW5zbGF0ZSgwLCAyMHB4KTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllciguMDksIC4yNSwgLjM4LCAuOTkpLCBvcGFjaXR5IDEuOHMgY3ViaWMtYmV6aWVyKC4wOSwgLjI1LCAuMzgsIC45OSk7XG5cdFx0Ji5mYWRlLWlue1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0XHRvcGFjaXR5OjE7XG5cdFx0fVxuXHR9XG59XG5cbi5hYm91dC1kZXRhaWxze1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFib3V0LWRldGFpbHMtaXRlbXtcblx0Jl9faGVhZGluZ3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQmX19pbWd7XG5cdFx0d2lkdGg6IDI3MHB4O1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cdH1cblx0JjpudGgtb2YtdHlwZSgxKXtcblx0XHQuYWJvdXQtZGV0YWlscy1pdGVtX19oZWFkaW5ne1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdHBhZGRpbmc6IDUwcHggMCAxMjVweDtcblx0XHR9XG5cdFx0LmFib3V0LWRldGFpbHMtaXRlbV9faW1ne1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JHBhdGh9aW1nL2luZGV4L2Fib3V0LWRldGFpbHMxLmpwZykgY2VudGVyIGNlbnRlciAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdHRvcDogLTMwcHg7XG5cdFx0XHRcdGxlZnQ6IC04MHB4O1xuXHRcdFx0XHR3aWR0aDogMjQycHg7XG5cdFx0XHRcdGhlaWdodDogNzFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCN7JHBhdGh9aW1nL2luZGV4L2Fib3V0LWRldGFpbHMtZW4xLnBuZykgMCAwIC8gMjQycHggNzFweCBuby1yZXBlYXQ7IFxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWJvdXQtZGV0YWlscy1pdGVtX19sZWFke1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cblx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHQuYWJvdXQtZGV0YWlscy1pdGVtX19oZWFkaW5ne1xuXHRcdFx0cGFkZGluZzogNDBweCAwIDY1cHg7XG5cdFx0fVxuXHRcdC5hYm91dC1kZXRhaWxzLWl0ZW1fX2ltZ3tcblx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRwYXRofWltZy9pbmRleC9hYm91dC1kZXRhaWxzMi5qcGcpIGNlbnRlciBjZW50ZXIgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xuXHRcdH1cblx0XHQuYWJvdXQtZGV0YWlscy1pdGVtX19sZWFke1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdCY6bnRoLW9mLXR5cGUoMyl7XG5cdFx0LmFib3V0LWRldGFpbHMtaXRlbV9faGVhZGluZ3tcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDAgMTI1cHg7XG5cdFx0fVxuXHRcdC5hYm91dC1kZXRhaWxzLWl0ZW1fX2ltZ3tcblx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRwYXRofWltZy9pbmRleC9hYm91dC1kZXRhaWxzMy5qcGcpIGNlbnRlciBjZW50ZXIgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHR0b3A6IC0zMHB4O1xuXHRcdFx0XHRsZWZ0OiAtODBweDtcblx0XHRcdFx0d2lkdGg6IDMwNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDcycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRwYXRofWltZy9pbmRleC9hYm91dC1kZXRhaWxzLWVuMy5wbmcpIDAgMCAvIDMwNXB4IDcycHggbm8tcmVwZWF0OyBcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFib3V0LWRldGFpbHMtaXRlbV9fbGVhZHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdCZfX2xlYWR7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRmb250LXNpemU6IDEuNjI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllciguMDksIC4yNSwgLjM4LCAuOTkpIC4xcywgb3BhY2l0eSAxLjhzIGN1YmljLWJlemllciguMDksIC4yNSwgLjM4LCAuOTkpO1xuXHRcdHNwYW57XG5cdFx0XHRjb2xvcjogIzYyODVlOTtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5LCB0cmFuc2Zvcm0sIHZpc2liaWxpdHk7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZ2Z1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjVzO1xuXHRcdH1cblx0XHQmOjphZnRlcntcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5LCB0cmFuc2Zvcm0sIHZpc2liaWxpdHk7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZ2Z1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjc3LCAwLCAuMTc1LCAxKTtcblx0XHR9XG5cdFx0Ji5mYWRlLWlue1xuXHRcdFx0Jjo6YmVmb3Jle1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0XHRcdH1cdFx0XG5cdFx0XHQmOjphZnRlcntcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcblx0XHRcdH1cdFx0XG5cdFx0fVxuXHR9XG5cdCZfX2JvZHl7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdHNwYW4gKyBzcGFue1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdFx0JiA+ICogKyAqe1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdH1cblx0LmZhZGV7XG5cdFx0dHJhbnNmb3JtIDogdHJhbnNsYXRlKDAsIDQwcHgpO1xuXHRcdG9wYWNpdHkgOiAwO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoLjA5LCAuMjUsIC4zOCwgLjk5KSwgb3BhY2l0eSAxLjhzIGN1YmljLWJlemllciguMDksIC4yNSwgLjM4LCAuOTkpO1xuXHR9XG5cdC5mYWRlLWlue1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5wYWdldG9we1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMTVweDtcblx0Ym90dG9tOiAxMCU7XG5cdHotaW5kZXg6IDI7XG5cdHdpZHRoOiA1NXB4O1xuXHRoZWlnaHQ6IDU1cHg7XG5cdGJveC1zaGFkb3c6IDAgMCAxNXB4IDNweCByZ2JhKDAsIDAsIDAsIC4xKTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0QGV4dGVuZCAuY2lyY2xlO1xuXHRpbWd7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHR9XG59XG4uY29weXJpZ2h0e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogLjYyNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmOjpiZWZvcmV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHdpZHRoOiAyODBweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmNDg5Yjtcblx0XHRjb250ZW50OiBcIlwiO1xuXHR9XG59XG5cbi5mb290ZXJfYWJvdXR7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRmb250LXNpemU6MTJweDtcbn1cblxuLmZvb3Rlcl9hYm91dCBhe1xuXHRkaXNwbGF5OmlubGluZTtcbn1cblxuLmZvb3Rlcl9hYm91dCBhICsgYTo6YmVmb3Jle1xuXHRtYXJnaW46IDAgNXB4O1xuXHRjb250ZW50OiBcIu+9nFwiO1xufSJdfQ== */
