@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");
@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap");
/****	---- general ----
===================================****/
html.lock, body.lock {
  overflow: hidden;
}

html {
  font-size: 46.875%;
}
@media print, screen and (max-width: 767px) {
  html {
    font-size: 1.3333333333vw;
  }
}

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;
  font-family: "Zen Maru Gothic", 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(1.2rem);
  transform: translate(0, 6rem) scale(0.9);
  -webkit-transform: translate(0, 6rem) scale(0.9);
}

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

.js-mv-200,
.fadeIn_right {
  transition: 0.8s;
  opacity: 0;
  filter: blur(1.2rem);
  transform: translate(12rem, 0) scale(0.9);
  -webkit-transform: translate(12rem, 0) scale(0.9);
}

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

.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: 67rem;
  margin: 0 auto;
}

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

.l-main {
  background: url("../img/bg_mv.png") center top/100% auto no-repeat;
  display: block;
  position: relative;
}
@media print, screen and (max-width: 767px) {
  .l-main {
    overflow: hidden;
  }
}

/****	---- component ----
===================================****/
.c-txt {
  font-size: 2.8rem;
  letter-spacing: 0.1em;
  line-height: 1.6;
  text-align: center;
  color: #36a3a7;
  margin: 1.5em 0;
}
.c-txt.--left {
  text-align: left;
  margin: 1.5em 0 1.5em 4rem;
}
.c-txt.--white {
  color: #fff;
}
.c-txt > span {
  font-weight: bold;
}

.cv-btn {
  font-weight: bold;
  font-size: 2.4rem;
  color: #fff;
  width: 49.8rem;
  height: 9rem;
  background: linear-gradient(to right, #36979b 0%, #8b9ccb 100%);
  border-radius: 9999px;
  box-sizing: border-box;
  padding: 0 0 0 4.8rem;
  margin: 0 auto;
  display: flex;
  align-items: center;
  position: relative;
}
.l-pc .cv-btn {
  font-size: min(0.8333333333vw, 16px);
  width: min(17.2916666667vw, 332px);
  height: min(3.125vw, 60px);
  padding: 0 0 0 min(1.6666666667vw, 32px);
}
.cv-btn::after {
  content: "";
  width: 4.5rem;
  height: 4.5rem;
  background: url("../img/arw_btn_right.png") center center/contain no-repeat;
  position: absolute;
  top: 0;
  right: 2.4rem;
  bottom: 0;
  margin: auto;
  transition: 0.2s ease;
}
.l-pc .cv-btn::after {
  width: min(1.5625vw, 30px);
  height: min(1.1979166667vw, 30px);
  right: min(0.8333333333vw, 16px);
}
@media (hover: hover) {
  .cv-btn:hover {
    opacity: 1;
  }
  .cv-btn:hover::after {
    right: 1.2rem;
  }
  .l-pc .cv-btn:hover::after {
    right: min(0.4166666667vw, 8px);
  }
}

.c-img.--01 {
  margin: 0 0 32rem 0;
}
.c-img.--01 figure {
  width: 44.3rem;
  margin: 0 auto;
}
.c-img.--02 {
  margin: 0 0 25rem 0;
}
.c-img.--02 figure {
  width: 51.8rem;
  margin: 0 auto;
}
.c-img.--03 {
  margin: 0 0 32rem 0;
}
.c-img.--03 figure {
  width: 51.6rem;
  margin: 0 auto;
}
.c-img.--04 {
  margin: 0 0 22rem 0;
}
.c-img.--05 {
  margin: 0 0 13rem 0;
}
.c-img.--06 {
  margin: 0 0 27rem 0;
}
.c-img.--07 {
  margin: 0 0 25rem 0;
}
.c-img.--08 {
  margin: 0 0 32rem 0;
}
.c-img.--09 {
  margin: 0 0 25rem 0;
}

/****	---- pc ----
===================================****/
.l-pc {
  width: 100vw;
  height: 100vh;
  background: url("../img/bg_pc.jpg") center bottom/cover no-repeat;
  position: fixed;
  top: 0;
  left: 0;
}
@media print, screen and (max-width: 767px) {
  .l-pc {
    display: none;
  }
}
.l-pc__logo {
  width: 100vw;
  height: 100px;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
}
.l-pc__logo img {
  width: 150px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc(50% - 46.875vw);
  margin: auto;
}
.l-pc__content {
  width: calc((100vw - 75rem) * 0.7777777778);
  height: 100%;
  box-sizing: border-box;
  padding: 100px 0 0 0;
  position: relative;
}
.l-pc__scroll {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2rem 0;
  position: relative;
}
.l-pc__ttl {
  width: min(20.8333333333vw, 400px);
}
.l-pc__img {
  width: min(15.7291666667vw, 302px);
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 10;
}
@media print, screen and (max-width: 767px) {
  .l-pc__img {
    display: none;
  }
}

/****	---- header ----
===================================****/
.l-header {
  width: 100%;
  height: 25.8rem;
  background: url("../img/bg_header.png") center top/100% auto no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.l-header__logo {
  width: 16.2rem;
  position: absolute;
  top: 3rem;
  left: 4rem;
}
.l-header__logo > a {
  display: block;
}
.l-header__tag {
  font-weight: bold;
  font-size: 2rem;
  letter-spacing: 0.1em;
  text-align: center;
  color: #fff;
  width: 18.6rem;
  height: 6rem;
  background: #36a3a7;
  border-radius: 6rem 0 0 6rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 2rem;
  right: 0;
}

/****	---- main ----
===================================****/
.mv {
  height: 143.8rem;
  position: relative;
  z-index: 1;
}
.mv__img {
  width: 86.5rem;
  position: absolute;
  top: 10rem;
  left: -4.4rem;
}
.mv__scroll {
  font-weight: 900;
  font-size: 2rem;
  letter-spacing: 0.2em;
  text-align: center;
  color: #fff;
  width: 100%;
  position: absolute;
  top: 110rem;
  left: 0;
}
.mv__scroll::before, .mv__scroll::after {
  content: "";
  width: 2px;
  height: 8rem;
  top: -9rem;
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
}
.mv__scroll::before {
  animation: scroll 2s infinite;
  background-color: #fff;
  z-index: 2;
}
.mv__scroll::after {
  background-color: #ffed91;
  z-index: 1;
}

@keyframes scroll {
  0% {
    transform: scale(1, 0);
    transform-origin: 0 0;
  }
  50% {
    transform: scale(1, 1);
    transform-origin: 0 0;
  }
  51% {
    transform: scale(1, 1);
    transform-origin: 0 100%;
  }
  100% {
    transform: scale(1, 0);
    transform-origin: 0 100%;
  }
}
.small {
  height: 352.4rem;
  position: relative;
  overflow: hidden;
}
.small__img {
  position: absolute;
}
.small__img.--01 {
  width: 28.7rem;
  top: 0;
  left: 0;
}
.small__img.--02 {
  width: 21.8rem;
  top: 17.8rem;
  left: 42.3rem;
}
.small__img.--03 {
  width: 18.6rem;
  top: 49.4rem;
  left: 5.2rem;
}
.small__img.--04 {
  width: 16.3rem;
  top: 69.4rem;
  left: 55.1rem;
}
.small__img.--05 {
  width: 38.7rem;
  top: 104.2rem;
  left: 30rem;
}
.small__img.--06 {
  width: 20.6rem;
  top: 138.6rem;
  left: 0;
}
.small__img.--07 {
  width: 18.1rem;
  top: 185rem;
  left: 46.4rem;
}
.small__img.--08 {
  width: 31.5rem;
  top: 195.2rem;
  left: 3.6rem;
}
.small__img.--09 {
  width: 24.6rem;
  top: 221.4rem;
  left: 51.6rem;
}
.small__img.--10 {
  width: 16.6rem;
  top: 267.6rem;
  left: 39.8rem;
}
.small__img.--11 {
  width: 21.8rem;
  top: 285.8rem;
  left: 11.6rem;
}
.small__img.--12 {
  width: 23.8rem;
  top: 305.6rem;
  left: 42.8rem;
}
.small__txt {
  width: 100%;
  margin: 0;
  position: absolute;
}
.small__txt.--absolute {
  text-align: left;
  width: auto;
}
.small__txt.--01 {
  top: 58.2rem;
  left: 43.6rem;
}
.small__txt.--02 {
  top: 84.4rem;
  left: 10.4rem;
}
.small__txt.--03 {
  top: 171.6rem;
  left: 0;
}
.small__txt.--04 {
  top: 246.8rem;
  left: 5.6rem;
}
.small__txt.--05 {
  top: 346rem;
  left: 0;
}

.scroll {
  overflow: hidden;
  opacity: 0;
  transition: 1s opacity;
}
.scroll.--on {
  opacity: 1;
}
.scroll__txt {
  width: 100%;
  margin: 0;
  position: absolute;
  top: 28rem;
  left: 0;
  z-index: 1;
}
.scroll__wrap {
  display: flex;
}
.scroll__item {
  height: 100vh;
}
.scroll__item:nth-of-type(2) img {
  width: calc(100% + 1px);
  transform: translateX(-1px);
}

.logo {
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12rem 0;
  position: relative;
}
.logo img {
  width: 31.4rem;
}

.original__scroll {
  position: relative;
  overflow-x: auto;
}
.original__scroll::-webkit-scrollbar {
  height: 0.8rem;
  position: absolute;
  bottom: 4rem;
  left: 4rem;
  display: none;
}
.original__scroll::-webkit-scrollbar-thumb {
  background: #36a3a7;
  border-radius: 9999px;
}
.original__scroll::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 9999px;
}
.original__img {
  width: 461.3rem;
}

/* 横スクロールバー */
.custom-scrollbar.horizontal {
  width: calc(100% - 8rem);
  height: 6px;
  background: #fff;
  border-radius: 9999px;
  position: absolute;
  right: 0;
  bottom: 4rem;
  left: 0;
  margin: auto;
  opacity: 0;
  opacity: 1;
  transition: opacity 0.3s;
  pointer-events: none;
  pointer-events: auto;
}

.custom-thumb {
  position: absolute;
  background: #36a3a7;
  border-radius: 9999px;
  transition: background 0.2s;
  cursor: grab;
}

.custom-thumb:hover {
  background: #ffed91;
}

.custom-scrollbar.horizontal .custom-thumb {
  height: 100%;
}

/****	---- footer ----
===================================****/
.l-footer {
  padding: 0 0 3.5rem 0;
  padding: 0 0 5rem 0;
}
.l-footer__sns {
  border-bottom: 2px solid #ebebeb;
  display: flex;
  justify-content: center;
  gap: 0 3.7rem;
}
.l-footer__sns-btn {
  width: 10rem;
  height: 10rem;
  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: 15.8rem;
  margin: 4rem auto 0;
  margin: 4.5rem auto 0;
}
.l-footer__logo > a {
  display: block;
}
.l-footer__list {
  font-size: 2.4rem;
  margin: 3.5rem 0 2.5rem;
  display: flex;
  justify-content: center;
  gap: 0 2em;
}
.l-footer__list-item {
  font-weight: 500;
  font-size: 2.4rem;
  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: 2rem;
  letter-spacing: 0.05em;
  line-height: 1.1666666667;
  text-align: center;
  color: #36a3a7;
}

/****	---- end ----
===================================****/
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOzs7QUFRRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0MsWUF2b0JlO0VBd29CZjs7QUFFRDtFQUNDLFlBL29CVztFQWdwQlg7O0FBR0Y7RUFDQzs7O0FBSUY7QUFDQTtFQUNFO0VBQ0E7RUFDQSxZQTVwQlk7RUE2cEJaO0VBQ0E7RUFDRDtFQUNDO0VBQ0E7RUFDRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Q7OztBQUVEO0VBQ0U7RUFDQSxZQXZxQmdCO0VBd3FCaEI7RUFDQTtFQUNBOzs7QUFFRjtFQUNFLFlBL3FCYTs7O0FBaXJCZjtFQUNFOzs7QUFHRjtBQUFBO0FBRUE7RUFDQztFQUNBOztBQUlBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNDOztBQVNEO0VBQ0M7RUFFQTs7QUFPRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT0F2dkJnQjs7QUF3dkJoQjtFQUNDO0VBQ0EsT0ExdkJlOztBQTZ2QmpCO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9BcHdCZ0I7OztBQXd3QmxCO0FBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqKipcdC0tLS0gc2V0dGluZyAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRAMTAwLi45MDAmZmFtaWx5PU5vdG8rU2VyaWYrSlAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUtpd2krTWFydTp3Z2h0QDMwMDs0MDA7NTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1QVCtTYW5zOml0YWwsd2dodEAwLDQwMDswLDcwMDsxLDQwMDsxLDcwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9WmVuK01hcnUrR290aGljOndnaHRAMzAwOzQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbkBmdW5jdGlvbiBsaXFfcGMoJHZhbHVlKSB7XHJcblx0QHJldHVybiBjYWxjKCR2YWx1ZSAvIDE5MjAgKiAxMDB2dyk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBsaXFfc3AoJHZhbHVlKSB7XHJcblx0QHJldHVybiBjYWxjKCR2YWx1ZSAvIDc1MCAqIDEwMHZ3KTtcclxufVxyXG5cclxuJHRiOiAxMTk5cHg7XHJcbkBtaXhpbiB0YiB7XHJcbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkdGIpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbiRzcDogNzY3cHg7XHJcbkBtaXhpbiBzcCB7XHJcbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkc3ApKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbiVvYmotaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbiV2ZXItdHh0IHtcclxuXHQtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuXHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG5cdHRleHQtb3JpZW50YXRpb246IG1peGVkO1xyXG59XHJcblxyXG4kY29sb3Jfd2hpdGU6ICNmZmY7XHJcbiRjb2xvcl9ibGFjazogIzAwMDtcclxuJGNvbG9yX3llbGxvdzogI2ZmZWQ5MTtcclxuJGNvbG9yX2JlaWdlOiAjZjRmMmUzO1xyXG4kY29sb3JfdHVycXVvaXNlOiAjMzZhM2E3O1xyXG4kY29sb3JfZ3JlZW46ICM5Y2Q4YjY7XHJcbiRjb2xvcl9ncmF5OiAjZWJlYmViO1xyXG5cclxuLyoqKipcdC0tLS0gZ2VuZXJhbCAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLy8gaHRtbCB7IGZvbnQtc2l6ZTogNjIuNSU7IH1cclxuaHRtbCwgYm9keSB7XHJcblx0Ji5sb2NrIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG59XHJcbmh0bWwge1xyXG5cdC8vIGZvbnQtc2l6ZTogNjIuNSU7IC8vIDFlbSA9IDEwcHhcclxuXHRmb250LXNpemU6IGNhbGMoNjIuNSUgLyAyICogMS41KTsgLy8gMWVtID0gMTBweFxyXG5cdC8vIEBpbmNsdWRlIHRiIHtcclxuXHQvLyBcdGZvbnQtc2l6ZTogbWF0aC5kaXYoMTAsIDEyMDApICogMTAwdnc7XHJcblx0Ly8gXHQvLyBmb250LXNpemU6IG1hdGguZGl2KDE1LCAxMjAwKSAqIDEwMHZ3O1xyXG5cdC8vIH1cclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRmb250LXNpemU6IG1hdGguZGl2KDEwLCA3NTApICogMTAwdnc7XHJcblx0XHQvLyBmb250LXNpemU6IG1hdGguZGl2KDEwLCAzNzUpICogMTAwdnc7XHJcblx0fVxyXG59XHJcbmJvZHkge1xyXG5cdGNvbG9yOiAkY29sb3JfYmxhY2s7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0Zm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XHJcblx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtZmFtaWx5OiBcIktpd2kgTWFydVwiLCBzZXJpZjtcclxuXHRmb250LWZhbWlseTogXCJQVCBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1mYW1pbHk6IFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIEhpcmFnaW5vIEtha3UgR290aGljIFByb04sIEFyaWFsLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1mYW1pbHk6IFlha3VIYW5KUF9Ob3RvLCAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuXHRmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuXHRsaW5lLWhlaWdodDogMS44O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcbmZpZ3VyZSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbmltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYSB7XHJcblx0Y29sb3I6ICRjb2xvcl9ibGFjaztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogLjJzO1xyXG59XHJcbmE6aG92ZXIge1xyXG5cdG9wYWNpdHk6IC43O1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcbnN1cCB7XHJcblx0Zm9udC1zaXplOiAuNzVlbTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4vKioqKlx0LS0tLSBqcyAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLmZhZGVJbl90aXRsZSxcclxuLmZhZGVJbl9sZWFkLFxyXG4uZmFkZUluLFxyXG4uZmFkZUluXzIwMCxcclxuLmZhZGVJbl80MDAsXHJcbi5mYWRlSW5fNjAwIHtcclxuXHR0cmFuc2l0aW9uOiAuOHM7XHJcblx0b3BhY2l0eTogMDtcclxuXHRmaWx0ZXI6IGJsdXIoMS4ycmVtKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2cmVtKSBzY2FsZSguOSk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2cmVtKSBzY2FsZSguOSk7XHJcbn1cclxuLmZhZGVJbl9sZWZ0IHtcclxuXHR0cmFuc2l0aW9uOiAxLjJzO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcmVtLCAwKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcmVtLCAwKTtcclxufVxyXG4uanMtbXYtMjAwLFxyXG4uZmFkZUluX3JpZ2h0IHtcclxuXHR0cmFuc2l0aW9uOiAuOHM7XHJcblx0b3BhY2l0eTogMDtcclxuXHRmaWx0ZXI6IGJsdXIoMS4ycmVtKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnJlbSwgMCkgc2NhbGUoLjkpO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTJyZW0sIDApIHNjYWxlKC45KTtcclxufVxyXG4uZmFkZUluTW92ZSB7XHJcblx0b3BhY2l0eTogMS4wO1xyXG5cdGZpbHRlcjogYmx1cigwKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xyXG59XHJcbi5qcy1hY2NvcmRpb24ge1xyXG5cdHRyYW5zaXRpb246IC4ycztcclxufVxyXG4uanMtYWNjb3JkaW9uOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAuNztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuLmpzLWFjY29yZGlvbkNvbnRlbnRzIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTowO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMik7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OjE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxvYXRpbmcteSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUlKTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBidG5BcndBbmltZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYnRuQXJ3QW5pbWUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKlx0LS0tLSB1dGlsaXR5IC0tLS1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qKioqL1xyXG4udS1wYyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLnUtc3Age1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0QGluY2x1ZGUgc3Age1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbi51LW1iIHtcclxuXHQmLS1lbSB7XHJcblx0XHRtYXJnaW46IDAgMCAxZW0gMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIGxheW91dCAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLmwtaW5uZXIge1xyXG5cdHdpZHRoOiA2N3JlbTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmwtY29udGVudCB7XHJcblx0d2lkdGg6IDc1cmVtO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuXHRib3gtc2hhZG93OiAwIDAgMS42cmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHRtYXJnaW46IDAgMCAwIGNhbGMoKDEwMHZ3IC0gNzVyZW0pICogKDkxMCAvICg5MTAgKyAyNjApKSk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmwtbWFpbiB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmdfbXYucG5nJykgY2VudGVyIHRvcCAvIDEwMCUgYXV0byBuby1yZXBlYXQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG59XHJcblxyXG4vKioqKlx0LS0tLSBjb21wb25lbnQgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi5jLXR4dCB7XHJcblx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0bGluZS1oZWlnaHQ6IGNhbGMoNDQuOCAvIDI4KTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcblx0bWFyZ2luOiAxLjVlbSAwO1xyXG5cdCYuLS1sZWZ0IHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXJnaW46IDEuNWVtIDAgMS41ZW0gNHJlbTtcclxuXHR9XHJcblx0Ji4tLXdoaXRlIHtcclxuXHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblx0fVxyXG5cdD4gc3BhbiB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcbn1cclxuXHJcbi5jdi1idG4ge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKiAxLjUpO1xyXG5cdGNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblx0d2lkdGg6IGNhbGMoMzMuMnJlbSAqIDEuNSk7XHJcblx0aGVpZ2h0OiBjYWxjKDZyZW0gKiAxLjUpO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzM2OTc5YiAwJSwgIzhiOWNjYiAxMDAlKTtcclxuXHRib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nOiAwIDAgMCBjYWxjKDMuMnJlbSAqIDEuNSk7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQubC1wYyAmIHtcclxuXHRcdGZvbnQtc2l6ZTogbWluKGNhbGMoMTYgLyAxOTIwICogMTAwdncpLCAxNnB4KTtcclxuXHRcdHdpZHRoOiBtaW4oY2FsYygzMzIgLyAxOTIwICogMTAwdncpLCAzMzJweCk7XHJcblx0XHRoZWlnaHQ6IG1pbihjYWxjKDYwIC8gMTkyMCAqIDEwMHZ3KSwgNjBweCk7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCBtaW4oY2FsYygzMiAvIDE5MjAgKiAxMDB2dyksIDMycHgpO1xyXG5cdH1cclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IGNhbGMoM3JlbSAqIDEuNSk7XHJcblx0XHRoZWlnaHQ6IGNhbGMoM3JlbSAqIDEuNSk7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hcndfYnRuX3JpZ2h0LnBuZycpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiBjYWxjKDEuNnJlbSAqIDEuNSk7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuXHRcdC8vIC13ZWJraXQtYW5pbWF0aW9uOiBidG5BcndBbmltZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGUtcmV2ZXJzZTtcclxuXHRcdC8vIGFuaW1hdGlvbjogYnRuQXJ3QW5pbWUgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGUtcmV2ZXJzZTtcclxuXHRcdC5sLXBjICYge1xyXG5cdFx0XHR3aWR0aDogbWluKGNhbGMoMzAgLyAxOTIwICogMTAwdncpLCAzMHB4KTtcclxuXHRcdFx0aGVpZ2h0OiBtaW4oY2FsYygyMyAvIDE5MjAgKiAxMDB2dyksIDMwcHgpO1xyXG5cdFx0XHRyaWdodDogbWluKGNhbGMoMTYgLyAxOTIwICogMTAwdncpLCAxNnB4KTtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0cmlnaHQ6IGNhbGMoLjhyZW0gKiAxLjUpO1xyXG5cdFx0XHRcdC5sLXBjICYge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IG1pbihjYWxjKDggLyAxOTIwICogMTAwdncpLCA4cHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmMtaW1nIHtcclxuXHQmLi0tMDEge1xyXG5cdFx0bWFyZ2luOiAwIDAgMzJyZW0gMDtcclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdHdpZHRoOiA0NC4zcmVtO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji4tLTAyIHtcclxuXHRcdG1hcmdpbjogMCAwIDI1cmVtIDA7XHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHR3aWR0aDogNTEuOHJlbTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuLS0wMyB7XHJcblx0XHRtYXJnaW46IDAgMCAzMnJlbSAwO1xyXG5cdFx0ZmlndXJlIHtcclxuXHRcdFx0d2lkdGg6IDUxLjZyZW07XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLi0tMDQge1xyXG5cdFx0bWFyZ2luOiAwIDAgMjJyZW0gMDtcclxuXHR9XHJcblx0Ji4tLTA1IHtcclxuXHRcdG1hcmdpbjogMCAwIDEzcmVtIDA7XHJcblx0fVxyXG5cdCYuLS0wNiB7XHJcblx0XHRtYXJnaW46IDAgMCAyN3JlbSAwO1xyXG5cdH1cclxuXHQmLi0tMDcge1xyXG5cdFx0bWFyZ2luOiAwIDAgMjVyZW0gMDtcclxuXHR9XHJcblx0Ji4tLTA4IHtcclxuXHRcdG1hcmdpbjogMCAwIDMycmVtIDA7XHJcblx0fVxyXG5cdCYuLS0wOSB7XHJcblx0XHRtYXJnaW46IDAgMCAyNXJlbSAwO1xyXG5cdH1cclxufVxyXG5cclxuLyoqKipcdC0tLS0gcGMgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi5sLXBjIHtcclxuXHR3aWR0aDogMTAwdnc7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9iZ19wYy5qcGcnKSBjZW50ZXIgYm90dG9tIC8gY292ZXIgbm8tcmVwZWF0O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQmX19sb2dvIHtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIGxpcV9wYyg5MDApKTtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHdpZHRoOiBjYWxjKCgxMDB2dyAtIDc1cmVtKSAqICg5MTAgLyAoOTEwICsgMjYwKSkpO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IDEwMHB4IDAgMCAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQmX19zY3JvbGwge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDJyZW0gMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Jl9fdHRsIHtcclxuXHRcdHdpZHRoOiBtaW4oY2FsYyg0MDAgLyAxOTIwICogMTAwdncpLCA0MDBweCk7XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHR3aWR0aDogbWluKGNhbGMoMzAyIC8gMTkyMCAqIDEwMHZ3KSwgMzAycHgpO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIGhlYWRlciAtLS0tXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KioqKi9cclxuLmwtaGVhZGVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDI1LjhyZW07XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmdfaGVhZGVyLnBuZycpIGNlbnRlciB0b3AgLyAxMDAlIGF1dG8gbm8tcmVwZWF0O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdCZfX2xvZ28ge1xyXG5cdFx0d2lkdGg6IDE2LjJyZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDNyZW07XHJcblx0XHRsZWZ0OiA0cmVtO1xyXG5cdFx0PiBhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RhZyB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xyXG5cdFx0d2lkdGg6IDE4LjZyZW07XHJcblx0XHRoZWlnaHQ6IDZyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnJlbSAwIDAgNnJlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDJyZW07XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qKioqXHQtLS0tIG1haW4gLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi5tdiB7XHJcblx0aGVpZ2h0OiAxNDMuOHJlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHQmX19pbWcge1xyXG5cdFx0d2lkdGg6IDg2LjVyZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwcmVtO1xyXG5cdFx0bGVmdDogLTQuNHJlbTtcclxuXHR9XHJcblx0Jl9fc2Nyb2xsIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMTByZW07XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDhyZW07XHJcblx0XHRcdHRvcDogLTlyZW07XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGFuaW1hdGlvbjogc2Nyb2xsIDJzIGluZmluaXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl95ZWxsb3c7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjcm9sbCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgfVxyXG4gIDUxJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMCk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uc21hbGwge1xyXG5cdGhlaWdodDogMzUyLjRyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Jl9faW1nIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCYuLS0wMSB7XHJcblx0XHRcdHdpZHRoOiAyOC43cmVtO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQmLi0tMDIge1xyXG5cdFx0XHR3aWR0aDogMjEuOHJlbTtcclxuXHRcdFx0dG9wOiAxNy44cmVtO1xyXG5cdFx0XHRsZWZ0OiA0Mi4zcmVtO1xyXG5cdFx0fVxyXG5cdFx0Ji4tLTAzIHtcclxuXHRcdFx0d2lkdGg6IDE4LjZyZW07XHJcblx0XHRcdHRvcDogNDkuNHJlbTtcclxuXHRcdFx0bGVmdDogNS4ycmVtO1xyXG5cdFx0fVxyXG5cdFx0Ji4tLTA0IHtcclxuXHRcdFx0d2lkdGg6IDE2LjNyZW07XHJcblx0XHRcdHRvcDogNjkuNHJlbTtcclxuXHRcdFx0bGVmdDogNTUuMXJlbTtcclxuXHRcdH1cclxuXHRcdCYuLS0wNSB7XHJcblx0XHRcdHdpZHRoOiAzOC43cmVtO1xyXG5cdFx0XHR0b3A6IDEwNC4ycmVtO1xyXG5cdFx0XHRsZWZ0OiAzMHJlbTtcclxuXHRcdH1cclxuXHRcdCYuLS0wNiB7XHJcblx0XHRcdHdpZHRoOiAyMC42cmVtO1xyXG5cdFx0XHR0b3A6IDEzOC42cmVtO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji4tLTA3IHtcclxuXHRcdFx0d2lkdGg6IDE4LjFyZW07XHJcblx0XHRcdHRvcDogMTg1cmVtO1xyXG5cdFx0XHRsZWZ0OiA0Ni40cmVtO1xyXG5cdFx0fVxyXG5cdFx0Ji4tLTA4IHtcclxuXHRcdFx0d2lkdGg6IDMxLjVyZW07XHJcblx0XHRcdHRvcDogMTk1LjJyZW07XHJcblx0XHRcdGxlZnQ6IDMuNnJlbTtcclxuXHRcdH1cclxuXHRcdCYuLS0wOSB7XHJcblx0XHRcdHdpZHRoOiAyNC42cmVtO1xyXG5cdFx0XHR0b3A6IDIyMS40cmVtO1xyXG5cdFx0XHRsZWZ0OiA1MS42cmVtO1xyXG5cdFx0fVxyXG5cdFx0Ji4tLTEwIHtcclxuXHRcdFx0d2lkdGg6IDE2LjZyZW07XHJcblx0XHRcdHRvcDogMjY3LjZyZW07XHJcblx0XHRcdGxlZnQ6IDM5LjhyZW07XHJcblx0XHR9XHJcblx0XHQmLi0tMTEge1xyXG5cdFx0XHR3aWR0aDogMjEuOHJlbTtcclxuXHRcdFx0dG9wOiAyODUuOHJlbTtcclxuXHRcdFx0bGVmdDogMTEuNnJlbTtcclxuXHRcdH1cclxuXHRcdCYuLS0xMiB7XHJcblx0XHRcdHdpZHRoOiAyMy44cmVtO1xyXG5cdFx0XHR0b3A6IDMwNS42cmVtO1xyXG5cdFx0XHRsZWZ0OiA0Mi44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190eHQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQmLi0tYWJzb2x1dGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHRcdCYuLS0wMSB7XHJcblx0XHRcdHRvcDogNTguMnJlbTtcclxuXHRcdFx0bGVmdDogNDMuNnJlbTtcclxuXHRcdH1cclxuXHRcdCYuLS0wMiB7XHJcblx0XHRcdHRvcDogODQuNHJlbTtcclxuXHRcdFx0bGVmdDogMTAuNHJlbTtcclxuXHRcdH1cclxuXHRcdCYuLS0wMyB7XHJcblx0XHRcdHRvcDogMTcxLjZyZW07XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQmLi0tMDQge1xyXG5cdFx0XHR0b3A6IDI0Ni44cmVtO1xyXG5cdFx0XHRsZWZ0OiA1LjZyZW07XHJcblx0XHR9XHJcblx0XHQmLi0tMDUge1xyXG5cdFx0XHR0b3A6IDM0NnJlbTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiAxcyBvcGFjaXR5O1xyXG5cdCYuLS1vbiB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQmX190eHQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDI4cmVtO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cdCZfX3dyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC8vIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ltZ19jaXR5c2NhcGUuanBnJykgY2VudGVyIHRvcCAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDFweCk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxvZ28ge1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiAxMnJlbSAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDMxLjRyZW07XHJcblx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQvLyBpbnNldDogMDtcclxuXHRcdC8vIG1hcmdpbjogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5vcmlnaW5hbCB7XHJcblx0Jl9fc2Nyb2xsIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHRcdGhlaWdodDogLjhyZW07XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiA0cmVtO1xyXG5cdFx0XHRsZWZ0OiA0cmVtO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfdHVycXVvaXNlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcblx0XHR9XHJcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pbWcge1xyXG5cdFx0d2lkdGg6IDQ2MS4zcmVtO1xyXG5cdH1cclxufVxyXG5cclxuLyog5qiq44K544Kv44Ot44O844Or44OQ44O8ICovXHJcbi5jdXN0b20tc2Nyb2xsYmFyLmhvcml6b250YWwge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcclxuICBoZWlnaHQ6IDZweDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuICBib3R0b206IDRyZW07XHJcbiAgbGVmdDogMDtcclxuXHRtYXJnaW46IGF1dG87XHJcbiAgb3BhY2l0eTogMDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uY3VzdG9tLXRodW1iIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yX3R1cnF1b2lzZTtcclxuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xyXG4gIGN1cnNvcjogZ3JhYjtcclxufVxyXG4uY3VzdG9tLXRodW1iOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3JfeWVsbG93O1xyXG59XHJcbi5jdXN0b20tc2Nyb2xsYmFyLmhvcml6b250YWwgLmN1c3RvbS10aHVtYiB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKioqKlx0LS0tLSBmb290ZXIgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbi5sLWZvb3RlciB7XHJcblx0cGFkZGluZzogMCAwIDMuNXJlbSAwO1xyXG5cdHBhZGRpbmc6IDAgMCA1cmVtIDA7XHJcblx0Ly8gQGluY2x1ZGUgc3Age1xyXG5cdC8vIFx0cGFkZGluZzogMCAwIGNhbGMoMy41cmVtICsgMTcuMnJlbSkgMDtcclxuXHQvLyB9XHJcblx0Jl9fc25zIHtcclxuXHRcdC8vIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3JfZ3JheTtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfZ3JheTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdhcDogMCAzLjdyZW07XHJcblx0fVxyXG5cdCZfX3Nucy1idG4gIHtcclxuXHRcdC8vIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHRcdHdpZHRoOiAxMHJlbTtcclxuXHRcdGhlaWdodDogMTByZW07XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC8vICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuXHRcdC8vIFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yX2dyYXk7XHJcblx0XHQvLyB9XHJcblx0XHQmLi0tdHcge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29fc25zX3guc3ZnJyk7XHJcblx0XHR9XHJcblx0XHQvLyAmLi0teXQge1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29fc25zX3l0LnN2ZycpO1xyXG5cdFx0Ly8gfVxyXG5cdFx0Ly8gJi4tLXR3IHtcclxuXHRcdC8vIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvX3Nuc194LnN2ZycpO1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLXNpemU6IDQuNzgxcmVtO1xyXG5cdFx0Ly8gfVxyXG5cdFx0Ji4tLWZiIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvX3Nuc19mYi5zdmcnKTtcclxuXHRcdFx0Ly8gYmFja2dyb3VuZC1zaXplOiA1LjU4MXJlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAzLjZyZW07XHJcblx0XHR9XHJcblx0XHQvLyAmLi0tbGluZSB7XHJcblx0XHQvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb19zbnNfbGluZS5zdmcnKTtcclxuXHRcdC8vIFx0YmFja2dyb3VuZC1zaXplOiA1LjZyZW07XHJcblx0XHQvLyB9XHJcblx0fVxyXG5cdCZfX2xvZ28ge1xyXG5cdFx0d2lkdGg6IDE1LjhyZW07XHJcblx0XHRtYXJnaW46IDRyZW0gYXV0byAwO1xyXG5cdFx0bWFyZ2luOiA0LjVyZW0gYXV0byAwO1xyXG5cdFx0PiBhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRtYXJnaW46IDMuNXJlbSAgMCAyLjVyZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRnYXA6IDAgMmVtO1xyXG5cdH1cclxuXHQmX19saXN0LWl0ZW0ge1xyXG5cdFx0Ly8gZm9udC1mYW1pbHk6IFwiS2l3aSBNYXJ1XCIsIHNlcmlmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMjQpO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvcHkge1xyXG5cdFx0Ly8gZm9udC1mYW1pbHk6IFwiS2l3aSBNYXJ1XCIsIHNlcmlmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMjQpO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl90dXJxdW9pc2U7XHJcblx0fVxyXG59XHJcblxyXG4vKioqKlx0LS0tLSBlbmQgLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSoqKiovXHJcbiJdfQ== */
