@charset "UTF-8";
@-webkit-keyframes fuwafuwa {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes fuwafuwa {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes readyTime {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  30% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes readyTime {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  30% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
}
@-webkit-keyframes start {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  10% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 1;
  }
  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes start {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  10% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 1;
  }
  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
}
@-webkit-keyframes miss {
  0% {
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes miss {
  0% {
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes missText {
  0% {
    -webkit-transform: translate3d(0, 0, 0) rotate(0deg);
            transform: translate3d(0, 0, 0) rotate(0deg);
  }
  100% {
    -webkit-transform: translate3d(0, 600px, 0) rotate(70deg);
            transform: translate3d(0, 600px, 0) rotate(70deg);
  }
}
@keyframes missText {
  0% {
    -webkit-transform: translate3d(0, 0, 0) rotate(0deg);
            transform: translate3d(0, 0, 0) rotate(0deg);
  }
  100% {
    -webkit-transform: translate3d(0, 600px, 0) rotate(70deg);
            transform: translate3d(0, 600px, 0) rotate(70deg);
  }
}
@-webkit-keyframes success {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes success {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes seikou {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
  40% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes seikou {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
  40% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes gradient {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: 100% 0%;
  }
}
@keyframes gradient {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: 100% 0%;
  }
}
@-webkit-keyframes finish {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  10% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 1;
  }
  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes finish {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  10% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 1;
  }
  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes start {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  10% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 1;
  }
  90% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes miss {
  0% {
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes missText {
  0% {
    -webkit-transform: translate3d(0, 0, 0) rotate(0deg);
            transform: translate3d(0, 0, 0) rotate(0deg);
  }
  100% {
    -webkit-transform: translate3d(0, 600px, 0) rotate(70deg);
            transform: translate3d(0, 600px, 0) rotate(70deg);
  }
}
@keyframes success {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes seikou {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
  40% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes gradient {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: 100% 0%;
  }
}
@keyframes finish {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes finger {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  100% {
    -webkit-transform: translateY(140%);
            transform: translateY(140%);
  }
}
@keyframes finger {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  100% {
    -webkit-transform: translateY(140%);
            transform: translateY(140%);
  }
}
.game-wrapper {
  width: 100%;
  margin: 0 auto 4%;
}

@media only screen and (min-width: 940px) {
  .game-wrapper {
    width: auto;
    max-width: 440px;
  }
}
#game {
  font-family: "Helvetica Neue", Helvetica, Arial, "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding-top: 144%;
  background-color: #c6d0da;
}
#game .scene-layer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50% 50%;
}

.game__top-scene {
  background-image: url(../img/top/bg01.png);
}
.game__top-scene__logo01 {
  margin: 2% auto;
  width: 73%;
  height: 34%;
}
.game__top-scene .img01 {
  position: relative;
  right: -3%;
  display: block;
  margin: 0 auto 1%;
  width: 48%;
  -webkit-animation: fuwafuwa ease 4s infinite;
          animation: fuwafuwa ease 4s infinite;
}
.game__top-scene__button01 {
  margin: 0 auto 1%;
  z-index: 1;
  width: 83%;
  display: block;
}
.game__top-scene__text01 {
  color: #fff;
  font-size: min(1.7vw, 12px);
  text-align: center;
  width: 100%;
}

#game .game__main-scene__ready {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
}
#game .game__main-scene__ready__description {
  position: absolute;
  top: 5%;
  right: 0;
  left: 0;
  margin: auto;
  width: 89%;
}
#game .game__main-scene__ready__finger {
  position: absolute;
  right: 35%;
  bottom: 40%;
  width: 20%;
  -webkit-animation: finger ease 2s infinite;
          animation: finger ease 2s infinite;
}
#game .game__main-scene__ready__count {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
}
#game .game__main-scene__ready__three {
  background-image: url(../img/countdown/cd03.png);
  background-size: 24% auto;
  background-position: 50% 50%;
  opacity: 0;
  -webkit-animation: readyTime ease 800ms forwards;
          animation: readyTime ease 800ms forwards;
}
#game .game__main-scene__ready__two {
  background-image: url(../img/countdown/cd02.png);
  background-size: 24% auto;
  background-position: 50% 50%;
  opacity: 0;
  -webkit-animation: readyTime ease 800ms forwards;
          animation: readyTime ease 800ms forwards;
}
#game .game__main-scene__ready__one {
  background-image: url(../img/countdown/cd01.png);
  background-size: 20% auto;
  background-position: 50% 50%;
  opacity: 0;
  -webkit-animation: readyTime ease 800ms forwards;
          animation: readyTime ease 800ms forwards;
}
#game .game__main-scene__ready__start {
  background-image: url(../img/countdown/cd00.png);
  background-size: 25% auto;
  background-position: 50% 50%;
  opacity: 0;
  -webkit-animation: start ease 1000ms forwards;
          animation: start ease 1000ms forwards;
}
#game .game__main-scene__ready__image01 {
  position: absolute;
  top: 0;
  bottom: -40%;
  right: 0;
  left: 0;
  margin: auto;
  z-index: 1;
  width: 75%;
}
#game .game__main-scene__game-layer {
  overflow: auto;
  height: 100%;
  position: relative;
  z-index: 1;
}
#game .game__main-scene__game-layer__inner {
  width: 100%;
  height: 1000000px;
}
#game .game__main-scene__bg-layer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
#game .game__main-scene__bg-layer__img01, #game .game__main-scene__bg-layer__img02 {
  position: absolute;
  top: 2%;
  left: 11%;
  right: 0;
  bottom: 0;
  z-index: 5;
  margin: auto;
  width: 52%;
  opacity: 0;
}
#game .game__main-scene__bg-layer__img01.active, #game .game__main-scene__bg-layer__img02.active {
  opacity: 1;
}
#game .game__main-scene__bg-layer__img03 {
  position: absolute;
  right: 4%;
  bottom: 4%;
  z-index: 6;
  width: 9%;
}
#game .game__main-scene__bg-layer .game__main-scene__bg-layer__stage03__pattern02, #game .game__main-scene__bg-layer .game__main-scene__bg-layer__stage03__pattern01, #game .game__main-scene__bg-layer .game__main-scene__bg-layer__stage03, #game .game__main-scene__bg-layer .game__main-scene__bg-layer__stage02__pattern02, #game .game__main-scene__bg-layer .game__main-scene__bg-layer__stage02__pattern01, #game .game__main-scene__bg-layer .game__main-scene__bg-layer__stage02, #game .game__main-scene__bg-layer .game__main-scene__bg-layer__stage01__pattern02, #game .game__main-scene__bg-layer .game__main-scene__bg-layer__stage01__pattern01, #game .game__main-scene__bg-layer .game__main-scene__bg-layer__stage01 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: repeat-y;
  background-size: cover;
  -webkit-transition: opacity ease 600ms;
  transition: opacity ease 600ms;
}
#game .game__main-scene__bg-layer__stage01 {
  background-color: #00aaf9;
  opacity: 0;
}
#game .game__main-scene__bg-layer__stage01__pattern01 {
  background-image: url(../img/main/bg01_01.png);
}
#game .game__main-scene__bg-layer__stage01__pattern02 {
  background-image: url(../img/main/bg01_02.png);
}
#game .game__main-scene__bg-layer__stage01.active {
  opacity: 1;
}
#game .game__main-scene__bg-layer__stage02 {
  opacity: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#0057b2), to(#009eee));
  background: -webkit-linear-gradient(top, #0057b2 0%, #009eee 100%);
  background: linear-gradient(180deg, #0057b2 0%, #009eee 100%);
  opacity: 0;
}
#game .game__main-scene__bg-layer__stage02__pattern01 {
  background-image: url(../img/main/bg02_01.png);
}
#game .game__main-scene__bg-layer__stage02__pattern02 {
  background-image: url(../img/main/bg02_02.png);
}
#game .game__main-scene__bg-layer__stage02.active {
  opacity: 1;
}
#game .game__main-scene__bg-layer__stage03 {
  opacity: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#001b2e), to(#004496));
  background: -webkit-linear-gradient(top, #001b2e 0%, #004496 100%);
  background: linear-gradient(180deg, #001b2e 0%, #004496 100%);
  opacity: 0;
}
#game .game__main-scene__bg-layer__stage03__pattern01 {
  background-image: url(../img/main/bg03_01.png);
  z-index: 2;
}
#game .game__main-scene__bg-layer__stage03__pattern02 {
  background-image: url(../img/main/bg03_02.png);
  z-index: 1;
}
#game .game__main-scene__bg-layer__stage03.active {
  opacity: 1;
}
#game .game__main-scene__ui-layer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
#game .game__main-scene__ui-layer__info {
  padding: 5% 0 0;
}
#game .game__main-scene__ui-layer__info__text01 {
  font-size: min(5.4vw, 22px);
  font-family: "FOT-スーラ Pro B", sans-serif;
  text-align: center;
  color: #ffff5b;
}
#game .game__main-scene__ui-layer__info__timer {
  font-size: min(15vw, 60px);
  font-family: harvester, sans-serif;
  line-height: 1;
  text-align: center;
  color: #ffff5b;
  margin: 0 0 80%;
}
#game .game__main-scene__ui-layer__info__score {
  font-size: min(15vw, 60px);
  font-family: anonymous-pro, monospace;
  text-align: center;
  color: #ffff5b;
  line-height: 1;
}
#game .game__main-scene__ui-layer__info__text02 {
  font-size: min(5.4vw, 22px);
  font-family: "FOT-スーラ Pro B", sans-serif;
  text-align: center;
  color: #ffff5b;
}
#game .game__main-scene__finish-layer {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  color: transparent;
  background-image: url(../img/finish/bg01.png);
  background-size: cover;
  -webkit-animation: finish ease 120ms forwards;
          animation: finish ease 120ms forwards;
  opacity: 0;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}

.game__result-scene {
  background-image: url(../img/result/bg01.png);
  background-size: cover;
  background-position: 50% 50%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  width: 100%;
  height: 100%;
}
.game__result-scene__image01 {
  width: 69%;
  margin: 0 auto 2%;
  padding: 6% 0 0;
  display: block;
}
.game__result-scene__score {
  text-align: center;
}
.game__result-scene__score__text01 {
  font-family: anonymous-pro, monospace;
  font-size: min(20vw, 80px);
  line-height: 1;
  color: #fff100;
  display: block;
}
.game__result-scene__score__text02 {
  font-family: "FOT-スーラ Pro DB", sans-serif;
  font-size: min(7vw, 28px);
  line-height: 1;
  color: #fff100;
  display: block;
  margin: 0 0 2%;
}
.game__result-scene__score__text03 {
  font-family: "FOT-スーラ Pro DB", sans-serif;
  font-size: min(11vw, 44px);
  line-height: 1;
  color: #fff;
  display: block;
  margin: 0 0 5%;
}
.game__result-scene__retry {
  width: 75%;
  display: block;
  margin: 0 auto 1%;
}
.game__result-scene__shea {
  width: 75%;
  display: block;
  margin: 0 auto 2%;
}
.game__result-scene__text01 {
  color: #fff;
  font-size: min(1.7vw, 12px);
  text-align: center;
  width: 100%;
}

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