@charset "UTF-8";
/****	---- setting ----
===================================****/
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@300;400;500&display=swap");
@import url("https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");
/****	---- general ----
===================================****/
html.lock, body.lock {
  overflow: hidden;
}

html {
  font-size: 93.75%;
}
@media print, screen and (max-width: 1199px) {
  html {
    font-size: 1.25vw;
  }
}
@media print, screen and (max-width: 767px) {
  html {
    font-size: 2.6666666667vw;
  }
}

body {
  color: #000;
  font-size: 1.6rem;
  font-family: "Noto Serif JP", serif;
  font-family: "Noto Sans JP", sans-serif;
  font-family: "Kiwi Maru", serif;
  font-family: "PT Sans", sans-serif;
  font-family: "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
  font-family: YakuHanJP_Noto, "Noto Sans JP", sans-serif;
  line-height: 1.8;
  background: #fff;
  word-wrap: break-word;
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

figure {
  margin: 0;
}

img {
  width: 100%;
  display: block;
}

a {
  color: #000;
  text-decoration: none;
  transition: 0.2s;
}

a:hover {
  opacity: 0.7;
}
@media print, screen and (max-width: 767px) {
  a:hover {
    opacity: 1;
  }
}

sup {
  font-size: 0.75em;
  vertical-align: top;
}

/****	---- js ----
===================================****/
.fadeIn_title,
.fadeIn_lead,
.fadeIn,
.fadeIn_200,
.fadeIn_400,
.fadeIn_600 {
  transition: 0.8s;
  opacity: 0;
  filter: blur(0.6rem);
  transform: translate(0, 6rem);
  -webkit-transform: translate(0, 6rem);
}

.fadeIn_left {
  transition: 1.2s;
  opacity: 0;
  transform: translate(-10rem, 0);
  -webkit-transform: translate(10rem, 0);
}

.fadeIn_right {
  transition: 1.2s;
  opacity: 0;
  transform: translate(10rem, 0);
  -webkit-transform: translate(10rem, 0);
}

.fadeInMove {
  opacity: 1;
  filter: blur(0);
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
}

.js-accordion {
  transition: 0.2s;
}

.js-accordion:hover {
  opacity: 0.7;
  cursor: pointer;
}
@media print, screen and (max-width: 767px) {
  .js-accordion:hover {
    opacity: 1;
  }
}

.js-accordionContents {
  display: none;
}

@keyframes bounce {
  0% {
    opacity: 0;
    transform: scale(0.2);
  }
  50% {
    opacity: 1;
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes floating-y {
  0% {
    transform: translateY(-5%);
  }
  100% {
    transform: translateY(5%);
  }
}
@-webkit-keyframes btnArwAnime {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes btnArwAnime {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/****	---- utility ----
===================================****/
.u-pc {
  display: block;
}
@media print, screen and (max-width: 767px) {
  .u-pc {
    display: none;
  }
}

.u-sp {
  display: none;
}
@media print, screen and (max-width: 767px) {
  .u-sp {
    display: block;
  }
}

.u-mb--em {
  margin: 0 0 1em 0;
}

/****	---- layout ----
===================================****/
.l-inner {
  width: 33.5rem;
  margin: 0 auto;
}

.l-content {
  width: 37.5rem;
  background: #fff;
  box-shadow: 0 0 0.8rem rgba(0, 0, 0, 0.5);
  margin: 0 0 0 calc((100vw - 37.5rem) * 0.7777777778);
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .l-content {
    margin: 0 auto;
  }
}

.l-main {
  display: block;
  position: relative;
  overflow: hidden;
}

/****	---- component ----
===================================****/
.c-anchor {
  position: absolute;
  top: 0;
}
.feature .c-anchor {
  top: 13.5rem;
}

.c-ttl {
  margin: 0 0 3rem 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.c-ttl > strong {
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1.75;
  text-align: center;
}
.c-ttl > strong.--yellow {
  color: #ffed91;
}
.c-ttl > span {
  font-family: "PT Sans", sans-serif;
  font-weight: bold;
  font-size: 1.2rem;
  letter-spacing: 0.2em;
  line-height: 1.4;
  text-align: center;
  color: #36a3a7;
}
.c-ttl > span.--white {
  color: #fff;
}

.cv-btn {
  font-weight: bold;
  font-size: 2rem;
  letter-spacing: 0.1em;
  text-align: center;
  color: #fff;
  width: 33.5rem;
  height: 6.6rem;
  background: linear-gradient(to bottom, #37cba1 0%, #36a3a7 100%);
  border: 0.6rem solid #37cba1;
  border-radius: 9999px;
  box-shadow: 0 0.3rem 0.6rem rgba(0, 0, 0, 0.16);
  box-sizing: border-box;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.l-pc .cv-btn {
  font-size: min(2.0833333333vw, 40px);
  width: min(34.8958333333vw, 670px);
  height: min(6.875vw, 132px);
  border: min(0.625vw, 12px) solid #37cba1;
}
.cv-btn > span {
  filter: drop-shadow(0 0.3rem 0.6rem rgba(0, 0, 0, 0.16));
  font-weight: bold;
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  text-align: center;
  color: #36a3a7;
  width: 4.8rem;
  height: 4.8rem;
  background: url("../img/bg_btn_ico.svg") center center/contain no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: -1.6rem;
  left: 1.4rem;
  animation: floating-y 0.75s ease-in-out infinite alternate-reverse;
}
.l-pc .cv-btn > span {
  font-size: min(1.5625vw, 30px);
  width: min(5vw, 96px);
  height: min(5vw, 96px);
  top: max(-1.6666666667vw, -32px);
  left: min(1.4583333333vw, 28px);
}
.cv-btn::after {
  content: "";
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  width: 0.9rem;
  height: 1rem;
  background: #fff;
  position: absolute;
  top: 0;
  right: 2.4rem;
  bottom: 0;
  margin: auto;
  -webkit-animation: btnArwAnime 1s ease-in-out infinite alternate-reverse;
  animation: btnArwAnime 1.5s ease-in-out infinite alternate-reverse;
}
.l-pc .cv-btn::after {
  width: min(0.9375vw, 18px);
  height: min(1.0416666667vw, 20px);
  right: min(2.5vw, 48px);
}
.cv-btn:hover {
  opacity: 1;
}

.cv-txt {
  font-size: 1.2rem;
  line-height: 1.4;
  text-align: center;
  margin: 1.5em 0 0 0;
}

.c-btn {
  opacity: 0.75;
  filter: grayscale(100%);
  font-weight: bold;
  font-size: 2rem;
  letter-spacing: 0.1em;
  text-align: center;
  color: #fff;
  width: 33.5rem;
  height: 6.6rem;
  background: linear-gradient(to right, #36979b 0%, #8b9ccb 100%);
  border-radius: 6.6rem;
  box-shadow: 0 0.3rem 0.6rem rgba(0, 0, 0, 0.16);
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.c-btn::before, .c-btn::after {
  content: "";
  position: absolute;
  margin: auto;
  transition: 0.1s;
}
.c-btn::before {
  width: 4.5rem;
  height: 4.5rem;
  background: #fff;
  border-radius: 100%;
  top: 0;
  right: 1rem;
  bottom: 0;
}
.c-btn::after {
  width: 0;
  height: 0;
  border: 0.5rem solid transparent;
  border-left: 0.9rem solid #36a3a7;
  top: 0;
  right: 2.2rem;
  bottom: 0;
}
.c-btn.--pc {
  font-size: 2.424rem;
  font-size: 1.515rem;
  width: auto;
  max-width: 40.6rem;
  max-width: 25.375rem;
  height: 8rem;
  height: 5rem;
  border-radius: 8rem;
  border-radius: 5rem;
}
.c-btn.--pc::before {
  width: 5.455rem;
  width: 3.409375rem;
  height: 5.455rem;
  height: 3.409375rem;
  right: 1.2rem;
  right: 0.75rem;
}
.c-btn.--pc::after {
  border: 0.6rem solid transparent;
  border: 0.375rem solid transparent;
  border-left: 1rem solid #36a3a7;
  border-left: 0.625rem solid #36a3a7;
  right: 2.8rem;
  right: 1.75rem;
}

.c-btn-signup {
  font-weight: bold;
  font-size: 1.7rem;
  letter-spacing: 0.1em;
  text-align: center;
  color: #fff;
  width: 33.5rem;
  height: 6.6rem;
  background: linear-gradient(to right, #36979b 0%, #8b9ccb 100%);
  border-radius: 6.6rem;
  box-shadow: 0 0.3rem 0.6rem rgba(0, 0, 0, 0.16);
  margin: -3rem auto 5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.c-btn-signup::before, .c-btn-signup::after {
  content: "";
  position: absolute;
  margin: auto;
  transition: 0.1s;
}
.c-btn-signup::before {
  width: 4.5rem;
  height: 4.5rem;
  background: #fff;
  border-radius: 100%;
  top: 0;
  right: 1rem;
  bottom: 0;
}
.c-btn-signup::after {
  width: 0;
  height: 0;
  border: 0.5rem solid transparent;
  border-left: 0.9rem solid #36a3a7;
  top: 0;
  right: 2.2rem;
  bottom: 0;
}
.c-btn-signup:hover {
  opacity: 1;
}
.c-btn-signup:hover::before {
  right: 0.5rem;
}
@media print, screen and (max-width: 767px) {
  .c-btn-signup:hover::before {
    right: 1rem;
  }
}
.c-btn-signup:hover::after {
  right: 1.7rem;
}
@media print, screen and (max-width: 767px) {
  .c-btn-signup:hover::after {
    right: 2.2rem;
  }
}

/****	---- pc ----
===================================****/
.l-pc {
  width: 100vw;
  height: 100vh;
  background: url("../img/bg_pc.png") center bottom/100% auto no-repeat;
  position: fixed;
  top: 0;
  left: 0;
}
@media print, screen and (max-width: 767px) {
  .l-pc {
    display: none;
  }
}
.l-pc__content {
  width: calc((100vw - 37.5rem) * 0.7777777778);
  height: 100%;
  position: relative;
}
.l-pc__scroll {
  height: calc(100vh - 150px);
  box-sizing: border-box;
  padding: 130px 30px 75px;
  overflow-x: hidden;
  overflow-y: scroll;
  position: relative;
}
.l-pc__logo {
  width: min(25.2083333333vw, 484px);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.l-pc__btn {
  width: 100%;
  position: absolute;
  bottom: 145px;
  left: 0;
}

/****	---- sp ----
===================================****/
.l-sp {
  display: none;
}
@media print, screen and (max-width: 767px) {
  .l-sp {
    width: 100vw;
    height: 9.6rem;
    background: #ffed91;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
  }
}
@media print, screen and (max-width: 767px) {
  .l-sp__content {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
  }
}

/****	---- header ----
===================================****/
.l-header {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.l-header__logo {
  width: 8.8rem;
  position: absolute;
  top: 1.5rem;
  right: 1.25rem;
}
.l-header__logo > a {
  display: block;
}

/****	---- main ----
===================================****/
.mv {
  position: relative;
  position: relative;
}
.mv::before, .mv::after {
  content: "";
  width: 22.5rem;
  height: 10.3rem;
  background: url("../img/bg_mv_top.png") right top/100% auto no-repeat;
  position: absolute;
  top: 0;
  right: 0;
}
.mv::after {
  width: 100%;
  height: 100%;
  background: url("../img/bg_mv.png") center bottom/100% auto no-repeat;
  right: auto;
  left: 0;
}
.mv__content {
  height: 56.8rem;
  position: relative;
}
.mv__copy {
  width: 21.9rem;
  position: absolute;
  top: 2.4rem;
  right: 0;
  left: 0;
  margin: auto;
}
.mv__ttl {
  width: 33.4rem;
  position: absolute;
  top: 6.1rem;
  right: 0;
  left: 0;
  margin: auto;
}
.mv__lead-sup {
  font-size: 0.875rem;
  text-align: center;
  width: 100%;
  position: absolute;
  top: 12.8rem;
  right: 0;
  left: 0;
  margin: auto;
}
.mv__lead {
  width: 20.5rem;
  position: absolute;
  top: 14.6rem;
  right: 0;
  left: 0;
  margin: auto;
}
.mv__img {
  width: 35rem;
  position: absolute;
  top: 8.6rem;
  left: 1rem;
  opacity: 0;
}
.mv__img.on {
  animation: bounce 0.6s;
}
.mv__list {
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 0 2rem;
  position: absolute;
  top: 33.2rem;
  left: 0;
  z-index: 1;
}
.mv__list-item {
  width: 8.5rem;
  position: relative;
  opacity: 0;
}
.mv__list-item.on {
  animation: bounce 0.6s;
}
.mv__list-txt {
  position: absolute;
  top: 9.5rem;
  right: 0;
  left: 50%;
  transform: translateX(-50%);
}
.mv__list-item:nth-child(1) .mv__list-txt {
  width: 7.5rem;
}
.mv__list-item:nth-child(2) .mv__list-txt {
  width: 9.65rem;
}
.mv__list-item:nth-child(3) .mv__list-txt {
  width: 7.55rem;
}
.mv__txt {
  font-size: 1rem;
  line-height: 1.4;
  text-align: center;
  color: #fff;
  width: 100%;
  box-sizing: border-box;
  position: absolute;
  bottom: 6.4em;
  left: 0;
  z-index: 1;
}
.mv__cv {
  height: 9.9rem;
  background: #ffed91;
  box-sizing: border-box;
  padding: 4rem 0 0 0;
  position: relative;
  z-index: 1;
}
.mv__cv-btn {
  width: 100%;
  position: absolute;
  top: -4.4rem;
  left: 0;
}
.mv__cv-txt {
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 1.4;
  text-align: center;
}

.beginner {
  background: #36a3a7;
  padding: 2rem 0 4rem;
}
.beginner__ico {
  width: 2rem;
  margin: 0 auto 0.5rem;
}
.beginner__txt {
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 1.4;
  text-align: center;
  color: #fff;
  margin: -2rem 0 0 0;
}
.beginner__txt > span {
  color: #ffed91;
}
.beginner__list {
  margin: 3rem 0 4rem;
  display: flex;
  flex-direction: column;
  gap: 3rem 0;
}
.beginner__list-item {
  height: 9.2rem;
  background: #fff;
  border-radius: 2rem;
  box-shadow: 0 0.3rem 0.6rem rgba(0, 0, 0, 0.16);
  padding: 0 0 0 16.25rem;
  display: flex;
  align-items: center;
  position: relative;
}
.beginner__list-item:nth-child(even) {
  padding: 0 0 0 3rem;
}
.beginner__list-txt {
  width: 13.65954rem;
}
.beginner__list-img {
  width: 15.3rem;
  position: absolute;
  top: -2.5rem;
  left: 0.5rem;
}
.beginner__list-item:nth-child(even) .beginner__list-img {
  right: 0;
  left: auto;
}

.bonus {
  height: 21.8rem;
  background: url("../img/bg_bonus.png") center center/cover no-repeat;
  box-sizing: border-box;
  padding: 4.2rem 0 0 0;
  position: relative;
}
.bonus__ttl {
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1.4;
  color: #36a3a7;
  margin: 0 0 0.5em 0;
}
.bonus__txt {
  font-size: 1.2rem;
  line-height: 1.6;
}
.bonus__txt > span {
  font-weight: bold;
  color: #36a3a7;
  background: #fff;
}
.bonus__img {
  width: 17.85rem;
  position: absolute;
  right: -2rem;
  bottom: 0;
}

.intro {
  padding: 4rem 0 0 0;
}
.intro__ttl {
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1.4;
  text-align: center;
  color: #36a3a7;
  margin: 0 0 1em 0;
}
.intro .swiper-wrapper {
  transition-timing-function: linear;
}
.intro__ico figcaption {
  font-size: 1rem;
  line-height: 1.4;
  letter-spacing: 0.05em;
  text-align: center;
  color: #36a3a7;
}

.about {
  background: url("../img/bg_about.png") center top/100% auto no-repeat;
  padding: 11rem 0 13.5rem;
  margin: -1rem 0 0 0;
  position: relative;
}
.about::before {
  content: "";
  width: 100%;
  height: 50%;
  background: #e5faf9;
  position: absolute;
  bottom: 0;
  left: 0;
}
.about__hdg {
  margin: 0 0 5rem 0;
}
.about__hdg-ttl {
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 1.75;
  text-align: center;
  color: #fff;
  height: 3.5rem;
  background: #36a3a7;
  display: flex;
  justify-content: center;
  align-items: center;
}
.about__hdg-txt {
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.6;
  text-align: center;
  color: #36a3a7;
  height: 5rem;
  height: auto;
  background: #fff;
  border: 2px solid #36a3a7;
  box-sizing: border-box;
  padding: 0.25em 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.about__txt {
  font-size: 1.2rem;
  line-height: 1.75;
  margin: 0 0 3rem 0;
}
.about__img {
  width: 35.8rem;
  margin: 0 auto;
}

.feature {
  background: url("../img/bg_feature.png") center top/100% auto no-repeat;
  box-sizing: border-box;
  padding: 35rem 0 0 0;
  padding: 19rem 0 4rem;
  margin: -35rem 0 0 0;
  margin: -22rem 0 0 0;
  position: relative;
}
.feature::before {
  content: "";
  width: 100%;
  height: 50%;
  background: #ffed91;
  position: absolute;
  bottom: 0;
  left: 0;
}
.feature__list {
  margin: 0 0 2rem 0;
  position: relative;
}
.feature__list-item {
  border-bottom: 2px solid #fff;
  padding: 2rem 0;
  display: flex;
}
.feature__list-item:first-child {
  padding: 0 0 2rem 0;
}
.feature__list-item:last-child {
  border-bottom: none;
}
.feature__list-img {
  width: 8.5rem;
}
.feature__list-content {
  width: calc(100% - 8.5rem);
  box-sizing: border-box;
  padding: 0 0 0 1.3rem;
}
.feature__list-num {
  font-family: "PT Sans", sans-serif;
  font-weight: bold;
  font-size: 1.2rem;
  letter-spacing: 0.2em;
  line-height: 1.4;
  color: #36a3a7;
}
.feature__list-ttl {
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1.4;
  color: #36a3a7;
  margin: 0 0 0.25em 0;
}
.feature__list-txt {
  font-size: 1.2rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
}
.feature__list-sup {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin: 0.5em 0 0 0;
}
.feature__list-sup > li {
  text-indent: -1em;
  padding: 0 0 0 1em;
}
.feature__cv {
  position: relative;
}

.gift {
  background: #fff;
  padding: 5rem 0 1.5rem;
}
.gift__container {
  padding: 0 1.5rem;
}
.gift__list {
  border-right: 1px solid #ebebeb;
  border-left: 1px solid #ebebeb;
  margin: -1px 0;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.gift__list-item {
  width: 33.3333333333%;
  height: 8.5rem;
  border: 1px solid #ebebeb;
  box-sizing: border-box;
}
.gift__list-item:nth-child(1) {
  background: url("../img/ico_gift01.png") left -1.05rem top -0.6rem/13.325rem no-repeat;
  background: url("../img/ico_gift01.png") center center/10.9rem no-repeat;
}
.gift__list-item:nth-child(2) {
  background: url("../img/ico_gift02.png") center top -0.1rem/11rem no-repeat;
  background: url("../img/ico_gift02.png") center top -0.5rem/9rem no-repeat;
}
.gift__list-item:nth-child(3) {
  background: url("../img/ico_gift03.png") center top -0.9rem/12.35rem no-repeat;
  background: url("../img/ico_gift03.png") center top -1.2rem/10.1rem no-repeat;
}
.gift__list-item:nth-child(4) {
  background: url("../img/ico_gift04.png") center center/7.04rem no-repeat;
}
.gift__list-item:nth-child(5) {
  background: url("../img/ico_gift05.png") center center/6.72rem no-repeat;
}
.gift__list-item:nth-child(6) {
  background: url("../img/ico_gift06.png") center center/8.24rem no-repeat;
}
.gift__txt {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.75;
  text-align: center;
  margin: 1em 0 0 0;
}

.step {
  background: #f4f2e3;
  padding: 4rem 0 6rem;
}
.step__ttl {
  width: 21.8rem;
  margin: 0 auto 2.25rem;
}
.step__list {
  position: relative;
  z-index: 1;
}
.step__list-item {
  position: relative;
}
.step__list-item:not(:last-child) {
  margin: 0 0 6rem 0;
}
.step__list-item::before {
  content: "";
  width: 4rem;
  height: 4rem;
  background: url("../img/arw_step.svg") center center/contain no-repeat;
  position: absolute;
  top: -5rem;
  right: 0;
  left: 0;
  margin: auto;
}
.step__list-item:first-child::before {
  content: none;
}
.step__list-tag {
  font-weight: bold;
  font-size: 1.2rem;
  text-align: center;
  color: #fff;
  width: 11.7rem;
  height: 2.9rem;
  background: #36a3a7;
  border-radius: 9999px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(-50%);
}
.step__list-content {
  background: #fff;
  border-radius: 2rem;
  padding: 2.7rem 0;
}
.step__list-num {
  font-family: "PT Sans", sans-serif;
  font-weight: bold;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
  text-align: center;
  color: #36a3a7;
}
.step__list-ttl {
  font-weight: bold;
  font-size: 1.7rem;
  line-height: 1.4;
  text-align: center;
}
.step__list-img {
  width: 12.1rem;
  margin: 1.75rem auto 1.25rem;
}
.step__list-item:nth-child(1) .step__list-img {
  width: 7.5rem;
}
.step__list-txt {
  font-size: 1.2rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
}
.step__list-sup {
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  margin: 1em 0 0 0;
}
.step__cv {
  margin: -1rem 0 0 0;
}
.step__action {
  display: flex;
  justify-content: center;
}
.step__action-ico {
  width: 15.3rem;
}
.step__action-ico p {
  font-weight: bold;
  font-size: 1rem;
  text-align: center;
  color: #36a3a7;
  width: 10.8rem;
  height: 6.6rem;
  background: #ffed91;
  border-radius: 1.5rem;
  box-sizing: border-box;
  padding: 0.5em 0 0 0;
  margin: 0 auto;
  transform: translateX(-0.2rem);
}
.step__action-ico div {
  margin: -4.8rem 0 0 0;
  position: relative;
}
.step__action-ico figcaption {
  font-size: 1rem;
  line-height: 1.4;
  letter-spacing: 0.05em;
  text-align: center;
}
.step__action-ico figcaption > span {
  font-weight: bold;
  font-size: 1.2rem;
  line-height: 1.4;
  color: #36a3a7;
  margin: 0 0 0.5em 0;
  display: block;
}

.media {
  padding: 4rem 0;
}
.media__list {
  margin: -1rem 0 0 0;
}
.media__list-item {
  border-bottom: 1px solid #ebebeb;
  padding: 1.6rem 0;
  display: flex;
  align-items: center;
}
.media__list-date {
  font-size: 1rem;
  width: 7.5rem;
}
.media__list-ttl {
  font-size: 1.2rem;
  width: calc(100% - 7.5rem);
}

.voice {
  background: #e5faf9;
  padding: 4rem 0;
}
.voice__list {
  display: flex;
  flex-direction: column;
  gap: 3rem 0;
}
.voice__list-ico img {
  width: 4.35rem;
  margin: 0 auto;
}
.voice__list-ico figcaption {
  font-size: 1rem;
  text-align: center;
  margin: 0.5em 0 0 0;
}
.voice__list-content {
  background: #fff;
  border-radius: 2rem;
  box-shadow: 0 0.3rem 0.6rem rgba(0, 0, 0, 0.16);
  padding: 1.8rem 2rem;
  margin: 1.8rem 0 0 0;
  position: relative;
}
.voice__list-content::before {
  content: "";
  clip-path: polygon(50% 0, 100% 100%, 0 100%);
  width: 1.8rem;
  height: 1.2rem;
  background: #fff;
  position: absolute;
  top: -1.1rem;
  right: 0;
  left: 0;
  margin: auto;
}
.voice__list-txt {
  font-size: 1.2rem;
  line-height: 1.4;
}

.mission {
  padding: 4rem 0 5rem;
}
.mission__lead {
  font-weight: 500;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
  line-height: 1.6;
  text-align: center;
  margin: 0 0 2em 0;
}
.mission__list {
  padding: 0 1.75rem 0 3rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1.5rem 0;
}
.mission__list-item {
  width: 15.4rem;
}
.mission__list-img > figcaption {
  font-weight: 500;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
  text-align: center;
  color: #36a3a7;
  margin: -0.5em 0 0 -1em;
}

.movie {
  background: #9cd8b6;
  padding: 3.5rem 0;
}
.movie .js-modal-btn {
  background: none;
  border: none;
  padding: 0;
  position: relative;
}
.movie .js-modal-btn::after {
  content: "";
  width: 3.8rem;
  height: 2.65rem;
  background: url("../img/ico_yt.svg") center center/contain no-repeat;
  position: absolute;
  inset: 0;
  margin: auto;
  opacity: 0.9;
}
.movie .js-modal-btn:hover {
  cursor: pointer;
}
.movie .js-modal-btn > img {
  border-radius: 1rem;
}

.cv {
  padding: 4rem 0;
}
.cv__link {
  font-weight: bold;
  font-size: 1.3rem;
  line-height: 1.75;
  text-align: center;
  margin: 2em 0 0 0;
  position: relative;
  z-index: 1;
}
.cv__link > a {
  color: #36a3a7;
  padding: 0 1.5rem 0 0;
  position: relative;
}
.cv__link > a::before {
  content: "";
  width: 100%;
  height: 2px;
  background: #36a3a7;
  position: absolute;
  bottom: -0.25em;
  left: 0;
}
.cv__link > a::after {
  content: "";
  width: 1.1rem;
  height: 1.1rem;
  background: url("../img/ico_external_turquoise.svg") center center/contain no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.service {
  background: #ebebeb;
  padding: 3rem 0;
}
.service__list {
  position: relative;
}
.service__list-item, .service__txt {
  font-weight: 500;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.4;
}
.service__list-item > a, .service__txt > a {
  color: #36a3a7;
  text-decoration: underline;
}
.service__list-item > a:hover, .service__txt > a:hover {
  text-decoration: none;
  opacity: 1;
}
.service__txt {
  margin: 0 0 1em 0;
}

/****	---- footer ----
===================================****/
.l-footer {
  padding: 0 0 3.5rem 0;
}
@media print, screen and (max-width: 767px) {
  .l-footer {
    padding: 0 0 10.35rem 0;
  }
}
.l-footer__sns {
  border-top: 2px solid #ebebeb;
  border-bottom: 2px solid #ebebeb;
  display: flex;
  justify-content: center;
  gap: 0 1.85rem;
}
.l-footer__sns-btn {
  width: 5rem;
  height: 5rem;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  box-sizing: border-box;
  display: block;
}
.l-footer__sns-btn.--tw {
  background-image: url("../img/ico_sns_x.svg");
}
.l-footer__sns-btn.--fb {
  background-image: url("../img/ico_sns_fb.svg");
  background-size: 3.6rem;
}
.l-footer__logo {
  width: 7.9rem;
  margin: 2rem auto 0;
}
.l-footer__logo > a {
  display: block;
}
.l-footer__list {
  font-size: 1.2rem;
  margin: 1.75rem 0 1.25rem;
  display: flex;
  justify-content: center;
  gap: 0 2em;
}
.l-footer__list-item {
  font-weight: 500;
  font-size: 1.2rem;
  letter-spacing: 0.05em;
  line-height: 1.1666666667;
  color: #36a3a7;
}
.l-footer__list-item > a {
  text-decoration: underline;
  color: #36a3a7;
}
.l-footer__copy {
  font-weight: 500;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.1666666667;
  text-align: center;
  color: #36a3a7;
}

/****	---- end ----
===================================****/
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FBQUE7QUFNUTtBQUNBO0FBQ0E7QUE2Q1I7QUFBQTtBQUlDO0VBQ0M7OztBQUdGO0VBRUM7O0FBM0NDO0VBeUNGO0lBS0U7OztBQXZDQTtFQWtDRjtJQVNFOzs7O0FBR0Y7RUFDQyxPQTVCYTtFQTZCYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQyxPQWxEYTtFQW1EYjtFQUNBOzs7QUFFRDtFQUNDOztBQTFFQztFQXlFRjtJQUdFOzs7O0FBR0Y7RUFDQztFQUNBOzs7QUFHRDtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBTUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOztBQXpIQztFQXVIRjtJQUlFOzs7O0FBR0Y7RUFDQzs7O0FBR0Q7RUFDRTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOzs7QUFJSjtFQUNFO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOzs7QUFJSjtBQUFBO0FBRUE7RUFDQzs7QUE5TEM7RUE2TEY7SUFHRTs7OztBQUdGO0VBQ0M7O0FBcE1DO0VBbU1GO0lBR0U7Ozs7QUFJRDtFQUNDOzs7QUFJRjtBQUFBO0FBRUE7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0EsWUF0TWE7RUF1TWI7RUFDQTtFQUNBOztBQTNOQztFQXNORjtJQU9FOzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFFQTtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQyxPQXpPWTs7QUE0T2Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPQWpQZ0I7O0FBa1BoQjtFQUNDLE9BdlBXOzs7QUE0UGQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLE9BalFhO0VBa1FiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9BdFJnQjtFQXVSaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQWxUWTtFQW1UWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQUNDOzs7QUFhRjtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9BN1ZhO0VBOFZiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0EsWUFsWFk7RUFtWFo7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFpQkQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQWVIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPQTViYTtFQTZiYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUVDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBLFlBamRZO0VBa2RaO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOztBQXJmRDtFQW9mQTtJQUdFOzs7QUFHRjtFQUNDOztBQTNmRDtFQTBmQTtJQUdFOzs7O0FBTUo7QUFBQTtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQTNnQkM7RUFxZ0JGO0lBUUU7OztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtBQUFBO0FBRUE7RUFDQzs7QUE5aUJDO0VBNmlCRjtJQUdFO0lBQ0E7SUFDQSxZQTloQmE7SUEraEJiO0lBQ0E7SUFDQTtJQUNBOzs7QUF0akJBO0VBd2pCRDtJQUVFO0lBQ0E7SUFDQTtJQUNBOzs7O0FBS0g7QUFBQTtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQUtIO0FBQUE7QUFFQTtFQUNDO0VBRUE7O0FBQ0E7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUdDO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFjRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQSxPQXZzQlk7RUF3c0JaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0EsWUEvc0JhO0VBZ3RCYjtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQStDSDtFQUNDLFlBNXdCaUI7RUE2d0JqQjs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLE9BM3hCWTtFQTR4Qlo7O0FBQ0E7RUFDQyxPQTV4Qlk7O0FBK3hCZDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQSxZQXh5Qlc7RUF5eUJYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7OztBQWdISjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQSxPQW43QmdCO0VBbzdCaEI7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQSxPQTM3QmU7RUE0N0JmLFlBaDhCVzs7QUFtOEJiO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLE9BOThCZ0I7RUErOEJoQjs7QUFFRDtFQUNDOztBQUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPQTM5QmU7OztBQWcrQmxCO0VBRUM7RUFHQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPQTcvQlk7RUE4L0JaO0VBQ0EsWUEzL0JnQjtFQTQvQmhCO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBRUE7RUFFQTtFQUNBO0VBQ0EsT0F2Z0NnQjtFQXdnQ2hCO0VBQ0E7RUFDQSxZQTlnQ1k7RUErZ0NaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUVDO0VBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQSxZQTVpQ2E7RUE2aUNiO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOztBQUdGO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0E1a0NnQjs7QUE4a0NqQjtFQUNDO0VBQ0E7RUFDQTtFQUNBLE9BbGxDZ0I7RUFtbENoQjs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDOzs7QUFJRjtFQUNDLFlBOW1DYTtFQSttQ2I7O0FBQ0E7RUFHQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFhRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUdGO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQyxZQTNxQ2E7RUE0cUNiOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOztBQU1EO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0M7O0FBSUg7RUFDQztFQUNBO0VBQ0E7RUFDQSxPQXR0Q1k7RUF1dENaO0VBQ0E7RUFDQSxZQXJ0Q2dCO0VBc3RDaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDLFlBcHVDWTtFQXF1Q1o7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPQTF1Q2dCOztBQTR1Q2pCO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFHQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLE9BdHhDYztFQXV4Q2Q7RUFDQTtFQUNBLFlBM3hDVztFQTR4Q1g7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLE9BN3lDYTtFQTh5Q2I7RUFDQTs7O0FBT0w7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7O0FBS0g7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUdDO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQUNDLFlBbjJDVztFQW8yQ1g7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUE5MkNVO0VBKzJDVjtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTs7O0FBS0g7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFHQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPQXI1Q2U7RUFzNUNmOzs7QUFLSDtFQUNDLFlBMzVDYTtFQTQ1Q2I7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOzs7QUFLSDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQyxPQWo4Q2U7RUFrOENmO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQSxZQXg4Q2M7RUF5OENkO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBTUo7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDLE9BeitDZTtFQTArQ2Y7O0FBQ0E7RUFDQztFQUNBOztBQUlIO0VBQ0M7OztBQUlGO0FBQUE7QUFFQTtFQUNDOztBQS9nREM7RUE4Z0RGO0lBR0U7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0M7O0FBU0Q7RUFDQztFQUVBOztBQU9GO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0F4akRnQjs7QUF5akRoQjtFQUNDO0VBQ0EsT0EzakRlOztBQThqRGpCO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9BcmtEZ0I7OztBQXlrRGxCO0FBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqKipcdC0tLS0gc2V0dGluZyAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRAMTAwLi45MDAmZmFtaWx5PU5vdG8rU2VyaWYrSlAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUtpd2krTWFydTp3Z2h0QDMwMDs0MDA7NTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1QVCtTYW5zOml0YWwsd2dodEAwLDQwMDswLDcwMDsxLDQwMDsxLDcwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbkBmdW5jdGlvbiBsaXFfcGMoJHZhbHVlKSB7XHJcblx0QHJldHVybiBjYWxjKCR2YWx1ZSAvIDE5MjAgKiAxMDB2dyk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBsaXFfc3AoJHZhbHVlKSB7XHJcblx0QHJldHVybiBjYWxjKCR2YWx1ZSAvIDc1MCAqIDEwMHZ3KTtcclxufVxyXG5cclxuJHRiOiAxMTk5cHg7XHJcbkBtaXhpbiB0YiB7XHJcbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkdGIpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbiRzcDogNzY3cHg7XHJcbkBtaXhpbiBzcCB7XHJcbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkc3ApKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbiVvYmotaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbiV2ZXItdHh0IHtcclxuXHQtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuXHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG5cdHRleHQtb3JpZW50YXRpb246IG1peGVkO1xyXG59XHJcblxyXG4kY29sb3Jfd2hpdGU6ICNmZmY7XHJcbiRjb2xvcl9ibGFjazogIzAwMDtcclxuJGNvbG9yX3llbGxvdzogI2ZmZWQ5MTtcclxuJGNvbG9yX2JlaWdlOiAjZjRmMmUzO1xyXG4kY29sb3JfdHVycXVvaXNlOiAjMzZhM2E3O1xyXG4kY29sb3JfZ3JlZW46ICM5Y2Q4YjY7XHJcbiRjb2xvcl9ncmF5OiAjZWJlYmViO1xyXG5cclxuLyoqKipcdC0tLS0gZ2VuZXJhbCAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLy8gaHRtbCB7IGZvbnQtc2l6ZTogNjIuNSU7IH1cclxuaHRtbCwgYm9keSB7XHJcblx0Ji5sb2NrIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG59XHJcbmh0bWwge1xyXG5cdC8vIGZvbnQtc2l6ZTogNjIuNSU7IC8vIDFlbSA9IDEwcHhcclxuXHRmb250LXNpemU6IGNhbGMoNjIuNSUgKiAxLjUpOyAvLyAxZW0gPSAxMHB4XHJcblx0QGluY2x1ZGUgdGIge1xyXG5cdFx0Ly8gZm9udC1zaXplOiBtYXRoLmRpdigxMCwgMTIwMCkgKiAxMDB2dztcclxuXHRcdGZvbnQtc2l6ZTogbWF0aC5kaXYoMTUsIDEyMDApICogMTAwdnc7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdC8vIGZvbnQtc2l6ZTogbWF0aC5kaXYoMTAsIDc1MCkgKiAxMDB2dztcclxuXHRcdGZvbnQtc2l6ZTogbWF0aC5kaXYoMTAsIDM3NSkgKiAxMDB2dztcclxuXHR9XHJcbn1cclxuYm9keSB7XHJcblx0Y29sb3I6ICRjb2xvcl9ibGFjaztcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcclxuXHRmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1mYW1pbHk6IFwiS2l3aSBNYXJ1XCIsIHNlcmlmO1xyXG5cdGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuXHRmb250LWZhbWlseTogXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiwgQXJpYWwsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcclxuXHRmb250LWZhbWlseTogWWFrdUhhbkpQX05vdG8sICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0dGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuZmlndXJlIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5hIHtcclxuXHRjb2xvcjogJGNvbG9yX2JsYWNrO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiAuMnM7XHJcbn1cclxuYTpob3ZlciB7XHJcblx0b3BhY2l0eTogLjc7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuc3VwIHtcclxuXHRmb250LXNpemU6IC43NWVtO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIGpzIC0tLS1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qKioqL1xyXG4uZmFkZUluX3RpdGxlLFxyXG4uZmFkZUluX2xlYWQsXHJcbi5mYWRlSW4sXHJcbi5mYWRlSW5fMjAwLFxyXG4uZmFkZUluXzQwMCxcclxuLmZhZGVJbl82MDAge1xyXG5cdHRyYW5zaXRpb246IC44cztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGZpbHRlcjogYmx1ciguNnJlbSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNnJlbSk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2cmVtKTtcclxufVxyXG4uZmFkZUluX2xlZnQge1xyXG5cdHRyYW5zaXRpb246IDEuMnM7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTByZW0sIDApO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTByZW0sIDApO1xyXG59XHJcbi5mYWRlSW5fcmlnaHQge1xyXG5cdHRyYW5zaXRpb246IDEuMnM7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHJlbSwgMCk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHJlbSwgMCk7XHJcbn1cclxuLmZhZGVJbk1vdmUge1xyXG5cdG9wYWNpdHk6IDEuMDtcclxuXHRmaWx0ZXI6IGJsdXIoMCk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxufVxyXG4uanMtYWNjb3JkaW9uIHtcclxuXHR0cmFuc2l0aW9uOiAuMnM7XHJcbn1cclxuLmpzLWFjY29yZGlvbjpob3ZlciB7XHJcblx0b3BhY2l0eTogLjc7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcbi5qcy1hY2NvcmRpb25Db250ZW50cyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2Uge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6MDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjIpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eToxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsb2F0aW5nLXkge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSk7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnRuQXJ3QW5pbWUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJ0bkFyd0FuaW1lIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5cclxuLyoqKipcdC0tLS0gdXRpbGl0eSAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLnUtcGMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi51LXNwIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG4udS1tYiB7XHJcblx0Ji0tZW0ge1xyXG5cdFx0bWFyZ2luOiAwIDAgMWVtIDA7XHJcblx0fVxyXG59XHJcblxyXG4vKioqKlx0LS0tLSBsYXlvdXQgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi5sLWlubmVyIHtcclxuXHR3aWR0aDogY2FsYyg2N3JlbSAvIDIpO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ubC1jb250ZW50IHtcclxuXHR3aWR0aDogY2FsYyg3NXJlbSAvIDIpO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuXHRib3gtc2hhZG93OiAwIDAgY2FsYygxLjZyZW0gLyAyKSByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0bWFyZ2luOiAwIDAgMCBjYWxjKCgxMDB2dyAtIDc1cmVtIC8gMikgKiAoOTEwIC8gKDkxMCArIDI2MCkpKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4ubC1tYWluIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyoqKipcdC0tLS0gY29tcG9uZW50IC0tLS1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qKioqL1xyXG4uYy1hbmNob3Ige1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0LmZlYXR1cmUgJiB7XHJcblx0XHR0b3A6IGNhbGMoMjdyZW0gLyAyKTtcclxuXHR9XHJcbn1cclxuXHJcbi5jLXR0bCB7XHJcblx0bWFyZ2luOiAwIDAgY2FsYyg2cmVtIC8gMikgMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQ+IHN0cm9uZyB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygzLjRyZW0gLyAyKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDU5LjUgLyAzNCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQmLi0teWVsbG93IHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl95ZWxsb3c7XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gc3BhbiB7XHJcblx0XHRmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gLyAyKTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDMzLjYgLyAyNCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGNvbG9yX3R1cnF1b2lzZTtcclxuXHRcdCYuLS13aGl0ZSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY3YtYnRuIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXNpemU6IGNhbGMoNC4wcmVtIC8gMik7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogJGNvbG9yX3doaXRlO1xyXG5cdHdpZHRoOiBjYWxjKDY3cmVtIC8gMik7XHJcblx0aGVpZ2h0OiBjYWxjKDEzLjJyZW0gLyAyKTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzdjYmExIDAlLCAkY29sb3JfdHVycXVvaXNlIDEwMCUpO1xyXG5cdGJvcmRlcjogY2FsYygxLjJyZW0gLyAyKSBzb2xpZCAjMzdjYmExO1xyXG5cdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuXHRib3gtc2hhZG93OiAwIGNhbGMoLjZyZW0gLyAyKSBjYWxjKDEuMnJlbSAvIDIpIHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5sLXBjICYge1xyXG5cdFx0Zm9udC1zaXplOiBtaW4oY2FsYyg0MCAvIDE5MjAgKiAxMDB2dyksIDQwcHgpO1xyXG5cdFx0d2lkdGg6IG1pbihjYWxjKDY3MCAvIDE5MjAgKiAxMDB2dyksIDY3MHB4KTtcclxuXHRcdGhlaWdodDogbWluKGNhbGMoMTMyIC8gMTkyMCAqIDEwMHZ3KSwgMTMycHgpO1xyXG5cdFx0Ym9yZGVyOiBtaW4oY2FsYygxMiAvIDE5MjAgKiAxMDB2dyksIDEycHgpIHNvbGlkICMzN2NiYTE7XHJcblx0fVxyXG5cdD4gc3BhbiB7XHJcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgY2FsYyguNnJlbSAvIDIpIGNhbGMoMS4ycmVtIC8gMikgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygzLjByZW0gLyAyKTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGNvbG9yX3R1cnF1b2lzZTtcclxuXHRcdHdpZHRoOiBjYWxjKDkuNnJlbSAvIDIpO1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDkuNnJlbSAvIDIpO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmdfYnRuX2ljby5zdmcnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKC0zLjJyZW0gLyAyKTtcclxuXHRcdGxlZnQ6IGNhbGMoMi44cmVtIC8gMik7XHJcblx0XHRhbmltYXRpb246IGZsb2F0aW5nLXkgLjc1cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGUtcmV2ZXJzZTtcclxuXHRcdC5sLXBjICYge1xyXG5cdFx0XHRmb250LXNpemU6IG1pbihjYWxjKDMwIC8gMTkyMCAqIDEwMHZ3KSwgMzBweCk7XHJcblx0XHRcdHdpZHRoOiBtaW4oY2FsYyg5NiAvIDE5MjAgKiAxMDB2dyksIDk2cHgpO1xyXG5cdFx0XHRoZWlnaHQ6IG1pbihjYWxjKDk2IC8gMTkyMCAqIDEwMHZ3KSwgOTZweCk7XHJcblx0XHRcdHRvcDogbWF4KGNhbGMoLTMyIC8gMTkyMCAqIDEwMHZ3KSwgLTMycHgpO1xyXG5cdFx0XHRsZWZ0OiBtaW4oY2FsYygyOCAvIDE5MjAgKiAxMDB2dyksIDI4cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSA1MCUsIDAgMTAwJSk7XHJcblx0XHR3aWR0aDogY2FsYygxLjhyZW0gLyAyKTtcclxuXHRcdGhlaWdodDogY2FsYygycmVtIC8gMik7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogY2FsYyg0LjhyZW0gLyAyKTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdC8vIHRyYW5zaXRpb246IC4xcyBlYXNlO1xyXG5cdFx0LXdlYmtpdC1hbmltYXRpb246IGJ0bkFyd0FuaW1lIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZS1yZXZlcnNlO1xyXG5cdFx0YW5pbWF0aW9uOiBidG5BcndBbmltZSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZS1yZXZlcnNlO1xyXG5cdFx0LmwtcGMgJiB7XHJcblx0XHRcdHdpZHRoOiBtaW4oY2FsYygxOCAvIDE5MjAgKiAxMDB2dyksIDE4cHgpO1xyXG5cdFx0XHRoZWlnaHQ6IG1pbihjYWxjKDIwIC8gMTkyMCAqIDEwMHZ3KSwgMjBweCk7XHJcblx0XHRcdHJpZ2h0OiBtaW4oY2FsYyg0OCAvIDE5MjAgKiAxMDB2dyksIDQ4cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQvLyAmOjphZnRlciB7XHJcblx0XHQvLyBcdHJpZ2h0OiBjYWxjKDMuNnJlbSAvIDIpO1xyXG5cdFx0Ly8gXHQubC1wYyAmIHtcclxuXHRcdC8vIFx0XHRyaWdodDogbWluKGNhbGMoMzYgLyAxOTIwICogMTAwdncpLCAzNnB4KTtcclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gXHRAaW5jbHVkZSBzcCB7XHJcblx0XHQvLyBcdFx0cmlnaHQ6IGNhbGMoNC44cmVtIC8gMik7XHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIH1cclxuXHR9XHJcbn1cclxuXHJcbi5jdi10eHQge1xyXG5cdGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gLyAyKTtcclxuXHRsaW5lLWhlaWdodDogY2FsYygzMy42IC8gMjQpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDEuNWVtIDAgMCAwO1xyXG59XHJcblxyXG4uYy1idG4ge1xyXG5cdG9wYWNpdHk6IC43NTtcclxuXHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXNpemU6IGNhbGMoNC4wcmVtIC8gMik7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogJGNvbG9yX3doaXRlO1xyXG5cdHdpZHRoOiBjYWxjKDY3cmVtIC8gMik7XHJcblx0aGVpZ2h0OiBjYWxjKDEzLjJyZW0gLyAyKTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzNjk3OWIgMCUsICM4YjljY2IgMTAwJSk7XHJcblx0Ym9yZGVyLXJhZGl1czogY2FsYygxMy4ycmVtIC8gMik7XHJcblx0Ym94LXNoYWRvdzogMCBjYWxjKC42cmVtIC8gMikgY2FsYygxLjJyZW0gLyAyKSByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR0cmFuc2l0aW9uOiAuMXM7XHJcblx0fVxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR3aWR0aDogY2FsYyg5cmVtIC8gMik7XHJcblx0XHRoZWlnaHQ6IGNhbGMoOXJlbSAvIDIpO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiBjYWxjKDJyZW0gLyAyKTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHR9XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRib3JkZXI6IGNhbGMoMXJlbSAvIDIpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IGNhbGMoMS44cmVtIC8gMikgc29saWQgJGNvbG9yX3R1cnF1b2lzZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiBjYWxjKDQuNHJlbSAvIDIpO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxuXHQvLyAmOmhvdmVyIHtcclxuXHQvLyBcdG9wYWNpdHk6IDE7XHJcblx0Ly8gXHQmOjpiZWZvcmUge1xyXG5cdC8vIFx0XHRyaWdodDogY2FsYygxcmVtIC8gMik7XHJcblx0Ly8gXHRcdEBpbmNsdWRlIHNwIHtcclxuXHQvLyBcdFx0XHRyaWdodDogY2FsYygycmVtIC8gMik7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyBcdCY6OmFmdGVyIHtcclxuXHQvLyBcdFx0cmlnaHQ6IGNhbGMoMy40cmVtIC8gMik7XHJcblx0Ly8gXHRcdEBpbmNsdWRlIHNwIHtcclxuXHQvLyBcdFx0XHRyaWdodDogY2FsYyg0LjRyZW0gLyAyKTtcclxuXHQvLyBcdFx0fVxyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxuXHQmLi0tcGMge1xyXG5cdFx0Zm9udC1zaXplOiAyLjQyNHJlbTtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjQyNHJlbSAvIDIgKiAxLjI1KTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiA0MC42cmVtO1xyXG5cdFx0bWF4LXdpZHRoOiBjYWxjKDQwLjZyZW0gLyAyICogMS4yNSk7XHJcblx0XHRoZWlnaHQ6IDhyZW07XHJcblx0XHRoZWlnaHQ6IGNhbGMoOHJlbSAvIDIgKiAxLjI1KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhyZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiBjYWxjKDhyZW0gLyAyICogMS4yNSk7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR3aWR0aDogNS40NTVyZW07XHJcblx0XHRcdHdpZHRoOiBjYWxjKDUuNDU1cmVtIC8gMiAqIDEuMjUpO1xyXG5cdFx0XHRoZWlnaHQ6IDUuNDU1cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoNS40NTVyZW0gLyAyICogMS4yNSk7XHJcblx0XHRcdHJpZ2h0OiAxLjJyZW07XHJcblx0XHRcdHJpZ2h0OiBjYWxjKDEuMnJlbSAvIDIgKiAxLjI1KTtcclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Ym9yZGVyOiAuNnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyOiBjYWxjKC42cmVtIC8gMiAqIDEuMjUpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXJlbSBzb2xpZCAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0XHRib3JkZXItbGVmdDogY2FsYygxcmVtIC8gMiAqIDEuMjUpIHNvbGlkICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHRcdHJpZ2h0OiAyLjhyZW07XHJcblx0XHRcdHJpZ2h0OiBjYWxjKDIuOHJlbSAvIDIgKiAxLjI1KTtcclxuXHRcdH1cclxuXHRcdC8vICY6aG92ZXIge1xyXG5cdFx0Ly8gXHQmOjpiZWZvcmUge1xyXG5cdFx0Ly8gXHRcdHJpZ2h0OiAuNnJlbTtcclxuXHRcdC8vIFx0XHRyaWdodDogY2FsYyguNnJlbSAvIDIgKiAxLjI1KTtcclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gXHQmOjphZnRlciB7XHJcblx0XHQvLyBcdFx0cmlnaHQ6IDIuMnJlbTtcclxuXHRcdC8vIFx0XHRyaWdodDogY2FsYygyLjJyZW0gLyAyICogMS4yNSk7XHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIH1cclxuXHR9XHJcbn1cclxuXHJcbi5jLWJ0bi1zaWdudXAge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogY2FsYygzLjRyZW0gLyAyKTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblx0d2lkdGg6IGNhbGMoNjdyZW0gLyAyKTtcclxuXHRoZWlnaHQ6IGNhbGMoMTMuMnJlbSAvIDIpO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM2OTc5YiAwJSwgIzhiOWNjYiAxMDAlKTtcclxuXHRib3JkZXItcmFkaXVzOiBjYWxjKDEzLjJyZW0gLyAyKTtcclxuXHRib3gtc2hhZG93OiAwIGNhbGMoLjZyZW0gLyAyKSBjYWxjKDEuMnJlbSAvIDIpIHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcblx0bWFyZ2luOiAtM3JlbSBhdXRvIDVyZW07XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdHRyYW5zaXRpb246IC4xcztcclxuXHR9XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdHdpZHRoOiBjYWxjKDlyZW0gLyAyKTtcclxuXHRcdGhlaWdodDogY2FsYyg5cmVtIC8gMik7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IGNhbGMoMnJlbSAvIDIpO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxuXHQmOjphZnRlciB7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdGJvcmRlcjogY2FsYygxcmVtIC8gMikgc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItbGVmdDogY2FsYygxLjhyZW0gLyAyKSBzb2xpZCAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IGNhbGMoNC40cmVtIC8gMik7XHJcblx0XHRib3R0b206IDA7XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHJpZ2h0OiBjYWxjKDFyZW0gLyAyKTtcclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdHJpZ2h0OiBjYWxjKDJyZW0gLyAyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRyaWdodDogY2FsYygzLjRyZW0gLyAyKTtcclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdHJpZ2h0OiBjYWxjKDQuNHJlbSAvIDIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKioqKlx0LS0tLSBwYyAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLmwtcGMge1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JnX3BjLnBuZycpIGNlbnRlciBib3R0b20gLyAxMDAlIGF1dG8gbm8tcmVwZWF0O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHdpZHRoOiBjYWxjKCgxMDB2dyAtIDc1cmVtIC8gMikgKiAoOTEwIC8gKDkxMCArIDI2MCkpKTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Jl9fc2Nyb2xsIHtcclxuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4IC8gMiAqIDEuNSk7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogY2FsYygyNjBweCAvIDIpIGNhbGMoNDBweCAvIDIgKiAxLjUpIGNhbGMoMTAwcHggLyAyICogMS41KTtcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Jl9fbG9nbyB7XHJcblx0XHR3aWR0aDogbWluKGNhbGMoNDg0IC8gMTkyMCAqIDEwMHZ3KSwgNDg0cHgpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHR9XHJcblx0Jl9fYnRuIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAxNDVweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKioqKlx0LS0tLSBzcCAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLmwtc3Age1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDE5LjJyZW0gLyAyKTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3c7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHR9XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKioqKlx0LS0tLSBoZWFkZXIgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi5sLWhlYWRlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0Jl9fbG9nbyB7XHJcblx0XHR3aWR0aDogY2FsYygxNy42cmVtIC8gMik7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IGNhbGMoM3JlbSAvIDIpO1xyXG5cdFx0cmlnaHQ6IGNhbGMoMi41cmVtIC8gMik7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIG1haW4gLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi5tdiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8vIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2JnX212LnBuZycpIGNlbnRlciB0b3AgLyAxMDAlIGF1dG8gbm8tcmVwZWF0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiBjYWxjKDQ1cmVtIC8gMik7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMjAuNnJlbSAvIDIpO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmdfbXZfdG9wLnBuZycpIHJpZ2h0IHRvcCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZ19tdi5wbmcnKSBjZW50ZXIgYm90dG9tIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTEzLjZyZW0gLyAyKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Jl9fY29weSB7XHJcblx0XHR3aWR0aDogY2FsYyg0My44cmVtIC8gMik7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IGNhbGMoNC44cmVtIC8gMik7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0fVxyXG5cdC8vICZfX3R0bCB7XHJcblx0Ly8gXHR3aWR0aDogY2FsYygzOXJlbSAvIDIpO1xyXG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC8vIFx0dG9wOiBjYWxjKDE1LjZyZW0gLyAyKTtcclxuXHQvLyBcdHJpZ2h0OiAwO1xyXG5cdC8vIFx0bGVmdDogMDtcclxuXHQvLyBcdG1hcmdpbjogYXV0bztcclxuXHQvLyB9XHJcblx0Jl9fdHRsIHtcclxuXHRcdHdpZHRoOiBjYWxjKDY2LjhyZW0gLyAyKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogY2FsYygxMi4ycmVtIC8gMik7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0fVxyXG5cdCZfX2xlYWQtc3VwIHtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gLyAyICogMS4yNSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogY2FsYygyNS42cmVtIC8gMik7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0fVxyXG5cdCZfX2xlYWQge1xyXG5cdFx0Ly8gd2lkdGg6IGNhbGMoNDMuOHJlbSAvIDIpO1xyXG5cdFx0Ly8gd2lkdGg6IGNhbGMoMzkuOHJlbSAvIDIpO1xyXG5cdFx0d2lkdGg6IGNhbGMoNDFyZW0gLyAyKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdC8vIHRvcDogY2FsYygzMS4ycmVtIC8gMik7XHJcblx0XHR0b3A6IGNhbGMoMjkuMnJlbSAvIDIpO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdH1cclxuXHQvLyAmX19pbWcge1xyXG5cdC8vIFx0d2lkdGg6IGNhbGMoNDNyZW0gLyAyKTtcclxuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQvLyBcdHRvcDogY2FsYygyNi4ycmVtIC8gMik7XHJcblx0Ly8gXHRyaWdodDogMDtcclxuXHQvLyBcdGxlZnQ6IDA7XHJcblx0Ly8gXHRtYXJnaW46IGF1dG87XHJcblx0Ly8gXHRvcGFjaXR5OiAwO1xyXG5cdC8vIFx0Ji5vbiB7XHJcblx0Ly8gXHRcdGFuaW1hdGlvbjogYm91bmNlIC42cztcclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblx0Jl9faW1nIHtcclxuXHRcdHdpZHRoOiBjYWxjKDcwcmVtIC8gMik7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IGNhbGMoMTcuMnJlbSAvIDIpO1xyXG5cdFx0bGVmdDogY2FsYygycmVtIC8gMik7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Ji5vbiB7XHJcblx0XHRcdGFuaW1hdGlvbjogYm91bmNlIC42cztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogMCAycmVtO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDY2LjRyZW0gLyAyKTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTdyZW0gLyAyKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHQmLm9uIHtcclxuXHRcdFx0XHRhbmltYXRpb246IGJvdW5jZSAuNnM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtdHh0IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IGNhbGMoMTlyZW0gLyAyKTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHQubXZfX2xpc3QtaXRlbTpudGgtY2hpbGQoMSkgJiB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTVyZW0gLyAyKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubXZfX2xpc3QtaXRlbTpudGgtY2hpbGQoMikgJiB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTkuM3JlbSAvIDIpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5tdl9fbGlzdC1pdGVtOm50aC1jaGlsZCgzKSAmIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxNS4xcmVtIC8gMik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdHh0IHtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjByZW0gLyAyKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMjApO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogNi40ZW07XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblx0Jl9fY3Yge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDE5LjhyZW0gLyAyKTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3c7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogY2FsYyg4cmVtIC8gMikgMCAwIDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0Ji1idG4ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC00LjRyZW07XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQmLXR4dCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IGNhbGMoMi44cmVtIC8gMik7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDM5LjIgLyAyOCk7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gJl9fb3JuIHtcclxuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQvLyBcdG9wYWNpdHk6IDA7XHJcblx0Ly8gXHQmLm9uIHtcclxuXHQvLyBcdFx0YW5pbWF0aW9uOiBib3VuY2UgLjZzO1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0Ji4tLTAxIHtcclxuXHQvLyBcdFx0d2lkdGg6IGNhbGMoMjEuNXJlbSAvIDIpO1xyXG5cdC8vIFx0XHR0b3A6IGNhbGMoMzRyZW0gLyAyKTtcclxuXHQvLyBcdFx0bGVmdDogY2FsYygtNC40cmVtIC8gMik7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHQmLi0tMDIge1xyXG5cdC8vIFx0XHR3aWR0aDogY2FsYygyMi41cmVtIC8gMik7XHJcblx0Ly8gXHRcdHRvcDogY2FsYygyMC44cmVtIC8gMik7XHJcblx0Ly8gXHRcdGxlZnQ6IGNhbGMoNjEuOXJlbSAvIDIpO1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0Ji4tLTAzIHtcclxuXHQvLyBcdFx0d2lkdGg6IGNhbGMoMjIuNXJlbSAvIDIpO1xyXG5cdC8vIFx0XHR0b3A6IGNhbGMoODkuNXJlbSAvIDIpO1xyXG5cdC8vIFx0XHRsZWZ0OiBjYWxjKC00LjFyZW0gLyAyKTtcclxuXHQvLyBcdH1cclxuXHQvLyBcdCYuLS0wNCB7XHJcblx0Ly8gXHRcdHdpZHRoOiBjYWxjKDE5cmVtIC8gMik7XHJcblx0Ly8gXHRcdHRvcDogY2FsYyg4NC4ycmVtIC8gMik7XHJcblx0Ly8gXHRcdGxlZnQ6IGNhbGMoMTYuOHJlbSAvIDIpO1xyXG5cdC8vIFx0fVxyXG5cdC8vIFx0Ji4tLTA1IHtcclxuXHQvLyBcdFx0d2lkdGg6IGNhbGMoMjUuNHJlbSAvIDIpO1xyXG5cdC8vIFx0XHR0b3A6IGNhbGMoNzYuNHJlbSAvIDIpO1xyXG5cdC8vIFx0XHRsZWZ0OiBjYWxjKDM0LjhyZW0gLyAyKTtcclxuXHQvLyBcdH1cclxuXHQvLyBcdCYuLS0wNiB7XHJcblx0Ly8gXHRcdHdpZHRoOiBjYWxjKDIwLjNyZW0gLyAyKTtcclxuXHQvLyBcdFx0dG9wOiBjYWxjKDkwLjZyZW0gLyAyKTtcclxuXHQvLyBcdFx0bGVmdDogY2FsYyg1OS40cmVtIC8gMik7XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHQmLi0tMDcge1xyXG5cdC8vIFx0XHR3aWR0aDogY2FsYygxOC4zcmVtIC8gMik7XHJcblx0Ly8gXHRcdHRvcDogY2FsYyg3Ni44cmVtIC8gMik7XHJcblx0Ly8gXHRcdGxlZnQ6IGNhbGMoNjguMXJlbSAvIDIpO1xyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxufVxyXG5cclxuLmJlZ2lubmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdHBhZGRpbmc6IDJyZW0gMCA0cmVtO1xyXG5cdCZfX2ljbyB7XHJcblx0XHR3aWR0aDogMnJlbTtcclxuXHRcdG1hcmdpbjogMCBhdXRvIC41cmVtO1xyXG5cdH1cclxuXHQmX190eHQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDM5LjIgLyAyOCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xyXG5cdFx0bWFyZ2luOiAtMnJlbSAwIDAgMDtcclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfeWVsbG93O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdG1hcmdpbjogM3JlbSAwIDRyZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogM3JlbSAwO1xyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDE4LjRyZW0gLyAyKTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIC4zcmVtIC42cmVtIHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAwIGNhbGMoMzIuNXJlbSAvIDIpO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCBjYWxjKDZyZW0gLyAyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji10eHQge1xyXG5cdFx0XHR3aWR0aDogY2FsYygyNy4zMTkwOHJlbSAvIDIpO1xyXG5cdFx0fVxyXG5cdFx0Ji1pbWcge1xyXG5cdFx0XHR3aWR0aDogY2FsYyg2MS4ycmVtIC8gNCk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtMi41cmVtO1xyXG5cdFx0XHRsZWZ0OiAuNXJlbTtcclxuXHRcdFx0LmJlZ2lubmVyX19saXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pICYge1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIC5iZWdpbm5lciB7XHJcbi8vIFx0YmFja2dyb3VuZDogJGNvbG9yX3R1cnF1b2lzZTtcclxuLy8gXHRwYWRkaW5nOiAycmVtIDAgNHJlbTtcclxuLy8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vIFx0Jl9fY2hhcmEge1xyXG4vLyBcdFx0d2lkdGg6IGNhbGMoMzJyZW0gLyA0KTtcclxuLy8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gXHRcdHRvcDogY2FsYygxNi44cmVtIC8gMik7XHJcbi8vIFx0XHRyaWdodDogY2FsYygxLjJyZW0gLyAyKTtcclxuLy8gXHR9XHJcbi8vIFx0Jl9faWNvIHtcclxuLy8gXHRcdHdpZHRoOiAycmVtO1xyXG4vLyBcdFx0bWFyZ2luOiAwIGF1dG8gLjVyZW07XHJcbi8vIFx0fVxyXG4vLyBcdCZfX3BlcmlvZCB7XHJcbi8vIFx0XHR3aWR0aDogY2FsYygzMXJlbSAvIDQpO1xyXG4vLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4vLyBcdFx0dG9wOiBjYWxjKDEwLjJyZW0gLyAyKTtcclxuLy8gXHRcdGxlZnQ6IGNhbGMoMy40cmVtIC8gMik7XHJcbi8vIFx0fVxyXG4vLyBcdCZfX2xlYWQge1xyXG4vLyBcdFx0d2lkdGg6IGNhbGMoODAuN3JlbSAvIDQpO1xyXG4vLyBcdFx0bWFyZ2luOiAtMS41cmVtIGF1dG8gMS41cmVtO1xyXG4vLyBcdH1cclxuLy8gXHQmX190eHQge1xyXG4vLyBcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbi8vIFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuLy8gXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDM5LjIgLyAyOCk7XHJcbi8vIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vIFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xyXG4vLyBcdFx0bWFyZ2luOiAtMnJlbSAwIDAgMDtcclxuLy8gXHRcdD4gc3BhbiB7XHJcbi8vIFx0XHRcdGNvbG9yOiAkY29sb3JfeWVsbG93O1xyXG4vLyBcdFx0fVxyXG4vLyBcdH1cclxuLy8gXHQmX19hYm91dCB7XHJcbi8vIFx0XHRoZWlnaHQ6IDEwcmVtO1xyXG4vLyBcdFx0YmFja2dyb3VuZDogI2ZmZjFkYjtcclxuLy8gXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbi8vIFx0XHRtYXJnaW46IDAgMCBjYWxjKDkuNXJlbSAvIDIpIDA7XHJcbi8vIFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4vLyBcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyBcdFx0PiBpbWcge1xyXG4vLyBcdFx0XHR3aWR0aDogY2FsYygxMS4zcmVtIC8gMik7XHJcbi8vIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gXHRcdFx0dG9wOiBjYWxjKC04LjJyZW0gLyAyKTtcclxuLy8gXHRcdFx0bGVmdDogLS4ycmVtO1xyXG4vLyBcdFx0fVxyXG4vLyBcdFx0PiBwIHtcclxuLy8gXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcbi8vIFx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDM2IC8gMjQpO1xyXG4vLyBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbi8vIFx0XHRcdD4gc3BhbiB7XHJcbi8vIFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbi8vIFx0XHRcdFx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcbi8vIFx0XHRcdFx0PiBzdHJvbmcge1xyXG4vLyBcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcclxuLy8gXHRcdFx0XHR9XHJcbi8vIFx0XHRcdH1cclxuLy8gXHRcdH1cclxuLy8gXHR9XHJcbi8vIFx0Jl9fbGlzdCB7XHJcbi8vIFx0XHRtYXJnaW46IDNyZW0gMCA0cmVtO1xyXG4vLyBcdFx0ZGlzcGxheTogZmxleDtcclxuLy8gXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vIFx0XHRnYXA6IDNyZW0gMDtcclxuLy8gXHRcdCYtaXRlbSB7XHJcbi8vIFx0XHRcdGhlaWdodDogY2FsYygxOC40cmVtIC8gMik7XHJcbi8vIFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuLy8gXHRcdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcclxuLy8gXHRcdFx0Ym94LXNoYWRvdzogMCAuM3JlbSAuNnJlbSByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4vLyBcdFx0XHQvLyBwYWRkaW5nOiAwIDAgMCBjYWxjKDMyLjVyZW0gLyAyKTtcclxuLy8gXHRcdFx0cGFkZGluZzogMCAwIDAgY2FsYygzMS41cmVtIC8gMik7XHJcbi8vIFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcbi8vIFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gXHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG4vLyBcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIGNhbGMoNnJlbSAvIDIpO1xyXG4vLyBcdFx0XHR9XHJcbi8vIFx0XHR9XHJcbi8vIFx0XHQmLXRhZyB7XHJcbi8vIFx0XHRcdHdpZHRoOiA3cmVtO1xyXG4vLyBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vIFx0XHRcdHJpZ2h0OiAwO1xyXG4vLyBcdFx0XHRsZWZ0OiAwO1xyXG4vLyBcdFx0XHR0b3A6IC0zLjZyZW07XHJcbi8vIFx0XHRcdG1hcmdpbjogYXV0bztcclxuLy8gXHRcdH1cclxuLy8gXHRcdCYtdHh0IHtcclxuLy8gXHRcdFx0d2lkdGg6IGNhbGMoMjcuNTM0ODFyZW0gLyAyKTtcclxuLy8gXHRcdH1cclxuLy8gXHRcdCYtaW1nIHtcclxuLy8gXHRcdFx0d2lkdGg6IGNhbGMoNjEuMnJlbSAvIDQpO1xyXG4vLyBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vIFx0XHRcdHRvcDogLTIuNXJlbTtcclxuLy8gXHRcdFx0bGVmdDogLjVyZW07XHJcbi8vIFx0XHRcdC5iZWdpbm5lcl9fbGlzdC1pdGVtOm50aC1jaGlsZChldmVuKSAmIHtcclxuLy8gXHRcdFx0XHRyaWdodDogMDtcclxuLy8gXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG4vLyBcdFx0XHR9XHJcbi8vIFx0XHR9XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG4uYm9udXMge1xyXG5cdGhlaWdodDogY2FsYyg0My42cmVtIC8gMik7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmdfYm9udXMucG5nJykgY2VudGVyIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBhZGRpbmc6IGNhbGMoOC40cmVtIC8gMikgMCAwIDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCZfX3R0bCB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoNDcuNiAvIDM0KTtcclxuXHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0bWFyZ2luOiAwIDAgLjVlbSAwO1xyXG5cdH1cclxuXHQmX190eHQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYygzOC40IC8gMjQpO1xyXG5cdFx0PiBzcGFuIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHR3aWR0aDogY2FsYygzNS43cmVtIC8gMik7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogLTJyZW07XHJcblx0XHRib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG4uaW50cm8ge1xyXG5cdHBhZGRpbmc6IDRyZW0gMCAwIDA7XHJcblx0Jl9fdHRsIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYyg0Ny42IC8gMzQpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHRtYXJnaW46IDAgMCAxZW0gMDtcclxuXHR9XHJcblx0LnN3aXBlci13cmFwcGVyIHtcclxuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcblx0fVxyXG5cdCZfX2ljbyB7XHJcblx0XHQvLyB3aWR0aDogY2FsYyg2MS4ycmVtIC8gMik7XHJcblx0XHRmaWdjYXB0aW9uIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjByZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMjApO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmFib3V0IHtcclxuXHQvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZ19hYm91dC5wbmcnKSBjZW50ZXIgdG9wIGNhbGMoMTIuOHJlbSAvIDIpIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZ19hYm91dC5wbmcnKSBjZW50ZXIgdG9wIC8gMTAwJSBhdXRvIG5vLXJlcGVhdDtcclxuXHQvLyBwYWRkaW5nOiA0cmVtIDAgMjRyZW07XHJcblx0Ly8gcGFkZGluZzogY2FsYyg0cmVtIC8gMikgMCBjYWxjKDI3cmVtIC8gMik7XHJcblx0cGFkZGluZzogMTFyZW0gMCBjYWxjKDI3cmVtIC8gMik7XHJcblx0bWFyZ2luOiAtMXJlbSAwIDAgMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNTAlO1xyXG5cdFx0YmFja2dyb3VuZDogI2U1ZmFmOTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cdCZfX2hkZyB7XHJcblx0XHRtYXJnaW46IDAgMCBjYWxjKDEwcmVtIC8gMikgMDtcclxuXHR9XHJcblx0Jl9faGRnLXR0bCB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjhyZW0gLyAyKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDQyIC8gMjQpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHRcdGhlaWdodDogY2FsYyg3cmVtIC8gMik7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0Jl9faGRnLXR4dCB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdC8vIGZvbnQtc2l6ZTogY2FsYygzLjRyZW0gLyAyKTtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygzLjByZW0gLyAyKTtcclxuXHRcdC8vIGxpbmUtaGVpZ2h0OiBjYWxjKDU5LjUgLyAzNCk7XHJcblx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTByZW0gLyAyKTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogLjI1ZW0gMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdCZfX3R4dCB7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMi40cmVtIC8gMik7XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYyg0MiAvIDI0KTtcclxuXHRcdG1hcmdpbjogMCAwIGNhbGMoNnJlbSAvIDIpIDA7XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHQvLyB3aWR0aDogY2FsYyg2OS42cmVtIC8gMik7XHJcblx0XHR3aWR0aDogY2FsYyg3MS42cmVtIC8gMik7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5mZWF0dXJlIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZ19mZWF0dXJlLnBuZycpIGNlbnRlciB0b3AgLyAxMDAlIGF1dG8gbm8tcmVwZWF0O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cGFkZGluZzogMzVyZW0gMCAwIDA7XHJcblx0cGFkZGluZzogY2FsYygzOHJlbSAvIDIpIDAgNHJlbTtcclxuXHRtYXJnaW46IC0zNXJlbSAwIDAgMDtcclxuXHRtYXJnaW46IGNhbGMoLTQ0cmVtIC8gMikgMCAwIDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDUwJTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl95ZWxsb3c7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdG1hcmdpbjogMCAwIDJyZW0gMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3Jfd2hpdGU7XHJcblx0XHRwYWRkaW5nOiBjYWxjKDRyZW0gLyAyKSAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgY2FsYyg0cmVtIC8gMikgMDtcclxuXHRcdH1cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpc3QtaW1nIHtcclxuXHRcdHdpZHRoOiBjYWxjKDE3cmVtIC8gMik7XHJcblx0fVxyXG5cdCZfX2xpc3QtY29udGVudCB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTdyZW0gLyAyKTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCBjYWxjKDIuNnJlbSAvIDIpO1xyXG5cdH1cclxuXHQmX19saXN0LW51bSB7XHJcblx0XHRmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gLyAyKTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDMzLjYgLyAyNCk7XHJcblx0XHRjb2xvcjogJGNvbG9yX3R1cnF1b2lzZTtcclxuXHR9XHJcblx0Jl9fbGlzdC10dGwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMy40cmVtIC8gMik7XHJcblx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHRtYXJnaW46IDAgMCAuMjVlbSAwO1xyXG5cdH1cclxuXHQmX19saXN0LXR4dCB7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMi40cmVtIC8gMik7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzMuNiAvIDI0KTtcclxuXHR9XHJcblx0Jl9fbGlzdC1zdXAge1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKDIuMHJlbSAvIDIpO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMjApO1xyXG5cdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdHRleHQtaW5kZW50OiAtMWVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2N2IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5naWZ0IHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcblx0cGFkZGluZzogY2FsYygxMHJlbSAvIDIpIDAgY2FsYygzcmVtIC8gMik7XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdC8vIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JfZ3JheTtcclxuXHRcdC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfZ3JheTtcclxuXHRcdHBhZGRpbmc6IDAgMS41cmVtO1xyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl9ncmF5O1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfZ3JheTtcclxuXHRcdG1hcmdpbjogLTFweCAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC8vICY6OmJlZm9yZSB7XHJcblx0XHQvLyBcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHQvLyBcdHdpZHRoOiAxMDB2dztcclxuXHRcdC8vIFx0aGVpZ2h0OiAycHg7XHJcblx0XHQvLyBcdGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5O1xyXG5cdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQvLyBcdHRvcDogMDtcclxuXHRcdC8vIFx0Ym90dG9tOiAwO1xyXG5cdFx0Ly8gXHRsZWZ0OiBjYWxjKC00cmVtIC8gMik7XHJcblx0XHQvLyBcdG1hcmdpbjogYXV0bztcclxuXHRcdC8vIH1cclxuXHR9XHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHRcdGhlaWdodDogOC41cmVtO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXk7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29fZ2lmdDAxLnBuZycpIGxlZnQgY2FsYygtMi4xcmVtIC8gMikgdG9wIGNhbGMoLTEuMnJlbSAvIDIpIC8gY2FsYyg1My4zcmVtIC8gMiAvIDIpIG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvX2dpZnQwMS5wbmcnKSBjZW50ZXIgY2VudGVyIC8gY2FsYygyMS44cmVtIC8gMikgbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29fZ2lmdDAyLnBuZycpIGNlbnRlciB0b3AgY2FsYygtLjJyZW0gLyAyKSAvIGNhbGMoNDRyZW0gLyAyIC8gMikgbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29fZ2lmdDAyLnBuZycpIGNlbnRlciB0b3AgLS41cmVtIC8gY2FsYygxOHJlbSAvIDIpIG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvX2dpZnQwMy5wbmcnKSBjZW50ZXIgdG9wIGNhbGMoLTEuOHJlbSAvIDIpIC8gY2FsYyg0OS40cmVtIC8gMiAvIDIpIG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvX2dpZnQwMy5wbmcnKSBjZW50ZXIgdG9wIC0xLjJyZW0gLyBjYWxjKDIwLjJyZW0gLyAyKSBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb19naWZ0MDQucG5nJykgY2VudGVyIGNlbnRlciAvIGNhbGMoMzUuMnJlbSAvIDIgLyAyLjUpIG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDUpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvX2dpZnQwNS5wbmcnKSBjZW50ZXIgY2VudGVyIC8gY2FsYygzMy42cmVtIC8gMiAvIDIuNSkgbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoNikge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29fZ2lmdDA2LnBuZycpIGNlbnRlciBjZW50ZXIgLyBjYWxjKDQxLjJyZW0gLyAyIC8gMi41KSBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3R4dCB7XHJcblx0XHQvLyBmb250LWZhbWlseTogXCJLaXdpIE1hcnVcIiwgc2VyaWY7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKDIuMHJlbSAvIDIpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzUgLyAyMCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDFlbSAwIDAgMDtcclxuXHR9XHJcbn1cclxuXHJcbi5zdGVwIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3JfYmVpZ2U7XHJcblx0cGFkZGluZzogY2FsYyg4cmVtIC8gMikgMCBjYWxjKDEycmVtIC8gMik7XHJcblx0Jl9fdHRsIHtcclxuXHRcdHdpZHRoOiBjYWxjKDQzLjZyZW0gLyAyKTtcclxuXHRcdG1hcmdpbjogMCBhdXRvIGNhbGMoNC41cmVtIC8gMik7XHJcblx0fVxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIGNhbGMoMTJyZW0gLyAyKSAwO1xyXG5cdFx0fVxyXG5cdFx0Ly8gJjpmaXJzdC1jaGlsZCB7XHJcblx0XHQvLyBcdHBhZGRpbmc6IGNhbGMoNS40cmVtIC8gMikgMCBjYWxjKDcuNHJlbSAvIDIpO1xyXG5cdFx0Ly8gXHRtYXJnaW46IDAgMCBjYWxjKDIzcmVtIC8gMikgMDtcclxuXHRcdC8vIH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDhyZW0gLyAyKTtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDhyZW0gLyAyKTtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXJ3X3N0ZXAuc3ZnJykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogY2FsYygtMTByZW0gLyAyKTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdH1cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdC10YWcge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMi40cmVtIC8gMik7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xyXG5cdFx0d2lkdGg6IGNhbGMoMjMuNHJlbSAvIDIpO1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDUuOHJlbSAvIDIpO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3R1cnF1b2lzZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdH1cclxuXHQmX19saXN0LWNvbnRlbnQge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogY2FsYyg0cmVtIC8gMik7XHJcblx0XHRwYWRkaW5nOiBjYWxjKDUuNHJlbSAvIDIpIDA7XHJcblx0fVxyXG5cdCZfX2xpc3QtbnVtIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIlBUIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKDIuNHJlbSAvIDIpO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdH1cclxuXHQmX19saXN0LXR0bCB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygzLjRyZW0gLyAyKTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDQ3LjYgLyAzNCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdCZfX2xpc3QtaW1nIHtcclxuXHRcdHdpZHRoOiBjYWxjKDI0LjJyZW0gLyAyKTtcclxuXHRcdG1hcmdpbjogY2FsYygzLjVyZW0gLyAyKSBhdXRvIGNhbGMoMi41cmVtIC8gMik7XHJcblx0XHQuc3RlcF9fbGlzdC1pdGVtOm50aC1jaGlsZCgxKSAmIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTVyZW0gLyAyKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlzdC10eHQge1xyXG5cdFx0Ly8gZm9udC1mYW1pbHk6IFwiS2l3aSBNYXJ1XCIsIHNlcmlmO1xyXG5cdFx0Ly8gZm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gLyAyKTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYygzMy42IC8gMjQpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQmX19saXN0LXN1cCB7XHJcblx0XHQvLyBmb250LWZhbWlseTogXCJLaXdpIE1hcnVcIiwgc2VyaWY7XHJcblx0XHQvLyBmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiBjYWxjKDIuMHJlbSAvIDIpO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMjApO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAxZW0gMCAwIDA7XHJcblx0fVxyXG5cdCZfX2N2IHtcclxuXHRcdG1hcmdpbjogLTFyZW0gMCAwIDA7XHJcblx0fVxyXG5cdCZfX2FjdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQmLWljbyB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDYxLjJyZW0gLyA0KTtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yX3R1cnF1b2lzZTtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygyMS42cmVtIC8gMik7XHJcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEzLjJyZW0gLyAyKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfeWVsbG93O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdHBhZGRpbmc6IC41ZW0gMCAwIDA7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0uMnJlbSk7XHJcblx0XHRcdH1cclxuXHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRtYXJnaW46IC00LjhyZW0gMCAwIDA7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGZpZ2NhcHRpb24ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMjApO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGNhbGMoMzMuNiAvIDI0KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgLjVlbSAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWVkaWEge1xyXG5cdHBhZGRpbmc6IDRyZW0gMDtcclxuXHQmX19saXN0IHtcclxuXHRcdG1hcmdpbjogLTFyZW0gMCAwIDA7XHJcblx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuXHRcdFx0cGFkZGluZzogMS42cmVtIDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQmLWRhdGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMHJlbTtcclxuXHRcdFx0d2lkdGg6IDcuNXJlbTtcclxuXHRcdH1cclxuXHRcdCYtdHRsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA3LjVyZW0pO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnZvaWNlIHtcclxuXHRiYWNrZ3JvdW5kOiAjZTVmYWY5O1xyXG5cdHBhZGRpbmc6IDRyZW0gMDtcclxuXHQmX19saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAzcmVtIDA7XHJcblx0XHQmLWl0ZW0ge31cclxuXHRcdCYtaWNvIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYyg4LjdyZW0gLyAyKTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHRmaWdjYXB0aW9uIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMHJlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luOiAuNWVtIDAgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWNvbnRlbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgY2FsYyguNnJlbSAvIDIpIGNhbGMoMS4ycmVtIC8gMikgcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuXHRcdFx0cGFkZGluZzogMS44cmVtIDJyZW07XHJcblx0XHRcdG1hcmdpbjogMS44cmVtIDAgMCAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxuXHRcdFx0XHR3aWR0aDogMS44cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMS4ycmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtMS4xcmVtO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXR4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogY2FsYygxLjJyZW0pO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogY2FsYygzMy42IC8gMjQpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1pc3Npb24ge1xyXG5cdHBhZGRpbmc6IGNhbGMoOHJlbSAvIDIpIDAgY2FsYygxMHJlbSAvIDIpO1xyXG5cdCZfX2xlYWQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gLyAyKTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYygzOC40IC8gMjQpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luOiAwIDAgMmVtIDA7XHJcblx0fVxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0cGFkZGluZzogMCBjYWxjKDMuNXJlbSAvIDIpIDAgY2FsYyg2cmVtIC8gMik7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0Z2FwOiBjYWxjKDNyZW0gLyAyKSAwO1xyXG5cdH1cclxuXHQmX19saXN0LWl0ZW0ge1xyXG5cdFx0d2lkdGg6IGNhbGMoMzAuOHJlbSAvIDIpO1xyXG5cdH1cclxuXHQmX19saXN0LWltZyB7XHJcblx0XHQ+IGZpZ2NhcHRpb24ge1xyXG5cdFx0XHQvLyBmb250LWZhbWlseTogXCJLaXdpIE1hcnVcIiwgc2VyaWY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogY2FsYygyLjByZW0gLyAyKTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IGNhbGMoMjggLyAyMCk7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHRcdG1hcmdpbjogLS41ZW0gMCAwIC0xZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW92aWUge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl9ncmVlbjtcclxuXHRwYWRkaW5nOiBjYWxjKDdyZW0gLyAyKSAwO1xyXG5cdC5qcy1tb2RhbC1idG4ge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDcuNnJlbSAvIDIpO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoNS4zcmVtIC8gMik7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb195dC5zdmcnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aW5zZXQ6IDA7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0b3BhY2l0eTogLjk7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmN2IHtcclxuXHRwYWRkaW5nOiBjYWxjKDhyZW0gLyAyKSAwO1xyXG5cdCZfX2xpbmsge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMi42cmVtIC8gMik7XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYyg0MiAvIDI0KTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMmVtIDAgMCAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdD4gYSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIGNhbGMoM3JlbSAvIDIpIDAgMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX3R1cnF1b2lzZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAtLjI1ZW07XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygyLjJyZW0gLyAyKTtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMi4ycmVtIC8gMik7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvX2V4dGVybmFsX3R1cnF1b2lzZS5zdmcnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VydmljZSB7XHJcblx0YmFja2dyb3VuZDogI2ViZWJlYjtcclxuXHRwYWRkaW5nOiBjYWxjKDZyZW0gLyAyKSAwO1xyXG5cdCZfX2xpc3Qge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQmX19saXN0LWl0ZW0sXHJcblx0Jl9fdHh0IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMi4wcmVtIC8gMik7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMjggLyAyMCk7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yX3R1cnF1b2lzZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3R4dCB7XHJcblx0XHRtYXJnaW46IDAgMCAxZW0gMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIGZvb3RlciAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLmwtZm9vdGVyIHtcclxuXHRwYWRkaW5nOiAwIDAgMy41cmVtIDA7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0cGFkZGluZzogMCAwIGNhbGMoMy41cmVtIC8gMiArIDE3LjJyZW0gLyAyKSAwO1xyXG5cdH1cclxuXHQmX19zbnMge1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvcl9ncmF5O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl9ncmF5O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Z2FwOiAwIGNhbGMoMy43cmVtIC8gMik7XHJcblx0fVxyXG5cdCZfX3Nucy1idG4gIHtcclxuXHRcdC8vIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHRcdHdpZHRoOiBjYWxjKDEwcmVtIC8gMik7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTByZW0gLyAyKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ly8gJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG5cdFx0Ly8gXHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JfZ3JheTtcclxuXHRcdC8vIH1cclxuXHRcdCYuLS10dyB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb19zbnNfeC5zdmcnKTtcclxuXHRcdH1cclxuXHRcdC8vICYuLS15dCB7XHJcblx0XHQvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb19zbnNfeXQuc3ZnJyk7XHJcblx0XHQvLyB9XHJcblx0XHQvLyAmLi0tdHcge1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29fc25zX3guc3ZnJyk7XHJcblx0XHQvLyBcdGJhY2tncm91bmQtc2l6ZTogNC43ODFyZW07XHJcblx0XHQvLyB9XHJcblx0XHQmLi0tZmIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29fc25zX2ZiLnN2ZycpO1xyXG5cdFx0XHQvLyBiYWNrZ3JvdW5kLXNpemU6IDUuNTgxcmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMuNnJlbTtcclxuXHRcdH1cclxuXHRcdC8vICYuLS1saW5lIHtcclxuXHRcdC8vIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvX3Nuc19saW5lLnN2ZycpO1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLXNpemU6IDUuNnJlbTtcclxuXHRcdC8vIH1cclxuXHR9XHJcblx0Jl9fbG9nbyB7XHJcblx0XHR3aWR0aDogY2FsYygxNS44cmVtIC8gMik7XHJcblx0XHRtYXJnaW46IGNhbGMoNHJlbSAvIDIpIGF1dG8gMDtcclxuXHRcdD4gYSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19saXN0IHtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gLyAyKTtcclxuXHRcdG1hcmdpbjogY2FsYygzLjVyZW0gLyAyKSAwIGNhbGMoMi41cmVtIC8gMik7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRnYXA6IDAgMmVtO1xyXG5cdH1cclxuXHQmX19saXN0LWl0ZW0ge1xyXG5cdFx0Ly8gZm9udC1mYW1pbHk6IFwiS2l3aSBNYXJ1XCIsIHNlcmlmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gLyAyKTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYygyOCAvIDI0KTtcclxuXHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0PiBhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb3B5IHtcclxuXHRcdC8vIGZvbnQtZmFtaWx5OiBcIktpd2kgTWFydVwiLCBzZXJpZjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IGNhbGMoMi4wcmVtIC8gMik7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoMjggLyAyNCk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGNvbG9yX3R1cnF1b2lzZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIGVuZCAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuIl19 */
