@import url(https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,700&family=Noto+Sans+JP:wght@500&display=swap);
@charset "UTF-8";
html {
  font-size: 62.5%;
}

body {
  position: relative;
  overscroll-behavior: none;
  font-size: 0;
}

main,
header,
footer {
  font-size: 1.6rem;
  font-family: "Original Yu Gothic", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Verdana, Meiryo, "M+ 1p", sans-serif;
  letter-spacing: 0.08em;
  line-height: 1.71;
  color: #000000;
  display: block;
  position: relative;
}
@media screen and (max-width: 767px) {
  main,
header,
footer {
    font-size: 1.4rem;
  }
}

main,
footer {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  main,
footer {
    min-width: 1079px;
  }
}

main {
  padding-top: 64px;
}

.page-top section {
  padding: 120px 0;
}
@media screen and (max-width: 767px) {
  .page-top section {
    padding: 60px 0;
  }
}
.page-top section:nth-child(even) {
  background: #ffbf00;
}
.page-top .title1 {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .page-top .title1 {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 768px) {
  .page-top .header.is-type1 {
    transform: translateY(-64px);
    position: absolute;
  }
  .page-top .header.is-type1 .header-nav {
    position: absolute;
    top: 180px;
    left: 5%;
  }
  .page-top .header.is-type1 .header-nav ul {
    display: block;
  }
  .page-top .header.is-type1 .header-nav li + li {
    margin-left: 0;
    margin-top: 15px;
  }
  .page-top .header.is-type1 .header-nav a:hover {
    color: #ffbf00;
  }
  .page-top .header.is-type1 .header-nav .header-nav-text {
    font-size: clamp(1.6rem, 1.38vw, 2rem);
  }
  .page-top .header.is-type1 .header-nav .header-nav-subText {
    font-size: clamp(1rem, 0.966vw, 1.4rem);
  }
  .page-top .header.is-type1 .header-nav-text {
    font-size: 2rem;
  }
  .page-top .header.is-type1 .header-nav-subText {
    display: inline-block;
  }
}
.page-top .header:not(.is-type1) {
  transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.page-top .mv {
  position: relative;
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .page-top .mv {
    margin-top: 80px;
  }
}
.page-top .mv-top {
  position: relative;
}
.page-top .mv-pageTitle {
  font-family: "Arvo", serif;
  font-style: italic;
  font-size: 4rem;
  line-height: 1;
  letter-spacing: 0.02em;
  background: #fff;
  padding-right: 10px;
  height: 84px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media screen and (max-width: 767px) {
  .page-top .mv-pageTitle {
    font-size: 8.2vw;
    text-align: right;
    padding-right: 5vw;
  }
}
.page-top .mv-swiper-area {
  position: relative;
  z-index: 10;
}
.page-top .mv-swiper-area::before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-top: 15vw;
  background: #ffbf00;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .page-top .mv-swiper-area::before {
    padding-top: 100vw;
  }
}
.page-top .mv-swiper-outer {
  position: relative;
  width: 68.75%;
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .page-top .mv-swiper-outer {
    width: 92vw;
  }
}
.page-top .mv-pageLogo {
  position: absolute;
  bottom: 15vw;
  right: 107%;
  width: 17.97%;
  transform: translateY(50%);
}
.page-top .mv-pageLogo img {
  max-width: initial;
  width: 100%;
}
.page-top .mv .swiper {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}
.page-top .mv .swiper-pagination {
  position: relative;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .page-top .mv .swiper-pagination {
    margin-top: 10px;
  }
}
.page-top .mv .swiper-pagination-bullet {
  opacity: 1;
  background: #fff;
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 0.6944vw));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 0.6944vw));
}
@media screen and (max-width: 767px) {
  .page-top .mv .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 10px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 10px));
  }
}
.page-top .mv .swiper-pagination-bullet-active {
  background: #5f4907;
}
.page-top .mv .swiper-slide img {
  max-width: initial;
  width: 100%;
}
.page-top .mv .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 0;
}
.page-top .mv .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 8px;
}
.page-top .mv-bottom {
  background: #ffbf00;
  padding-top: 40px;
}
@media screen and (max-width: 767px) {
  .page-top .mv-bottom {
    padding-top: 30px;
  }
}
.page-top .mv-article-wrapper {
  max-width: 820px;
  margin: 0 auto;
}
.page-top .mv-article-wrapper > *:not(:first-child) {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .page-top .mv-article-wrapper > *:not(:first-child) {
    margin-top: 30px;
  }
}
.page-top .mv-article {
  background: #fff;
  padding: 50px 60px;
  border: 2px solid #5f4907;
}
@media screen and (max-width: 767px) {
  .page-top .mv-article {
    padding: 30px 5vw 40px;
  }
}
.page-top .mv-article .newsDetail-unit {
  margin-bottom: 15px;
}
.page-top .mv-article-content {
  line-height: 1.71;
  margin-top: 10px;
}
.page-top .mv-btn-wrapper {
  margin-top: 30px;
}
@media screen and (min-width: 768px) {
  .page-top .sec01-content-wrapper {
    padding-right: 100px;
    padding-left: 100px;
  }
}
.page-top .sec01-content-wrapper > *:not(:first-child) {
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .page-top .sec01-content-wrapper > *:not(:first-child) {
    margin-top: 40px;
  }
}
.page-top .sec01-content > *:not(:first-child) {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .page-top .sec01-content > *:not(:first-child) {
    margin-top: 1em;
  }
}
.page-top .sec01-imgBox > *:not(:first-child) {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .page-top .sec01-imgBox > *:not(:first-child) {
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) {
  .page-top .sec01-desc {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.page-top .sec01-desc > *:not(:first-child) {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .page-top .sec01-desc > *:not(:first-child) {
    margin-top: 1em;
  }
}
.page-top .sec01-backImageRoot {
  position: relative;
  z-index: 10;
}
.page-top .sec01-backImageRoot::before, .page-top .sec01-backImageRoot::after {
  content: "";
  display: block;
  height: 0;
  position: absolute;
  z-index: -1;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .page-top .sec01-backImageRoot::before, .page-top .sec01-backImageRoot::after {
    content: none;
  }
}
.page-top .sec01-backImageRoot::before {
  width: 58.75%;
  padding-top: 61.25%;
  background: url(../img/sec01-back01.png) center center/cover no-repeat;
  top: -80px;
  right: -38%;
}
.page-top .sec01-backImageRoot::after {
  width: 46.58%;
  padding-top: 71.33%;
  background: url(../img/sec01-back02.png) center center/cover no-repeat;
  bottom: -120px;
  left: -33%;
}
.page-top .sec02-content {
  justify-content: space-between;
}
@media screen and (min-width: 768px) {
  .page-top .sec02-content {
    display: flex;
  }
}
@media screen and (min-width: 768px) {
  .page-top .sec02-content-right {
    width: 57.5%;
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec02-btn-wrapper {
    margin-top: 50px;
  }
}
.page-top .sec03-content > *:not(:first-child) {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .page-top .sec03-content > *:not(:first-child) {
    margin-top: 20px;
  }
}
.page-top .sec03-tab {
  background: #fff;
  padding: 70px 40px;
  border-radius: 30px;
}
@media screen and (max-width: 767px) {
  .page-top .sec03-tab {
    padding: 30px 5vw 50px;
  }
}
.page-top .sec03-tab-titles {
  display: flex;
  justify-content: space-between;
}
.page-top .sec03-tab-title, .page-top .sec03-box-title {
  width: calc(50% - 20px);
  text-align: center;
  font-size: clamp(2rem, 2.8vw, 4rem);
  font-weight: bold;
  font-family: "Arvo", serif;
  line-height: 1.2;
  letter-spacing: 0;
  color: #d5d5d5;
  padding-bottom: 10px;
  border-bottom: 10px solid #d5d5d5;
  transition: all cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .page-top .sec03-tab-title, .page-top .sec03-box-title {
    border-bottom-width: 6px;
  }
}
.page-top .sec03-tab-title.is-active, .page-top .is-active.sec03-box-title, .page-top .sec03-tab-title:hover, .page-top .sec03-box-title:hover {
  color: #ffbf00;
  border-color: #ffbf00;
}
.page-top .sec03-tab-contents {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .page-top .sec03-tab-contents {
    margin-top: 20px;
  }
}
.page-top .sec03 .profile {
  justify-content: space-between;
  font-size: clamp(1rem, 1.1vw, 1.6rem);
  letter-spacing: 0;
}
@media screen and (min-width: 768px) {
  .page-top .sec03 .profile {
    display: flex;
  }
}
@media screen and (min-width: 768px) {
  .page-top .sec03 .profile-left {
    width: 42.85%;
  }
}
@media screen and (min-width: 768px) {
  .page-top .sec03 .profile-right {
    width: 53.57%;
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec03 .profile-right {
    margin-top: 20px;
  }
}
.page-top .sec03 .profile-post, .page-top .sec03 .profile-number, .page-top .sec03 .profile-name, .page-top .sec03 .profile-furigana {
  font-weight: bold;
  line-height: 1.1;
}
.page-top .sec03 .profile-post {
  font-size: 1.125em;
}
.page-top .sec03 .profile-row {
  display: flex;
  align-items: flex-end;
}
.page-top .sec03 .profile-number {
  font-style: italic;
  font-size: 2.5em;
  font-family: "Arvo", serif;
  letter-spacing: 0.05em;
}
.page-top .sec03 .profile-leader {
  background: #000000;
  color: #fff;
  border-radius: 5px;
  display: inline-block;
  line-height: 1;
  padding: 5px;
  font-size: 12px;
  margin-bottom: 6px;
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  .page-top .sec03 .profile-leader {
    font-size: 10px;
    margin-bottom: 4px;
  }
}
.page-top .sec03 .profile-leader:empty {
  display: none;
}
.page-top .sec03 .profile-name {
  font-size: 1.5625em;
  margin-top: 0.5em;
}
.page-top .sec03 .profile-furigana {
  font-size: 0.875em;
}
.page-top .sec03 .profile-detail {
  margin-top: 1em;
}
@media screen and (max-width: 767px) {
  .page-top .sec03 .profile-detail {
    margin-top: 0.5em;
  }
}
.page-top .sec03 .profile-detail dt,
.page-top .sec03 .profile-detail dd {
  display: inline;
}
@media screen and (min-width: 768px) {
  .page-top .sec03-content-coach {
    display: flex;
    flex-wrap: wrap;
  }
  .page-top .sec03-content-coach > * {
    width: calc((100% - 3% * (2 - 1)) / 2);
  }
  .page-top .sec03-content-coach > *:not(:nth-child(2n+1)) {
    margin-left: 3%;
  }
  .page-top .sec03-content-coach > *:nth-child(n+3) {
    margin-top: 3%;
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec03-content-coach {
    display: flex;
    flex-wrap: wrap;
  }
  .page-top .sec03-content-coach > * {
    width: calc((100% - 5vw * (2 - 1)) / 2);
  }
  .page-top .sec03-content-coach > *:not(:nth-child(2n+1)) {
    margin-left: 5vw;
  }
  .page-top .sec03-content-coach > *:nth-child(n+3) {
    margin-top: 30px;
  }
}
.page-top .sec03-content-coach .profile {
  width: 48.5%;
}
@media screen and (max-width: 767px) {
  .page-top .sec03-content-coach .profile {
    width: calc((100% - 5vw) / 2);
  }
}
@media screen and (min-width: 768px) {
  .page-top .sec03-content-player {
    display: flex;
    flex-wrap: wrap;
  }
  .page-top .sec03-content-player > * {
    width: calc((100% - 3% * (2 - 1)) / 2);
  }
  .page-top .sec03-content-player > *:not(:nth-child(2n+1)) {
    margin-left: 3%;
  }
  .page-top .sec03-content-player > *:nth-child(n+3) {
    margin-top: 3%;
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec03-content-player {
    display: flex;
    flex-wrap: wrap;
  }
  .page-top .sec03-content-player > * {
    width: calc((100% - 5vw * (2 - 1)) / 2);
  }
  .page-top .sec03-content-player > *:not(:nth-child(2n+1)) {
    margin-left: 5vw;
  }
  .page-top .sec03-content-player > *:nth-child(n+3) {
    margin-top: 30px;
  }
}
.page-top .sec03-content-player.comingsoon {
  position: relative;
}
.page-top .sec03-content-player.comingsoon::before {
  content: "Coming Soon";
  display: block;
  font-size: 6rem;
  font-weight: bold;
  font-family: "Arvo", serif;
  color: #d5d5d5;
  text-align: center;
  padding: 130px 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .page-top .sec03-content-player.comingsoon::before {
    font-size: 10vw;
  }
}
.page-top .sec03-content-player.comingsoon > li {
  display: none;
}
@media screen and (min-width: 768px) {
  .page-top .sec03-pastInfo ul {
    display: flex;
    flex-wrap: wrap;
  }
  .page-top .sec03-pastInfo ul > * {
    width: calc((100% - 5.5% * (6 - 1)) / 6);
  }
  .page-top .sec03-pastInfo ul > *:not(:nth-child(6n+1)) {
    margin-left: 5.5%;
  }
  .page-top .sec03-pastInfo ul > *:nth-child(n+7) {
    margin-top: 5.5%;
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec03-pastInfo ul {
    display: flex;
    flex-wrap: wrap;
  }
  .page-top .sec03-pastInfo ul > * {
    width: calc((100% - 5vw * (3 - 1)) / 3);
  }
  .page-top .sec03-pastInfo ul > *:not(:nth-child(3n+1)) {
    margin-left: 5vw;
  }
  .page-top .sec03-pastInfo ul > *:nth-child(n+4) {
    margin-top: 5vw;
  }
}
.page-top .sec03-pastInfo a {
  font-size: clamp(1.4rem, 1.35vw, 2rem);
  font-weight: bold;
  letter-spacing: 0;
  transition: color cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;
}
@media screen and (max-width: 767px) {
  .page-top .sec03-pastInfo a {
    font-size: 1.6rem;
  }
}
.page-top .sec03-pastInfo a:hover {
  color: #ffbf00;
}
.page-top .sec03-pastInfo a:hover .arw-elm::before {
  border-color: #ffbf00 !important;
}
.page-top .sec03-pastInfo .accordion-content {
  max-width: initial;
}
@media screen and (min-width: 768px) {
  .page-top .sec03-pastInfo .accordion-content {
    padding-left: 16.66%;
    padding-right: 16.66%;
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec03-pastInfo .accordion-content {
    max-width: 280px;
    padding-left: 0;
    padding-right: 0;
    margin-right: auto;
    margin-left: auto;
  }
}
.page-top .sec03-box {
  background: #fff;
  padding: 4rem;
  border-radius: 30px;
}
@media screen and (max-width: 767px) {
  .page-top .sec03-box {
    padding: 3rem 1.5rem;
  }
}
.page-top .sec03-box-title {
  color: #ffbf00;
  border-color: #ffbf00;
  width: 100%;
  display: block;
  text-align: left;
  margin-bottom: 20px;
}
.page-top .sec03-box-content + .sec03-box-content {
  margin-top: 8rem;
}
@media screen and (min-width: 768px) {
  .page-top .sec04-beginning {
    display: flex;
    align-items: center;
    transform: translateX(calc(-1 * max((100vw - 100%) / 2, 120px)));
  }
  .page-top .sec04-beginning > * {
    flex: none;
  }
}
@media screen and (min-width: 768px) {
  .page-top .sec04-beginning-left {
    width: 41.66vw;
    width: max(41.66vw, 450px);
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec04-beginning-left {
    width: 100vw;
    margin-right: calc(50% - 50vw);
    margin-left: calc(50% - 50vw);
  }
}
@media screen and (min-width: 768px) {
  .page-top .sec04-beginning-left .sec04-img img {
    width: 100%;
    max-width: initial;
  }
}
@media screen and (min-width: 768px) {
  .page-top .sec04-beginning-right {
    width: 60%;
    padding-left: 5%;
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec04-beginning-right {
    margin-top: 20px;
  }
}
.page-top .sec04-beginning-title {
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .page-top .sec04-beginning-title {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec04-beginning-title .uline-full {
    display: block;
  }
}
.page-top .sec04-schedule-wrapper {
  margin-top: 60px;
}
.page-top .sec04-schedule-wrapper > *:not(:first-child) {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .page-top .sec04-schedule-wrapper > *:not(:first-child) {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec04-schedule-wrapper {
    margin-top: 40px;
  }
}
@media screen and (min-width: 768px) {
  .page-top .sec04-schedule {
    width: 75%;
    margin-right: auto;
    margin-left: auto;
  }
}
.page-top .sec04-schedule dl {
  flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
  .page-top .sec04-schedule dl {
    display: flex;
  }
}
.page-top .sec04-schedule dl small {
  font-size: 0.777em;
}
@media screen and (min-width: 768px) {
  .page-top .sec04-schedule dl > * {
    border-left: 1px solid #6c6b68;
    border-top: 1px solid #6c6b68;
  }
  .page-top .sec04-schedule dl > *:nth-child(even) {
    border-right: 1px solid #6c6b68;
  }
  .page-top .sec04-schedule dl > *:last-child, .page-top .sec04-schedule dl > *:nth-last-child(2) {
    border-bottom: 1px solid #6c6b68;
  }
}
.page-top .sec04-schedule dt,
.page-top .sec04-schedule dd {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.page-top .sec04-schedule dt {
  background: #ffbf00;
  font-size: 1.8rem;
  font-weight: bold;
  letter-spacing: 0;
  min-height: 5.5em;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .page-top .sec04-schedule dt {
    width: 28.88%;
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec04-schedule dt {
    font-size: 1.6rem;
    min-height: 3em;
    width: 100vw;
    margin-right: calc(50% - 50vw);
    margin-left: calc(50% - 50vw);
  }
}
.page-top .sec04-schedule dd {
  padding: 1em 3em;
  font-size: 1.8rem;
}
@media screen and (min-width: 768px) {
  .page-top .sec04-schedule dd {
    width: 71.12%;
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec04-schedule dd {
    padding: 1em 0;
    font-size: 1.4rem;
  }
  .page-top .sec04-schedule dd > *:not(:first-child) {
    margin-top: 0.3em;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .page-top .sec04-schedule dd > *:not(:first-child) {
    margin-top: 0.3em;
  }
}
.page-top .sec04-schedule dd .sec04-btn-wrapper {
  margin-top: 30px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .page-top .sec04-schedule dd .sec04-btn-wrapper {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}
.page-top .sec04-schedule-title {
  margin-bottom: 10px;
}
.page-top .sec04-btn-wrapper {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .page-top .sec04-btn-wrapper {
    margin-top: 50px;
  }
}
.page-top .sec04 .accordion {
  border: 1px solid #000;
}
@media screen and (max-width: 767px) {
  .page-top .sec04 .accordion-title {
    padding-left: 0;
    padding-right: 0;
  }
}
.page-top .sec04 .accordion .sec04-schedule {
  width: 100%;
}
.page-top .sec04 .accordion .sec04-schedule + .sec04-schedule {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .page-top .sec04 .accordion .sec04-schedule + .sec04-schedule {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec04 .accordion .sec04-schedule dt {
    width: 100%;
    margin-right: initial;
    margin-left: initial;
  }
}
.page-top .sec05-content-wrapper > *:not(:first-child) {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .page-top .sec05-content-wrapper > *:not(:first-child) {
    margin-top: 30px;
  }
}
.page-top .sec05-content > *:not(:first-child) {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .page-top .sec05-content > *:not(:first-child) {
    margin-top: 30px;
  }
}
@media screen and (min-width: 768px) {
  .page-top .sec05-content .accordion-content > ul {
    display: flex;
    flex-wrap: wrap;
  }
  .page-top .sec05-content .accordion-content > ul > * {
    width: calc((100% - 10px * (4 - 1)) / 4);
  }
  .page-top .sec05-content .accordion-content > ul > *:not(:nth-child(4n+1)) {
    margin-left: 10px;
  }
  .page-top .sec05-content .accordion-content > ul > *:nth-child(n+5) {
    margin-top: 5px;
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec05-content .accordion-content > ul {
    display: flex;
    flex-wrap: wrap;
  }
  .page-top .sec05-content .accordion-content > ul > * {
    width: calc((100% - 10px * (2 - 1)) / 2);
  }
  .page-top .sec05-content .accordion-content > ul > *:not(:nth-child(2n+1)) {
    margin-left: 10px;
  }
  .page-top .sec05-content .accordion-content > ul > *:nth-child(n+3) {
    margin-top: 5px;
  }
}
.page-top .sec05-content .accordion-content > ul li {
  font-size: 1.4rem;
}
.page-top .sec05-content .accordion-content > dl {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  padding-top: 40px;
  padding-bottom: 10px;
  border-bottom: 1px solid #6c6b68;
  position: relative;
}
.page-top .sec05-content .accordion-content > dl dt {
  position: absolute;
  top: 0;
  left: 0;
}
.page-top .sec05-content .accordion-content > dl dd {
  margin: 0.4em 1em;
}
.page-top .sec05-content .accordion-content > dl + dl {
  margin-top: 30px;
}
@media screen and (min-width: 768px) {
  .page-top .sec05-content .accordion-content > dl + dl {
    margin-top: 50px;
  }
}
.page-top .sec06-content-wrapper > *:not(:first-child) {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .page-top .sec06-content-wrapper > *:not(:first-child) {
    margin-top: 30px;
  }
}
.page-top .sec06-content > *:not(:first-child) {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .page-top .sec06-content > *:not(:first-child) {
    margin-top: 25px;
  }
}
.page-top .sec06-sponsor-wrapper1 .sec06-sponsor {
  width: 30%;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .page-top .sec06-sponsor-wrapper1 .sec06-sponsor {
    width: 80%;
  }
}
.page-top .sec06-sponsor-wrapper2 {
  padding-left: 10%;
  padding-right: 10%;
}
@media screen and (max-width: 767px) {
  .page-top .sec06-sponsor-wrapper2 {
    padding-left: 5vw;
    padding-right: 5vw;
  }
}
@media screen and (min-width: 768px) {
  .page-top .sec06-sponsor-wrapper2 ul {
    display: flex;
    flex-wrap: wrap;
  }
  .page-top .sec06-sponsor-wrapper2 ul > * {
    width: calc((100% - 3% * (4 - 1)) / 4);
  }
  .page-top .sec06-sponsor-wrapper2 ul > *:not(:nth-child(4n+1)) {
    margin-left: 3%;
  }
  .page-top .sec06-sponsor-wrapper2 ul > *:nth-child(n+5) {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec06-sponsor-wrapper2 ul {
    display: flex;
    flex-wrap: wrap;
  }
  .page-top .sec06-sponsor-wrapper2 ul > * {
    width: calc((100% - 5vw * (2 - 1)) / 2);
  }
  .page-top .sec06-sponsor-wrapper2 ul > *:not(:nth-child(2n+1)) {
    margin-left: 5vw;
  }
  .page-top .sec06-sponsor-wrapper2 ul > *:nth-child(n+3) {
    margin-top: 5vw;
  }
}
.page-top .sec06-sponsor-wrapper3 {
  padding-left: 15%;
  padding-right: 15%;
}
@media screen and (max-width: 767px) {
  .page-top .sec06-sponsor-wrapper3 {
    padding-left: 5vw;
    padding-right: 5vw;
  }
}
@media screen and (min-width: 768px) {
  .page-top .sec06-sponsor-wrapper3 ul {
    display: flex;
    flex-wrap: wrap;
  }
  .page-top .sec06-sponsor-wrapper3 ul > * {
    width: calc((100% - 1% * (5 - 1)) / 5);
  }
  .page-top .sec06-sponsor-wrapper3 ul > *:not(:nth-child(5n+1)) {
    margin-left: 1%;
  }
  .page-top .sec06-sponsor-wrapper3 ul > *:nth-child(n+6) {
    margin-top: 1em;
  }
}
@media screen and (max-width: 767px) {
  .page-top .sec06-sponsor-wrapper3 ul {
    display: flex;
    flex-wrap: wrap;
  }
  .page-top .sec06-sponsor-wrapper3 ul > * {
    width: calc((100% - 1em * (3 - 1)) / 3);
  }
  .page-top .sec06-sponsor-wrapper3 ul > *:not(:nth-child(3n+1)) {
    margin-left: 1em;
  }
  .page-top .sec06-sponsor-wrapper3 ul > *:nth-child(n+4) {
    margin-top: 1em;
  }
}
.page-top .sec06-sponsor-name {
  font-size: 1.8rem;
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  .page-top .sec06-sponsor-name {
    font-size: 1.4rem;
  }
}

.page-news main {
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .page-news main {
    padding-top: 80px;
  }
}
.page-news .mv-img img {
  width: 100%;
  max-width: initial;
}
@media screen and (min-width: 768px) {
  .page-news .page-title {
    transform: translateX(min((100vw - 100%) / -2, -120px));
    margin-top: max(-12vw, -180px);
  }
}
@media screen and (max-width: 767px) {
  .page-news .page-title {
    transform: translate(-5vw);
    margin-top: -20vw;
  }
}
.page-news .page-title > h2 {
  display: inline-block;
  background: #fff;
}
@media screen and (min-width: 768px) {
  .page-news .page-title > h2 {
    padding-top: clamp(50px, 6.8vw, 100px);
    padding-right: clamp(100px, 14vw, 200px);
    padding-left: max(50vw - 50%, 120px);
    font-size: clamp(4rem, 5.6vw, 8rem);
  }
}
@media screen and (max-width: 767px) {
  .page-news .page-title > h2 {
    padding-top: 20px;
    padding-right: 130px;
    padding-left: 5vw;
  }
}
.page-news .sec .title2 {
  font-family: "Arvo", serif;
  text-align: center;
}
.page-news .sec:first-of-type {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .page-news .sec:first-of-type {
    margin-top: 30px;
  }
}
.page-news .sec + .sec {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .page-news .sec + .sec {
    margin-top: 50px;
  }
}
.page-news .news-list {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .page-news .news-list {
    margin-top: 20px;
  }
}
.page-news .foot {
  margin-top: 120px;
}
@media screen and (max-width: 767px) {
  .page-news .foot {
    margin-top: 50px;
  }
}

.page-newsDetail main {
  padding: 184px 0 120px;
}
@media screen and (max-width: 767px) {
  .page-newsDetail main {
    padding: 94px 0 60px;
  }
}
.page-newsDetail .newsDetail-contents {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .page-newsDetail .newsDetail-contents {
    margin-top: 40px;
  }
}
.page-newsDetail .newsDetail-head {
  padding-bottom: 28px;
  border-bottom: 2px solid #d5d5d5;
}
@media screen and (max-width: 767px) {
  .page-newsDetail .newsDetail-head {
    padding-bottom: 18px;
  }
}
.page-newsDetail .newsDetail-body {
  margin-top: 60px;
}
.page-newsDetail .newsDetail-body > *:not(:first-child) {
  margin-top: 90px;
}
@media screen and (max-width: 767px) {
  .page-newsDetail .newsDetail-body > *:not(:first-child) {
    margin-top: 50px;
  }
}
@media screen and (max-width: 767px) {
  .page-newsDetail .newsDetail-body {
    margin-top: 50px;
  }
}
.page-newsDetail .newsDetail-foot {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .page-newsDetail .newsDetail-foot {
    margin-top: 50px;
  }
}
.page-newsDetail .newsDetail-unit {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .page-newsDetail .newsDetail-unit {
    margin-top: 10px;
  }
}
.page-newsDetail .newsDetail-chank > *:not(:first-child) {
  margin-top: 60px;
}
@media screen and (max-width: 767px) {
  .page-newsDetail .newsDetail-chank > *:not(:first-child) {
    margin-top: 30px;
  }
}
.page-newsDetail .newsDetail-chank-inner > *:not(:first-child) {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .page-newsDetail .newsDetail-chank-inner > *:not(:first-child) {
    margin-top: 25px;
  }
}
@media screen and (min-width: 768px) {
  .page-newsDetail .newsDetail-imgBox {
    margin: 0 20px;
  }
}
@media screen and (min-width: 768px) {
  .page-newsDetail .newsDetail-imgBox.col2 {
    display: flex;
    flex-wrap: wrap;
  }
  .page-newsDetail .newsDetail-imgBox.col2 > * {
    width: calc((100% - 20px * (2 - 1)) / 2);
  }
  .page-newsDetail .newsDetail-imgBox.col2 > *:not(:nth-child(2n+1)) {
    margin-left: 20px;
  }
  .page-newsDetail .newsDetail-imgBox.col2 > *:nth-child(n+3) {
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) {
  .page-newsDetail .newsDetail-imgBox.col2 img + img {
    margin-top: 10px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oZmZsLy4vYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vaGZmbC8uL19zZXR0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vaGZmbC8uL19wYWdlLXRvcC5zY3NzIiwid2VicGFjazovL2hmZmwvLi9fcGFnZS1uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vaGZmbC8uL19wYWdlLW5ld3MtZGV0YWlsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLGdCQUFnQjtBQUloQjtFQUNFO0FBREY7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7QUFBRjs7QUFFQTs7O0VBR0U7RUFDQSxnTUNiSztFRGNMO0VBQ0E7RUFDQSxjQ1hNO0VEWU47RUFDQTtBQUNGO0FDR0U7RURiRjs7O0lBV0k7RUFLRjtBQUNGOztBQUhBOztFQUVFO0FBTUY7QUNKRTtFREpGOztJQUlJO0VBU0Y7QUFDRjs7QUFQQTtFQUNFO0FBVUY7O0FFMUNFO0VBQ0U7QUY2Q0o7QUN2QkU7RUN2QkE7SUFHSTtFRitDSjtBQUNGO0FFOUNJO0VBQ0UsbUJEQ0c7QUQrQ1Q7QUU3Q0U7RUFDRTtBRitDSjtBQ2xDRTtFQ2RBO0lBR0k7RUZpREo7QUFDRjtBQ2xDRTtFQ1RFO0lBRUk7SUFDQTtFRjZDTjtFRTNDUTtJQUNFO0lBQ0E7SUFDQTtFRjZDVjtFRTVDVTtJQUNFO0VGOENaO0VFM0NZO0lBQ0U7SUFDQTtFRjZDZDtFRXpDWTtJQUNFLGNEaENQO0VEMkVQO0VFeENVO0lBQ0U7RUYwQ1o7RUV4Q1U7SUFDRTtFRjBDWjtFRXZDUTtJQUNFO0VGeUNWO0VFdkNRO0lBQ0U7RUZ5Q1Y7QUFDRjtBRXJDSTtFQUNFO0FGdUNOO0FFbENFO0VBQ0U7RUFDQTtBRm9DSjtBQy9FRTtFQ3lDQTtJQUlJO0VGc0NKO0FBQ0Y7QUVwQ0k7RUFDRTtBRnNDTjtBRXBDSTtFQUNFLDBCRHpFQztFQzBFRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGc0NOO0FDeEdFO0VDbURFO0lBaUJJO0lBQ0E7SUFDQTtFRndDTjtBQUNGO0FFdENJO0VBQ0U7RUFDQTtBRndDTjtBRXZDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkRsR0M7RUNtR0Q7RUFDQTtFQUNBO0VBQ0E7QUZ5Q1I7QUMvSEU7RUM0RUk7SUFZSTtFRjJDUjtBQUNGO0FFeENJO0VBQ0U7RUFDQTtFQUNBO0FGMENOO0FDeklFO0VDNEZFO0lBS0k7RUY0Q047QUFDRjtBRTFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0Q047QUUzQ007RUFDRTtFQUNBO0FGNkNSO0FFMUNJO0VBQ0U7RUFDQTtBRjRDTjtBRTNDTTtFQUNFO0VBQ0E7QUY2Q1I7QUNqS0U7RUNrSEk7SUFJSTtFRitDUjtBQUNGO0FFN0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUYrQ1I7QUM1S0U7RUN5SEk7SUFNSTtJQUNBO0VGaURSO0FBQ0Y7QUUvQ007RUFDRSxtQkQvSUE7QURnTVI7QUU5Q1E7RUFDRTtFQUNBO0FGZ0RWO0FFNUNJO0VBQ0U7QUY4Q047QUU1Q0k7RUFDRTtBRjhDTjtBRTFDSTtFQUNFLG1CRHRLRztFQ3VLSDtBRjRDTjtBQ25NRTtFQ3FKRTtJQUlJO0VGOENOO0FBQ0Y7QUU1Q0k7RUFDRTtFQUNBO0FGOENOO0FDN0tJO0VBQ0UsZ0JDK0hzQjtBRmdENUI7QUMvTUU7RUErQkU7SUFHSSxnQkM2SDBCO0VGb0RoQztBQUNGO0FFbkRJO0VBQ0U7RUFDQTtFQUNBO0FGcUROO0FDek5FO0VDaUtFO0lBS0k7RUZ1RE47QUFDRjtBRXRETTtFQUNFO0FGd0RSO0FFckRJO0VBQ0U7RUFDQTtBRnVETjtBRXJESTtFQUNFO0FGdUROO0FDbk9FO0VDbUxFO0lBRUk7SUFDQTtFRmtETjtBQUNGO0FDL01JO0VBQ0UsZ0JDNkpzQjtBRm9ENUI7QUNqUEU7RUErQkU7SUFHSSxnQkFMNEM7RUR3TmxEO0FBQ0Y7QUN2Tkk7RUFDRSxnQkNnS3NCO0FGeUQ1QjtBQ3pQRTtFQStCRTtJQUdJLGVDOEowQjtFRjZEaEM7QUFDRjtBQy9OSTtFQUNFLGdCQ21Lc0I7QUY4RDVCO0FDalFFO0VBK0JFO0lBR0ksZ0JBTDRDO0VEd09sRDtBQUNGO0FDalFFO0VDZ01FO0lBRUk7SUFDQTtFRm1FTjtBQUNGO0FDN09JO0VBQ0UsZ0JDMEtzQjtBRnFFNUI7QUMvUUU7RUErQkU7SUFHSSxlQ3dLMEI7RUZ5RWhDO0FBQ0Y7QUV4RUk7RUFDRTtFQUNBO0FGMEVOO0FFekVNO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMEVSO0FDaFNFO0VDK01JO0lBU0k7RUY0RVI7QUFDRjtBRTFFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0RVI7QUUxRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNEVSO0FFcEVJO0VBQ0U7QUZzRU47QUNqVEU7RUMwT0U7SUFHSTtFRndFTjtBQUNGO0FDdFRFO0VDZ1BFO0lBRUk7RUZ3RU47QUFDRjtBQ2hVRTtFQzBQRTtJQUVJO0VGd0VOO0FBQ0Y7QUN0U0k7RUFDRSxnQkNxT3NCO0FGbUU1QjtBQ3hVRTtFQStCRTtJQUdJLGdCQ21PMEI7RUZ1RWhDO0FBQ0Y7QUV0RUk7RUFDRTtFQUNBO0VBQ0E7QUZ3RU47QUNsVkU7RUN1UUU7SUFLSTtFRjBFTjtBQUNGO0FFeEVJO0VBQ0U7RUFDQTtBRjBFTjtBRXhFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJEN1NDO0VDOFNEO0VBQ0E7RUFDQSxjRHpTRTtFQzBTRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwRU47QUMzV0U7RUNtUkU7SUFnQkk7RUY0RU47QUFDRjtBRTNFTTtFQUVFLGNEdlRDO0VDd1RELHFCRHhUQztBRG9ZVDtBRXpFSTtFQUNFO0FGMkVOO0FDdlhFO0VDMlNFO0lBR0k7RUY2RU47QUFDRjtBRXpFSTtFQUNFO0VBQ0E7RUFDQTtBRjJFTjtBQzVYRTtFQzhTRTtJQUtJO0VGNkVOO0FBQ0Y7QUNqWUU7RUNxVEk7SUFFSTtFRjhFUjtBQUNGO0FDdFlFO0VDMFRJO0lBRUk7RUY4RVI7QUFDRjtBQ2haRTtFQytUSTtJQUtJO0VGZ0ZSO0FBQ0Y7QUU5RU07RUFJRTtFQUNBO0FGNkVSO0FFM0VNO0VBQ0U7QUY2RVI7QUUzRU07RUFDRTtFQUNBO0FGNkVSO0FFM0VNO0VBQ0U7RUFDQTtFQUNBLDBCRDdXRDtFQzhXQztBRjZFUjtBRTNFTTtFQUNFLG1CRDdXQTtFQzhXQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNkVSO0FDamJFO0VDMlZJO0lBV0k7SUFDQTtFRitFUjtBQUNGO0FFOUVRO0VBQ0U7QUZnRlY7QUU3RU07RUFDRTtFQUNBO0FGK0VSO0FFN0VNO0VBQ0U7QUYrRVI7QUU3RU07RUFDRTtBRitFUjtBQ3BjRTtFQ29YSTtJQUdJO0VGaUZSO0FBQ0Y7QUU3RVE7O0VBRUU7QUYrRVY7QUN4Y0U7RUM2WEU7SURsWEY7SUFDQTtFRGljQTtFQ2hjQTtJQUNFO0VEa2NGO0VDamNFO0lBQ0UsZUMrV3dCO0VGb0Y1QjtFQ2pjRTtJQUNFLGNDNFd3QjtFRnVGNUI7QUFDRjtBQzVkRTtFQ2tZRTtJRGxYRjtJQUNBO0VEZ2RBO0VDL2NBO0lBQ0U7RURpZEY7RUNoZEU7SUFDRSxnQkNrWHdCO0VGZ0c1QjtFQ2hkRTtJQUNFLGdCQytXNkI7RUZtR2pDO0FBQ0Y7QUVsR007RUFDRTtBRm9HUjtBQzllRTtFQ3lZSTtJQUdJO0VGc0dSO0FBQ0Y7QUM5ZUU7RUN1WkU7SUQ1WUY7SUFDQTtFRHVlQTtFQ3RlQTtJQUNFO0VEd2VGO0VDdmVFO0lBQ0UsZUN5WXdCO0VGZ0c1QjtFQ3ZlRTtJQUNFLGNDc1l3QjtFRm1HNUI7QUFDRjtBQ2xnQkU7RUM0WkU7SUQ1WUY7SUFDQTtFRHNmQTtFQ3JmQTtJQUNFO0VEdWZGO0VDdGZFO0lBQ0UsZ0JDNFl3QjtFRjRHNUI7RUN0ZkU7SUFDRSxnQkN5WTZCO0VGK0dqQztBQUNGO0FFOUdNO0VBQ0U7QUZnSFI7QUUvR1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCRC9iSDtFQ2djRyxjRHpiRjtFQzBiRTtFQUNBO0VBQ0E7QUZpSFY7QUMvaEJFO0VDcWFNO0lBV0k7RUZtSFY7QUFDRjtBRWpIUTtFQUNFO0FGbUhWO0FDbGlCRTtFQ3NiSTtJRDNhSjtJQUNBO0VEMmhCQTtFQzFoQkE7SUFDRTtFRDRoQkY7RUMzaEJFO0lBQ0UsaUJDd2EwQjtFRnFIOUI7RUMzaEJFO0lBQ0UsZ0JDcWEwQjtFRndIOUI7QUFDRjtBQ3RqQkU7RUMyYkk7SUQzYUo7SUFDQTtFRDBpQkE7RUN6aUJBO0lBQ0U7RUQyaUJGO0VDMWlCRTtJQUNFLGdCQzJhMEI7RUZpSTlCO0VDMWlCRTtJQUNFLGVDd2EwQjtFRm9JOUI7QUFDRjtBRWxJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGb0lSO0FDM2tCRTtFQ21jSTtJQU1JO0VGc0lSO0FBQ0Y7QUVySVE7RUFDRSxjRDVkRDtBRG1tQlQ7QUVySVk7RUFDRTtBRnVJZDtBRWxJTTtFQUNFO0FGb0lSO0FDcGxCRTtFQytjSTtJQUdJO0lBQ0E7RUZzSVI7QUFDRjtBQy9sQkU7RUNvZEk7SUFPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGd0lSO0FBQ0Y7QUVwSUk7RUFDRTtFQUNBO0VBQ0E7QUZzSU47QUM3bUJFO0VDb2VFO0lBS0k7RUZ3SU47QUFDRjtBRXZJTTtFQUVFLGNEN2ZDO0VDOGZELHFCRDlmQztFQytmRDtFQUNBO0VBQ0E7RUFDQTtBRndJUjtBRXJJUTtFQUNFO0FGdUlWO0FDeG5CRTtFQzBmRTtJQUVJO0lBQ0E7SUFDQTtFRmdJTjtFRS9ITTtJQUNFO0VGaUlSO0FBQ0Y7QUNsb0JFO0VDb2dCRTtJQUVJO0lBQ0E7RUZnSU47QUFDRjtBQzdvQkU7RUN5Z0JFO0lBTUk7SUFDQTtJQUNBO0VGa0lOO0FBQ0Y7QUMvb0JFO0VDOGdCSTtJQUVJO0lBQ0E7RUZtSVI7QUFDRjtBQ3JwQkU7RUNxaEJFO0lBRUk7SUFDQTtFRmtJTjtBQUNGO0FDaHFCRTtFQzBoQkU7SUFNSTtFRm9JTjtBQUNGO0FFbElJO0VBQ0U7QUZvSU47QUN4cUJFO0VDbWlCRTtJQUdJO0VGc0lOO0FBQ0Y7QUM3cUJFO0VDd2lCSTtJQUVJO0VGdUlSO0FBQ0Y7QUVwSUk7RUFDRTtBRnNJTjtBQ3RwQkk7RUFDRSxnQkNnaEJzQjtBRndJNUI7QUN4ckJFO0VBK0JFO0lBR0ksZ0JBTDRDO0VEK3BCbEQ7QUFDRjtBQzdyQkU7RUM4aUJFO0lBSUk7RUYrSU47QUFDRjtBQzdyQkU7RUNnakJFO0lBRUk7SUFDQTtJQUNBO0VGK0lOO0FBQ0Y7QUU5SU07RUFDRTtBRmdKUjtBQ3ZzQkU7RUNzakJJO0lBR0k7RUZrSlI7QUFDRjtBRWpKUTtFQUNFO0FGbUpWO0FDL3NCRTtFQzhqQk07SUFFSTtJQUNBO0VGbUpWO0VFbEpVO0lBQ0U7RUZvSlo7RUVsSlU7SUFFRTtFRm1KWjtBQUNGO0FFL0lNOztFQUVFO0VBQ0E7RUFDQTtBRmlKUjtBRS9JTTtFQUNFLG1CRHhtQkM7RUN5bUJEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpSlI7QUN6dUJFO0VDa2xCSTtJQVFJO0VGbUpSO0FBQ0Y7QUNudkJFO0VDdWxCSTtJQVdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZxSlI7QUFDRjtBRW5KTTtFQUNFO0VBQ0E7QUZxSlI7QUMzdkJFO0VDb21CSTtJQUlJO0VGdUpSO0FBQ0Y7QUNyd0JFO0VDeW1CSTtJQU9JO0lBQ0E7RUZ5SlI7RUMzdUJFO0lBQ0UsaUJDa2xCMEI7RUYySjlCO0FBQ0Y7QUM5d0JFO0VBK0JFO0lBR0ksaUJDZ2xCK0I7RUZnS3JDO0FBQ0Y7QUUvSlE7RUFDRTtFQUNBO0FGaUtWO0FDdnhCRTtFQ29uQk07SUFJSTtJQUNBO0VGbUtWO0FBQ0Y7QUUvSkk7RUFDRTtBRmlLTjtBRS9KSTtFQUNFO0FGaUtOO0FDbnlCRTtFQ2lvQkU7SUFHSTtFRm1LTjtBQUNGO0FFaktJO0VBQ0U7QUZtS047QUMzeUJFO0VDeW9CSTtJQUVJO0lBQ0E7RUZvS1I7QUFDRjtBRWxLTTtFQUNFO0FGb0tSO0FFbktRO0VBQ0U7QUZxS1Y7QUN2ekJFO0VDaXBCTTtJQUdJO0VGdUtWO0FBQ0Y7QUM1ekJFO0VDdXBCTTtJQUVJO0lBQ0E7SUFDQTtFRnVLVjtBQUNGO0FDcHlCSTtFQUNFLGdCQ3NvQnNCO0FGZ0s1QjtBQ3QwQkU7RUErQkU7SUFHSSxnQkFMNEM7RUQ2eUJsRDtBQUNGO0FDNXlCSTtFQUNFLGdCQ3lvQnNCO0FGcUs1QjtBQzkwQkU7RUErQkU7SUFHSSxnQkN1b0IwQjtFRnlLaEM7QUFDRjtBQzkwQkU7RUN1cUJRO0lENXBCUjtJQUNBO0VEdTBCQTtFQ3QwQkE7SUFDRTtFRHcwQkY7RUN2MEJFO0lBQ0UsaUJDeXBCOEI7RUZnTGxDO0VDdjBCRTtJQUNFLGVDc3BCb0M7RUZtTHhDO0FBQ0Y7QUNsMkJFO0VDNHFCUTtJRDVwQlI7SUFDQTtFRHMxQkE7RUNyMUJBO0lBQ0U7RUR1MUJGO0VDdDFCRTtJQUNFLGlCQzRwQjhCO0VGNExsQztFQ3QxQkU7SUFDRSxlQ3lwQm9DO0VGK0x4QztBQUNGO0FFOUxZO0VBQ0U7QUZnTWQ7QUU3TFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitMWjtBRTlMWTtFQUNFO0VBQ0E7RUFDQTtBRmdNZDtBRTlMWTtFQUNFO0FGZ01kO0FFOUxZO0VBQ0U7QUZnTWQ7QUNuNEJFO0VDa3NCVTtJQUdJO0VGa01kO0FBQ0Y7QUM5MkJJO0VBQ0UsZ0JDdXJCc0I7QUZ5TDVCO0FDaDVCRTtFQStCRTtJQUdJLGdCQUw0QztFRHUzQmxEO0FBQ0Y7QUN0M0JJO0VBQ0UsZ0JDMHJCc0I7QUY4TDVCO0FDeDVCRTtFQStCRTtJQUdJLGdCQUw0QztFRCszQmxEO0FBQ0Y7QUUvTFE7RUFDRTtFQUNBO0VBQ0E7QUZpTVY7QUNsNkJFO0VDOHRCTTtJQUtJO0VGbU1WO0FBQ0Y7QUVoTU07RUFDRTtFQUNBO0FGa01SO0FDMzZCRTtFQ3V1Qkk7SUFJSTtJQUNBO0VGb01SO0FBQ0Y7QUM1NkJFO0VDeXVCTTtJRDl0Qk47SUFDQTtFRHE2QkE7RUNwNkJBO0lBQ0U7RURzNkJGO0VDcjZCRTtJQUNFLGVDMnRCNEI7RUY0TWhDO0VDcjZCRTtJQUNFLGdCQ3d0QmdDO0VGK01wQztBQUNGO0FDaDhCRTtFQzh1Qk07SUQ5dEJOO0lBQ0E7RURvN0JBO0VDbjdCQTtJQUNFO0VEcTdCRjtFQ3A3QkU7SUFDRSxnQkM4dEI0QjtFRndOaEM7RUNwN0JFO0lBQ0UsZUMydEI0QjtFRjJOaEM7QUFDRjtBRXhOTTtFQUNFO0VBQ0E7QUYwTlI7QUNuOUJFO0VDdXZCSTtJQUlJO0lBQ0E7RUY0TlI7QUFDRjtBQ3A5QkU7RUN5dkJNO0lEOXVCTjtJQUNBO0VENjhCQTtFQzU4QkE7SUFDRTtFRDg4QkY7RUM3OEJFO0lBQ0UsZUMydUI0QjtFRm9PaEM7RUM3OEJFO0lBQ0UsZUN3dUJnQztFRnVPcEM7QUFDRjtBQ3grQkU7RUM4dkJNO0lEOXVCTjtJQUNBO0VENDlCQTtFQzM5QkE7SUFDRTtFRDY5QkY7RUM1OUJFO0lBQ0UsZ0JDOHVCNEI7RUZnUGhDO0VDNTlCRTtJQUNFLGVDMnVCNEI7RUZtUGhDO0FBQ0Y7QUUvT0k7RUFDRTtFQUNBO0FGaVBOO0FDMy9CRTtFQ3d3QkU7SUFJSTtFRm1QTjtBQUNGOztBR3hoQ0U7RUFDRTtBSDJoQ0o7QUNwZ0NFO0VFeEJBO0lBR0k7RUg2aENKO0FBQ0Y7QUd6aENNO0VBQ0U7RUFDQTtBSDJoQ1I7QUN4Z0NFO0VFZkE7SUFFSTtJQUNBO0VIeWhDSjtBQUNGO0FDbmhDRTtFRVZBO0lBTUk7SUFDQTtFSDJoQ0o7QUFDRjtBRzFoQ0k7RUFDRTtFQUNBO0FINGhDTjtBQ3hoQ0U7RUVORTtJQUlJO0lBQ0E7SUFDQTtJQUNBO0VIOGhDTjtBQUNGO0FDcmlDRTtFRURFO0lBVUk7SUFDQTtJQUNBO0VIZ2lDTjtBQUNGO0FHNWhDSTtFQUNFLDBCRnRDQztFRXVDRDtBSDhoQ047QUc1aENJO0VBQ0U7QUg4aENOO0FDbmpDRTtFRW9CRTtJQUdJO0VIZ2lDTjtBQUNGO0FHOWhDSTtFQUNFO0FIZ2lDTjtBQzNqQ0U7RUUwQkU7SUFHSTtFSGtpQ047QUFDRjtBRy9oQ0U7RUFDRTtBSGlpQ0o7QUNua0NFO0VFaUNBO0lBR0k7RUhtaUNKO0FBQ0Y7QUdqaUNFO0VBQ0U7QUhtaUNKO0FDM2tDRTtFRXVDQTtJQUdJO0VIcWlDSjtBQUNGOztBSXhtQ0U7RUFDRTtBSjJtQ0o7QUNwbENFO0VHeEJBO0lBR0k7RUo2bUNKO0FBQ0Y7QUkxbUNJO0VBQ0U7QUo0bUNOO0FDNWxDRTtFR2pCRTtJQUdJO0VKOG1DTjtBQUNGO0FJNW1DSTtFQUNFO0VBQ0E7QUo4bUNOO0FDcm1DRTtFR1hFO0lBSUk7RUpnbkNOO0FBQ0Y7QUk5bUNJO0VBQ0U7QUpnbkNOO0FDOWtDSTtFQUNFLGdCR2xDc0I7QUprbkM1QjtBQ2huQ0U7RUErQkU7SUFHSSxnQkdwQzBCO0VKc25DaEM7QUFDRjtBQ3JuQ0U7RUdKRTtJQUlJO0VKeW5DTjtBQUNGO0FJdm5DSTtFQUNFO0FKeW5DTjtBQzduQ0U7RUdHRTtJQUdJO0VKMm5DTjtBQUNGO0FJem5DSTtFQUNFO0FKMm5DTjtBQ3JvQ0U7RUdTRTtJQUdJO0VKNm5DTjtBQUNGO0FDM21DSTtFQUNFLGdCR2hCc0I7QUo2bkM1QjtBQzdvQ0U7RUErQkU7SUFHSSxnQkFMNEM7RURvbkNsRDtBQUNGO0FDbm5DSTtFQUNFLGdCR2JzQjtBSmtvQzVCO0FDcnBDRTtFQStCRTtJQUdJLGdCQUw0QztFRDRuQ2xEO0FBQ0Y7QUNycENFO0VHZ0JFO0lBRUk7RUp1b0NOO0FBQ0Y7QUMxcENFO0VHb0JJO0lIVEo7SUFDQTtFRG1wQ0E7RUNscENBO0lBQ0U7RURvcENGO0VDbnBDRTtJQUNFLGlCR00wQjtFSitvQzlCO0VDbnBDRTtJQUNFLGdCR0cwQjtFSmtwQzlCO0FBQ0Y7QUM5cUNFO0VHNkJNO0lBRUk7RUptcENWO0FBQ0YsQyIsImZpbGUiOiIuLi9jc3MvYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkBpbXBvcnQgXCJzZXR0aW5nXCI7XG5cbi8vIOWfuuacrOioreWumlxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xuICBmb250LXNpemU6IDA7XG59XG5tYWluLFxuaGVhZGVyLFxuZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxubWFpbixcbmZvb3RlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtaW4td2lkdGg6IDEwNzlweDtcbiAgfVxufVxubWFpbiB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xufVxuXG5AaW1wb3J0IFwicGFnZS10b3BcIjtcbkBpbXBvcnQgXCJwYWdlLW5ld3NcIjtcbkBpbXBvcnQgXCJwYWdlLW5ld3MtZGV0YWlsXCI7XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QXJ2bzppdGFsLHdnaHRAMCw0MDA7MCw3MDA7MSw3MDAmZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDUwMCZkaXNwbGF5PXN3YXBcIik7XG5cbi8vIOODleOCqeODs+ODiFxuJGZvbnQ6IFwiT3JpZ2luYWwgWXUgR290aGljXCIsIFwiWXUgR290aGljXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhlbHZldGljYSBOZXVlXCIsIFZlcmRhbmEsIE1laXJ5bywgXCJNKyAxcFwiLCBzYW5zLXNlcmlmO1xuJGFydm86IFwiQXJ2b1wiLCBzZXJpZjtcbiRub3RvOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuXG4vLyDjgqvjg6njg7zvvJrmlbDlrZfjgYzlpKfjgY3jgYTjgbvjganmmI7luqbjgYzkvY7jgYRcbiRibGFjazogIzAwMDAwMDtcbiR5ZWxsb3c6ICNmZmJmMDA7XG4kZ3JheTogI2Y1ZjVmNTtcbiRncmF5MTogI2Q1ZDVkNTtcbiRncmF5MjogIzZjNmI2ODtcbiRyZWQ6ICNlNjAwMmQ7XG4kYnJvd246ICM1ZjQ5MDc7XG5cbi8vIOOCteOCpOODiOaoquW5hVxuJHctc2l0ZTogMTQ0MHB4O1xuJHctc2l0ZS13aWRlOiAxNTAwcHg7XG4kdy1zcDogNzY3cHg7XG4kdy1wYzogNzY4cHg7XG5cbiRlYXNlOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuQG1peGluIHNwKCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdy1zcCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGMoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3LXBjKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiB3aWRlKCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdy1zaXRlLXdpZGUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc2V0Q29sdW1uKCRkaXZpc2lvbjogNCwgJG1hcmdpbkxlZnQ6IDUlLCAkbWFyZ2luVG9wOiAkbWFyZ2luTGVmdCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAjeyRtYXJnaW5MZWZ0fSAqICgjeyRkaXZpc2lvbn0gLSAxKSkgLyAjeyRkaXZpc2lvbn0pO1xuICAgICY6bm90KDpudGgtY2hpbGQoI3skZGl2aXNpb259biArIDEpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogJG1hcmdpbkxlZnQ7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKG4gKyAjeyRkaXZpc2lvbiArIDF9KSB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luVG9wO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2V0VmVydFNwYWNlKCRtYXJnaW5Ub3A6IDQwcHgsICRtYXJnaW5Ub3BTcDogY2FsYygkbWFyZ2luVG9wIC8gMikpIHtcbiAgPiAqIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5Ub3A7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW5Ub3BTcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNldEhvdmVyT3BhY2l0eSgkdmFsdWU6IDAuNiwgJGR1cmF0aW9uOiAwLjYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsICN7JGR1cmF0aW9ufXMgJGVhc2U7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6ICN7JHZhbHVlfTtcbiAgfVxufVxuIiwiLnBhZ2UtdG9wIHtcbiAgLy8g5YWx6YCa44K544K/44Kk44OrXG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgIH1cbiAgfVxuICAudGl0bGUxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC8vIGVuZCDlhbHpgJrjgrnjgr/jgqTjg6tcblxuICAvLyDjg5jjg4Pjg4Djg7xcbiAgLmhlYWRlciB7XG4gICAgJi5pcy10eXBlMSB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjRweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgJi1uYXYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxODBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZGVyLW5hdi10ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuMzh2dywgMnJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZGVyLW5hdi1zdWJUZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjk2NnZ3LCAxLjRyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLW5hdi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi1uYXYtc3ViVGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC5pcy10eXBlMSkge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgJGVhc2U7XG4gICAgfVxuICB9XG5cbiAgLy8g44Oh44Kk44Oz44OT44K444Ol44Ki44OrXG4gIC5tdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG4gICAgLy8g44Oh44Kk44Oz44OT44K444Ol44Ki44Or5LiK6YOoXG4gICAgJi10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLXBhZ2VUaXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGFydm87XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGhlaWdodDogODRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiA4LjJ2dztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJi1zd2lwZXItYXJlYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTV2dztcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwMHZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtc3dpcGVyLW91dGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA2OC43NSU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDkydnc7XG4gICAgICB9XG4gICAgfVxuICAgICYtcGFnZUxvZ28ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxNXZ3O1xuICAgICAgcmlnaHQ6IGNhbGMoMTA3JSk7XG4gICAgICB3aWR0aDogMTcuOTclO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgMC42OTQ0dncpKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgMC42OTQ0dncpKTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCAxMHB4KSk7XG4gICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgMTBweCkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicm93bjtcbiAgICAgIH1cbiAgICAgICYtc2xpZGUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgfVxuXG4gICAgLy8g44Oh44Kk44Oz44OT44K444Ol44Ki44Or5LiL6YOoXG4gICAgJi1ib3R0b20ge1xuICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1hcnRpY2xlLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgc2V0VmVydFNwYWNlKDQwcHgsIDMwcHgpO1xuICAgIH1cbiAgICAmLWFydGljbGUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDUwcHggNjBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicm93bjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMzBweCA1dncgNDBweDtcbiAgICAgIH1cbiAgICAgIC5uZXdzRGV0YWlsLXVuaXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWFydGljbGUtY29udGVudCB7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgICYtYnRuLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgLy8gZW5kIOODoeOCpOODs+ODk+OCuOODpeOCouODq1xuXG4gIC8vIOODgeODvOODoOe0ueS7i1xuICAuc2VjMDEge1xuICAgICYtY29udGVudC13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzZXRWZXJ0U3BhY2UoODBweCk7XG4gICAgfVxuICAgICYtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBzZXRWZXJ0U3BhY2UoNjBweCwgMWVtKTtcbiAgICB9XG4gICAgJi1pbWdCb3gge1xuICAgICAgQGluY2x1ZGUgc2V0VmVydFNwYWNlKDQwcHgpO1xuICAgIH1cbiAgICAmLWRlc2Mge1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzZXRWZXJ0U3BhY2UoMjBweCwgMWVtKTtcbiAgICB9XG4gICAgJi1iYWNrSW1hZ2VSb290IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1OC43NSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MS4yNSU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjMDEtYmFjazAxLnBuZykgY2VudGVyIGNlbnRlci8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICB0b3A6IC04MHB4O1xuICAgICAgICByaWdodDogLTM4JTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDQ2LjU4JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDcxLjMzJTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZWMwMS1iYWNrMDIucG5nKSBjZW50ZXIgY2VudGVyLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgIGJvdHRvbTogLTEyMHB4O1xuICAgICAgICBsZWZ0OiAtMzMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBlbmQg44OB44O844Og57S55LuLXG5cbiAgLy8g44OL44Ol44O844K5XG4gIC5zZWMwMiB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250ZW50LXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IDU3LjUlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJ0bi13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gZW5kIOODi+ODpeODvOOCuVxuXG4gIC8vIOODgeODvOODoOODoeODs+ODkOODvFxuICAuc2VjMDMge1xuICAgICYtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBzZXRWZXJ0U3BhY2UoMzBweCwgMjBweCk7XG4gICAgfVxuICAgICYtdGFiIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA3MHB4IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDV2dyA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRhYi10aXRsZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJi10YWItdGl0bGUge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDIuOHZ3LCA0cmVtKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1mYW1pbHk6ICRhcnZvO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICRncmF5MTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkZ3JheTE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJGVhc2UgMC42cztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDZweDtcbiAgICAgIH1cbiAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGFiLWNvbnRlbnRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g44OX44Ot44OV44Kj44O844OrXG4gICAgLnByb2ZpbGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxLjF2dywgMS42cmVtKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHdpZHRoOiA0Mi44NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgd2lkdGg6IDUzLjU3JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1wb3N0LFxuICAgICAgJi1udW1iZXIsXG4gICAgICAmLW5hbWUsXG4gICAgICAmLWZ1cmlnYW5hIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB9XG4gICAgICAmLXBvc3Qge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICB9XG4gICAgICAmLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgICBmb250LWZhbWlseTogJGFydm87XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICB9XG4gICAgICAmLWxlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgfVxuICAgICAgJi1mdXJpZ2FuYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgIH1cbiAgICAgICYtZGV0YWlsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgIH1cbiAgICAgICAgZGwge1xuICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgZHQsXG4gICAgICAgIGRkIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250ZW50LWNvYWNoIHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Q29sdW1uKDIsIDMlKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Q29sdW1uKDIsIDV2dywgMzBweCk7XG4gICAgICB9XG4gICAgICAucHJvZmlsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMyUpIC8gMik7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDV2dykgLyAyKTtcbiAgICAgICAgfVxuICAgICAgICAvLyAmOm50aC1jaGlsZCgybiArIDMpIHtcbiAgICAgICAgLy8gICBtYXJnaW4tbGVmdDogMyU7XG4gICAgICAgIC8vICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cbiAgICAgICAgLy8gJjpudGgtY2hpbGQobiArIDIpIHtcbiAgICAgICAgLy8gICBtYXJnaW4tdG9wOiAzJTtcbiAgICAgICAgLy8gICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIC8vICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAvLyAgIH1cbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRlbnQtcGxheWVyIHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Q29sdW1uKDIsIDMlKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Q29sdW1uKDIsIDV2dywgMzBweCk7XG4gICAgICB9XG4gICAgICAmLmNvbWluZ3Nvb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJDb21pbmcgU29vblwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGFydm87XG4gICAgICAgICAgY29sb3I6ICRncmF5MTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMTMwcHggMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gbGkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDpgY7ljrvjga7jg6Hjg7Pjg5Djg7zmg4XloLFcbiAgICAmLXBhc3RJbmZvIHtcbiAgICAgIHVsIHtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIEBpbmNsdWRlIHNldENvbHVtbig2LCA1LjUlKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgQGluY2x1ZGUgc2V0Q29sdW1uKDMsIDV2dyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS4zNXZ3LCAycmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkZWFzZSAwLjZzO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgLmFydy1lbG0ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2LjY2JTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNi42NiU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ib3gge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbiAgICAgIH1cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBAZXh0ZW5kIC5zZWMwMy10YWItdGl0bGU7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgICsgLnNlYzAzLWJveC1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIGVuZCDjg4Hjg7zjg6Djg6Hjg7Pjg5Djg7xcblxuICAvLyDjgrnjgrHjgrjjg6Xjg7zjg6tcbiAgLnNlYzA0IHtcbiAgICAmLWJlZ2lubmluZyB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xICogbWF4KCgxMDB2dyAtIDEwMCUpIC8gMiwgMTIwcHgpKSk7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWJlZ2lubmluZy1sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgd2lkdGg6IDQxLjY2dnc7XG4gICAgICAgIHdpZHRoOiBtYXgoNDEuNjZ2dywgNDUwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICB9XG4gICAgICAuc2VjMDQtaW1nIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1iZWdpbm5pbmctcmlnaHQge1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJlZ2lubmluZy10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgLnVsaW5lLWZ1bGwge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1zY2hlZHVsZS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBAaW5jbHVkZSBzZXRWZXJ0U3BhY2UoNjBweCk7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtc2NoZWR1bGUge1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgICAgZGwge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzc3ZW07XG4gICAgICAgIH1cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5MjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTI7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXkyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZHQsXG4gICAgICBkZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgZHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA1LjVlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHdpZHRoOiAyOC44OCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDNlbTtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkZCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAzZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4Ljg4JSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIHNldFZlcnRTcGFjZSgwLjNlbSwgMC4zZW0pO1xuICAgICAgICB9XG4gICAgICAgIC5zZWMwNC1idG4td3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXNjaGVkdWxlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICYtYnRuLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWMwNC1zY2hlZHVsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICArIC5zZWMwNC1zY2hlZHVsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkdCB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gZW5kIOOCueOCseOCuOODpeODvOODq1xuXG4gIC8vIOmAsui3r+e0ueS7i1xuICAuc2VjMDUge1xuICAgICYtY29udGVudC13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIHNldFZlcnRTcGFjZSg2MHB4KTtcbiAgICB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIHNldFZlcnRTcGFjZSgzMHB4LCAzMHB4KTtcbiAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRDb2x1bW4oNCwgMTBweCwgNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0Q29sdW1uKDIsIDEwcHgsIDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICA+IGRsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXkyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwLjRlbSAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICArIGRsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gZW5kIOmAsui3r+e0ueS7i1xuXG4gIC8vIOOCueODneODs+OCteODvFxuICAuc2VjMDYge1xuICAgICYtY29udGVudC13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIHNldFZlcnRTcGFjZSg2MHB4KTtcbiAgICB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIHNldFZlcnRTcGFjZSg1MHB4KTtcbiAgICB9XG4gICAgJi1zcG9uc29yLXdyYXBwZXIge1xuICAgICAgJjEge1xuICAgICAgICAuc2VjMDYtc3BvbnNvciB7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2V0Q29sdW1uKDQsIDMlLCAzMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgQGluY2x1ZGUgc2V0Q29sdW1uKDIsIDV2dyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmMyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNSU7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldENvbHVtbig1LCAxJSwgMWVtKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgQGluY2x1ZGUgc2V0Q29sdW1uKDMsIDFlbSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtc3BvbnNvci1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBlbmQg44K544Od44Oz44K144O8XG59XG4iLCIucGFnZS1uZXdzIHtcbiAgbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbiAgfVxuICAubXYge1xuICAgICYtaW1nIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgobWluKGNhbGMoKDEwMHZ3IC0gMTAwJSkgLyAtMiksIC0xMjBweCkpO1xuICAgICAgbWFyZ2luLXRvcDogbWF4KC0xMnZ3LCAtMTgwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXZ3KTtcbiAgICAgIG1hcmdpbi10b3A6IC0yMHZ3O1xuICAgIH1cbiAgICA+IGgyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcCg1MHB4LCA2Ljh2dywgMTAwcHgpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxMDBweCwgMTR2dywgMjAwcHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IG1heChjYWxjKDUwdncgLSA1MCUpLCAxMjBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNHJlbSwgNS42dncsIDhyZW0pO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjIHtcbiAgICAudGl0bGUyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYXJ2bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICsgLnNlYyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5ld3MtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAuZm9vdCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLW5ld3NEZXRhaWwge1xuICBtYWluIHtcbiAgICBwYWRkaW5nOiAxODRweCAwIDEyMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDk0cHggMCA2MHB4O1xuICAgIH1cbiAgfVxuICAubmV3c0RldGFpbCB7XG4gICAgJi1jb250ZW50cyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1oZWFkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5MTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgQGluY2x1ZGUgc2V0VmVydFNwYWNlKDkwcHgsIDUwcHgpO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWZvb3Qge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtdW5pdCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNoYW5rIHtcbiAgICAgIEBpbmNsdWRlIHNldFZlcnRTcGFjZSg2MHB4KTtcbiAgICB9XG4gICAgJi1jaGFuay1pbm5lciB7XG4gICAgICBAaW5jbHVkZSBzZXRWZXJ0U3BhY2UoNTBweCk7XG4gICAgfVxuICAgICYtaW1nQm94IHtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICB9XG4gICAgICAmLmNvbDIge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgQGluY2x1ZGUgc2V0Q29sdW1uKDIsIDIwcHgpO1xuICAgICAgICB9XG4gICAgICAgIGltZyArIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/