html .u-gnav--1 * {
  /* overflow-wrap: anywhere!important; */
  word-break: normal!important;
  line-break: strict!important;
}
a{
  overflow-wrap: anywhere!important;
}
/* br */
.cnt_pc { display: block !important; }
.cnt_sp { display: none !important; }
@media only screen and (min-width: 1px) and (max-width: 767px) {

  .cnt_pc { display: none !important; }
  .cnt_sp { display: block !important; }

}
/* overwrite
--------------------------------------------- */
#main {
  width: auto;
  padding: 0;
}

#topicpathArea,
.toPageTop {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  #topicpathArea,
  .toPageTop {
    display: none;
  }
}

.l-contents-area {
  position: relative;
  line-height: 1.75;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 14px;
}
@media (min-width: 768px) {
  .l-contents-area {
    font-size: 18px;
  }
}
.l-contents-area * {
  box-sizing: border-box;
  font: inherit;
}
.l-contents-area img {
  max-width: 100%;
  vertical-align: bottom;
}

.l-main {
  overflow: hidden;
}

/*
--------------------------------------------- */
@media (min-width: 768px) {
  .u-spOnly {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .u-pcOnly {
    display: none !important;
  }
}

.u-fwB {
  font-weight: bold !important;
}

.u-fwN {
  font-weight: normal !important;
}

.u-taC {
  text-align: center !important;
}

.u-taL {
  text-align: left !important;
}

.u-taR {
  text-align: right !important;
}

/*
--------------------------------------------- */
.p-description {
  padding: 3px 0;
  background-color: #00aaeb;
  color: #ffffff;
  font-size: 14px;
  text-align: center;
}
@media (min-width: 768px) {
  .p-description {
    display: none;
  }
}

/*
--------------------------------------------- */
.p-hero {
  position: relative;
  background-image: url(../images/eyecatch_SP.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  overflow: hidden;
}
@media (min-width: 768px) {
  .p-hero {
    background-image: url(../images/eyecatch_PC.jpg);
  }
}
.p-hero::after {
  content: "";
  display: block;
  position: absolute;
  top: -100%;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0deg, rgba(221, 250, 160, 0.7) 40%, rgba(255, 255, 255, 0) 60%);
  transform-origin: right top;
  transform: skewY(-4deg);
}
@media (max-width: 767px) {
  .p-hero::after {
    transform: skewY(-15deg);
  }
}
.p-hero__ttl {
  position: relative;
  z-index: 1;
  max-width: 1000px;
  height: 126.1333333333vw;
  padding: 45px 25px 0;
  margin: 0 auto;
  text-align: center;
}
@media (min-width: 768px) {
  .p-hero__ttl {
    display: flex;
    justify-content: flex-end;
    height: 600px;
    padding: 148px 0 0;
  }
}
@media (min-width: 768px) {
  .p-hero__ttl__inner {
    width: 486px;
  }
}
.p-hero__ttl__logo {
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .p-hero__ttl__logo {
    margin-bottom: 14px;
  }
}
.p-hero__ttl__logo img {
  width: 100%;
}
.p-hero__ttl__date {
  display: block;
  height: 56px;
  line-height: 56px;
  margin: 0 auto 15px;
  border-radius: 28px;
  background-color: #ffff00;
  color: #00aaeb;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
}
@media (max-width: 767px) {
  .p-hero__ttl__date {
    width: 272px;
    height: 38px;
    line-height: 38px;
    margin-bottom: 8px;
    border-radius: 19px;
  }
}
.p-hero__ttl__date .__a {
  font-size: 36px;
}
@media (max-width: 767px) {
  .p-hero__ttl__date .__a {
    font-size: 24px;
  }
}
.p-hero__ttl__date .__b {
  font-size: 30px;
}
@media (max-width: 767px) {
  .p-hero__ttl__date .__b {
    font-size: 19px;
  }
}
.p-hero__ttl__date .__c {
  font-size: 24px;
}
@media (max-width: 767px) {
  .p-hero__ttl__date .__c {
    font-size: 16px;
  }
}
.p-hero__ttl__tagline {
  margin-bottom: 8px;
  font-size: 22px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .p-hero__ttl__tagline {
    font-size: 16px;
  }
}
.p-hero__ttl__copy {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #00aaeb;
}
@media (max-width: 767px) {
  .p-hero__ttl__copy {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .p-hero__ttl__copy .__inner {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 5px;
    border-radius: 13px;
    background-color: rgba(255, 255, 255, 0.5);
  }
}
.p-hero__ttl__copy img {
  width: 22px;
  margin-right: 5px;
  vertical-align: -0.25em !important;
}
@media (max-width: 767px) {
  .p-hero__ttl__copy img {
    width: 14px;
    vertical-align: -0.125em !important;
  }
}
@media (min-width: 768px) {
  .p-hero__pic {
    position: absolute;
    background-image: url(../images/eyecatch_PC.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }
}
.p-hero__pic__inner img {
  width: 100%;
  height: auto;
}
/*
--------------------------------------------- */
.p-lede {
  position: relative;
  z-index: 2;
  padding: 10px 25px;
}
@media (min-width: 768px) {
  .p-lede {
    padding: 20px 0;
  }
}
.p-lede__inner {
  position: relative;
  z-index: 1;
  max-width: 700px;
  margin: 0 auto;
  color: #fff;
  opacity: 0;
  transition: 600ms 400ms;
}
.p-lede__inner a{
  color: #fff;
}
.p-lede__txt {
  max-width: 480px;
  margin: 0 auto 20px;
  text-align: center;
}
@media (min-width: 768px) {
  .p-lede__txt {
    margin-bottom: 30px;
  }
}
.p-lede::before {
  content: "";
  display: block;
  position: absolute;
  top: -13.3333333333vw;
  left: 0;
  width: 0%;
  height: calc(100% + 26.6666666667vw);
  background-image: linear-gradient(-201deg, rgba(148, 249, 220, 0.6) 40%, rgb(148, 249, 220) 60%);
  transition: 600ms;
  transform: skewY(15deg);
}
@media (min-width: 768px) {
  .p-lede::before {
    top: -3.5714285714vw;
    height: calc(100% + 7.1428571429vw);
    transform: skewY(4deg);
  }
}
.p-lede::after {
  content: "";
  display: block;
  position: absolute;
  top: -13.3333333333vw;
  right: 0;
  width: 0%;
  height: calc(100% + 26.6666666667vw);
  background-color: rgb(51, 51, 51);
  transition: width 600ms 100ms;
  transform: skewY(-15deg);
}
@media (min-width: 768px) {
  .p-lede::after {
    top: -3.5714285714vw;
    height: calc(100% + 7.1428571429vw);
    transform: skewY(-4deg);
  }
}
.p-lede.is-fired::before {
  width: 100%;
}
.p-lede.is-fired::after {
  width: 100%;
}
.p-lede.is-fired .p-lede__inner {
  opacity: 1;
}

/*
--------------------------------------------- */
.p-section {
  padding: 0 25px;
}
.p-section--normal {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 26.6666666667vw 25px;
}
@media (min-width: 768px) {
  .p-section--normal {
    padding: 7.1428571429vw 25px;
  }
}
.p-section--cross {
  position: relative;
}
.p-section--cross::before {
  content: "";
  display: block;
  position: absolute;
  top: -13.3333333333vw;
  left: 0;
  width: 0%;
  height: calc(100% + 26.6666666667vw);
  transform: skewY(15deg);
  transition: width 600ms;
}
@media (min-width: 768px) {
  .p-section--cross::before {
    top: -3.5714285714vw;
    height: calc(100% + 7.1428571429vw);
    transform: skewY(4deg);
  }
}
.p-section--cross::after {
  content: "";
  display: block;
  position: absolute;
  top: -13.3333333333vw;
  right: 0;
  width: 0%;
  height: calc(100% + 26.6666666667vw);
  transform: skewY(-15deg);
  transition: width 600ms 100ms;
}
@media (min-width: 768px) {
  .p-section--cross::after {
    top: -3.5714285714vw;
    height: calc(100% + 7.1428571429vw);
    transform: skewY(-4deg);
  }
}
.p-section--cross.is-fired::before {
  width: 100%;
}
.p-section--cross.is-fired::after {
  width: 100%;
}
.p-section--cross.is-fired .p-section__field__inner {
  opacity: 1;
}
.p-section__field {
  position: relative;
  z-index: 1;
}
.p-section__field__inner {
  z-index: 1;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  opacity: 0;
  transition: 600ms 400ms;
}
@media (max-width: 767px) {
  .p-section__field__inner {
    position: relative;
  }
}
.p-section__field.is-fired .p-section__field__inner {
  opacity: 1;
}
.p-section__head {
  margin-bottom: 1.5em;
}
.p-section__ttl {
  position: relative;
  text-align: center;
}
.p-section__ttl .__ico {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-bottom: 0.5em;
}
.p-section__ttl .__txt {
  display: block;
  font-size: 28px;
  font-weight: bold;
}
@media (min-width: 768px) {
  .p-section__ttl .__txt {
    line-height: 1.5;
    font-size: 40px;
  }
}
.p-section__tagline {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}
.p-section__txt {
  font-size: 14px;
  max-width: 480px;
  margin: 0 auto 1.5em;
}
@media (min-width: 768px) {
  .p-section__txt {
    margin-bottom: 2em;
  }
}
@media (min-width: 768px) {
  .p-section__txt--type1 {
    text-align: center;
  }
}
.p-section__txt > p:has(> .c-button) {
  margin-top: 1.5em;
}
@media (min-width: 768px) {
  .p-section.ltr .p-section__pic {
    margin-top: 3.5714285714vw;
  }
  .p-section.ltr .p-section__field {
    padding-bottom: 3.5714285714vw;
  }
  .p-section.rtl {
    flex-direction: row-reverse;
  }
  .p-section.rtl .p-section__field {
    padding-top: 3.5714285714vw;
  }
  .p-section.rtl .p-section__field::after {
    top: auto;
    right: auto;
    left: 0;
    bottom: -50px;
    bottom: -3.5714285714vw;
    bottom: 0;
    transform-origin: left bottom;
  }
}

#section01 {
  background-image: url(../images/bg_pattern01.jpg);
}

#section02 {
  margin-top: 26.6666666667vw;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  #section02 {
    margin-top: 7.1428571429vw;
    padding: 30px 0;
  }
}
#section02::before {
  background-image: linear-gradient(-201deg, rgb(136, 220, 252) 40%, rgb(187, 242, 102) 60%);
}
#section02::after {
  background-color: #94F9DD;
}

#section03 {
  background-image: url(../images/bg_pattern02.jpg);
}

#section04 {
  padding-bottom: 30px;
}
#section04::before {
  background-image: linear-gradient(-201deg, rgb(148, 249, 220) 40%, rgb(148, 249, 220) 60%);
}
#section04::after {
  background-color: #88dcfc;
}

/*
--------------------------------------------- */
.p-news__box {
  position: relative;
}
.p-news__box__title {
  margin-bottom: 0.25em;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
@media (min-width: 768px) {
  .p-news__box__title {
    font-size: 28px;
  }
}
.p-news__box__body {
  position: relative;
  z-index: 1;
}
.p-news-list__item a {
  color: rgb(148, 249, 220)!important;
}
.p-news-list__item, .p-news-list__item-special {
  border-bottom: 1px dashed #707070;
}
.p-news-list__item:first-child, .p-news-list__item-special:first-child {
  border-top: 1px dashed #707070;
}
.p-news-list__item > a, .p-news-list__item > span, .p-news-list__item-special > a, .p-news-list__item-special > span {
  display: block;
  padding: 5px 0;
  color: inherit;
  text-decoration: none;
}
@media (min-width: 768px) {
  .p-news-list__item > a, .p-news-list__item > span, .p-news-list__item-special > a, .p-news-list__item-special > span {
    padding: 15px 20px;
  }
}
@media (min-width: 768px) {
  .p-news-list__item > a, .p-news-list__item-special > a {
    transition: 200ms;
  }
  .p-news-list__item > a:hover, .p-news-list__item-special > a:hover {
    opacity: 0.8;
  }
}
@media (min-width: 768px) {
  .p-news-list__item > a, .p-news-list__item > span {
    display: flex;
    align-items: center;
  }
}
.p-news-list__item__date {
  font-size: 12px;
}
@media (min-width: 768px) {
  .p-news-list__item__date {
    flex: 0 0 auto;
    margin-right: 20px;
  }
}
.p-news-list__item__title {
  line-height: 1.5;
  font-size: 15px;
}
.p-news-list__item .p-news-ico__new {
  margin-left: 0.5em;
  color: #E30000;
  font-size: 12px;
  font-weight: bold;
}
.p-news-list__item-special > a, .p-news-list__item-special > span {
  display: flex;
}
.p-news-list__item-special__thumb {
  flex: 0 0 auto;
  width: calc((100% - 18px) / 2);
  margin-right: 18px;
}
@media (min-width: 768px) {
  .p-news-list__item-special__thumb {
    width: 144px;
  }
}
.p-news-list__item-special__thumb img {
  display: block;
  width: 100%;
}
.p-news-list__item-special__text {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.p-news-list__item-special__text__title {
  flex: 1 0 auto;
  font-weight: bold;
  line-height: 1.4285714286;
  letter-spacing: 0.04em;
}
@media (min-width: 768px) {
  .p-news-list__item-special__text__title {
    font-size: 16px;
  }
}
.p-news-list__item-special__text__more {
  margin-top: 14px;
  text-align: right;
  color: #f47121;
}
.p-news-list__item-special__text__more .icon-link {
  margin-right: 0.35em;
}

/*
--------------------------------------------- */
.p-eventCol {
  position: relative;
}
@media (min-width: 768px) {
  .p-eventCol {
    padding-left: 520px;
  }
}
@media (min-width: 768px) {
  .p-eventCol .p-section__txt {
    max-width: 400px;
  }
}
.p-eventPic {
  margin-bottom: 1em;
}
@media (min-width: 768px) {
  .p-eventPic {
    display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 480px;
    height: 100%;
    margin-bottom: 0;
  }
}
@media all and (-ms-high-contrast: none) {
  .p-eventPic img {
    width: 480px;
  }
}

/*
--------------------------------------------- */
.p-colWrap__col {
  margin-bottom: 30px;
}
.p-colWrap a.p-colWrap__col {
  display: block;
  text-decoration: none;
  cursor: pointer;
}
.p-colWrap a.p-colWrap__col img {
  transition: opacity 200ms;
}
.p-colWrap a.p-colWrap__col:hover img {
  opacity: 0.8;
}
.p-colWrap a.p-colWrap__col:not(:hover) {
  color: inherit;
}
@media (min-width: 768px) {
  .p-colWrap {
    display: flex;
    flex-wrap: wrap;
  }
  .p-colWrap--col2 {
    gap: 32px 48px;
  }
  .p-colWrap--col2 .p-colWrap__col {
    width: calc((100% - 48px) / 2);
  }
  .p-colWrap--col3 {
    gap: 32px 32px;
  }
  .p-colWrap--col3 .p-colWrap__col {
    width: calc((100% - 64px) / 3);
  }
  .p-colWrap.--center-pc {
    justify-content: center;
  }
}

/*
--------------------------------------------- */
.p-glossary__pic {
  margin-bottom: 1em;
}

/*
--------------------------------------------- */
.p-linkArea {
  display: block;
  color: inherit;
  font-size: 14px;
  text-decoration: none;
}
.p-linkArea__ttl {
  margin-bottom: 0.375em;
  font-size: 16px;
  font-weight: bold;
}
@media (min-width: 768px) {
  .p-linkArea__ttl {
    margin-bottom: 0.5em;
    font-size: 20px;
  }
}
.p-linkArea__ttl i {
  margin-left: 10px;
  color: #00aaeb;
  font-weight: bold;
}
.p-linkArea__txt {
  color: #333333;
}

/*
--------------------------------------------- */
@media (max-width: 767px) {
  .p-exam {
    display: flex !important;
    align-items: flex-start;
  }
}
@media (min-width: 768px) {
  .p-exam {
    flex-direction: column;
  }
}
.p-exam__pic {
  flex: 0 0 auto;
  width: 100px;
  margin-right: 20px;
}
@media (min-width: 768px) {
  .p-exam__pic {
    width: auto;
    margin: 0 0 20px;
  }
}
.p-exam .p-linkArea {
  flex: 1 1 auto;
  line-height: 1.5;
}
@media (max-width: 767px) {
  .p-exam .p-linkArea__ttl {
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: 1.5;
  }
  .p-exam .p-linkArea__ttl i {
    margin-left: 0;
  }
}

/*
--------------------------------------------- */
.c-cards__wrap {
  position: relative;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .c-cards__wrap {
    margin-bottom: 50px;
  }
}
.c-cards__cont {
  position: relative;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  .c-cards__cont.swiper-container {
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
    margin-left: -10px;
    margin-right: -25px;
  }
}
@media (min-width: 768px) {
  .c-cards__cont.swiper-container {
    max-width: 836px;
    margin-bottom: 30px;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .c-cards__list {
    display: grid;
    grid-auto-flow: column;
    grid-template-rows: repeat(1, auto);
    grid-template-columns: repeat(auto-fill, 150px);
    grid-gap: 14px;
  }
}
.c-cards__pager {
  position: relative;
}
.c-cards__pager .c-pager {
  margin-bottom: 20px;
}
.c-cards__pager .c-pager:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .c-cards__pager .c-pager {
    margin-bottom: 0;
  }
}
.c-cards__pager__link {
  text-align: right;
}
@media (min-width: 768px) {
  .c-cards__pager__link {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 0 auto;
  }
}
.c-cards__pager__link a {
  display: inline-block;
  position: relative;
  padding-left: 18px;
  line-height: 1.5;
  font-size: 14px;
}
.c-cards__pager__link a:not(:hover) {
  color: inherit;
}
.c-cards__pager__link a::before {
  position: absolute;
  top: 11px;
  left: -3px;
  display: block;
  width: 12px;
  height: 12px;
  border-top: 1.5px solid #00aaeb;
  border-right: 1.5px solid #00aaeb;
  content: "";
  transform: rotate(45deg) scale(0.7) skew(-8deg, -8deg);
  transform-origin: 100% 0;
}

/*
--------------------------------------------- */
.c-card:last-child {
  margin-bottom: 0;
}
.c-card__inner {
  flex-direction: column;
  height: 100%;
  width: 150px;
}
@media (min-width: 768px) {
  .c-card__inner {
    width: 156px;
  }
}
.c-card__inner > :last-child {
  margin-bottom: 0;
}
.c-card__pic {
  margin-bottom: 0.5em;
  padding: 0 10px;
  text-align: center;
  transition: opacity 200ms;
}
@media (min-width: 768px) {
  .c-card__pic {
    padding: 0;
  }
}
a:hover .c-card__pic {
  opacity: 0.8;
}
.c-card__body {
  flex: 1 1 auto;
  display: block;
  margin-bottom: 1em;
  text-decoration: none;
  cursor: pointer;
}
.c-card__body:not(:hover) {
  color: inherit;
}
.c-card__txt {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 0.375em;
  color: #333333;
  font-size: 13px;
}
.c-card__link {
  display: -webkit-box;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 3em;
  line-height: 1.5;
  font-weight: bold;
}
a:not(:hover) .c-card__link {
  color: #0066cc;
}
.c-card__link:nth-child(2) {
  -webkit-line-clamp: 1;
  height: 1.5em;
}
.c-card__sub {
  color: #8f9ba1;
  font-size: 12px;
  text-align: center;
}
.c-card__btn {
  display: flex;
  flex-direction: column;
  padding: 0 10px 4px;
}
.c-card__btn .c-button {
  margin-bottom: 6px;
}
.c-card__btn .c-button:last-child {
  margin-bottom: 0px;
}

/*
--------------------------------------------- */
.swiper-button-prev, .swiper-button-next {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 48px;
  left: 0;
  width: 60px;
  height: 60px;
  margin: auto;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: none;
  cursor: pointer;
  transition: 200ms;
}
@media (max-width: 767px) {
  .swiper-button-prev, .swiper-button-next {
    width: 36px;
    height: 36px;
  }
}
.swiper-button-prev::before, .swiper-button-next::before {
  color: #fff;
  font-size: 22px;
}
@media (min-width: 768px) {
  .swiper-button-prev::before, .swiper-button-next::before {
    font-size: 26px;
  }
}
.swiper-button-prev:hover, .swiper-button-next:hover {
  opacity: 0.8;
}
.swiper-button-next {
  left: auto;
  right: 0;
}

@media (max-width: 767px) {
  .c-cards__wrap .swiper-button-prev {
    display: none;
  }
}
@media (max-width: 767px) {
  .c-cards__wrap .swiper-button-next {
    display: none;
  }
}

/*
--------------------------------------------- */
.p-hd3 {
  margin-bottom: 1em;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
@media (min-width: 768px) {
  .p-hd3 {
    margin: 1.5em 0;
    font-size: 20px;
  }
}

/*
--------------------------------------------- */
.p-comming {
  margin: 2em 0 3em;
  line-height: 1.25;
  text-align: center;
}
.p-comming__date {
  font-size: 14px;
}
.p-comming__txt {
  font-size: 40px;
  font-weight: bold;
  opacity: 0.5;
}
@media (max-width: 767px) {
  .p-comming__txt {
    font-size: 32px;
  }
}

.c-button--reservation > span {
  color: #fff;
  background: #006bcd;
}

.c-button--reservation > span:hover {
  opacity: 0.8;
}

/*
--------------------------------------------- */
.p-archiveList {
  position: relative;
  margin-top: 30px;
  height: fit-content;
}
.p-archiveList:first-child {
  margin-top: 0;
}
.p-archiveList__overlay {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 15px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -25px;
  right: -25px;
  z-index: 2;
  padding: 25px;
  background-color: rgba(51, 51, 51, 0.7);
  color: #fff;
}
@media (min-width: 768px) {
  .p-archiveList__overlay {
    left: 0;
    right: 0;
  }
}
.p-archiveList__overlay__inner {
  width: 100%;
}
.p-archiveList__overlay__inner .__text {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
@media (min-width: 768px) {
  .p-archiveList__overlay__inner .__text {
    font-size: 20px;
  }
}
.p-archiveList__overlay__inner .c-button {
  margin-top: 15px;
  width: 315px;
}
.p-archiveList__overlay__inner .c-button > span {
  width: 315px;
  height: 48px;
  gap: 8px;
}
.p-archiveList__overlay__inner .l-login {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .p-archiveList__overlay__inner .l-login {
    margin-top: 15px;
  }
}
.p-archiveList__container:not(.swiper-container-initialized) {
  overflow: auto;
  margin-left: -25px;
  margin-right: -25px;
  padding-bottom: 16px;
}
.swiper-container:not(.swiper-container-initialized) .p-archiveList__wrapper {
  display: flex;
  gap: 24px;
}
.swiper-container:not(.swiper-container-initialized) .p-archiveList__wrapper > * {
  flex: 0 0 auto;
}
.swiper-container:not(.swiper-container-initialized) .p-archiveList__wrapper::before, .swiper-container:not(.swiper-container-initialized) .p-archiveList__wrapper::after {
  content: "";
  display: block;
  width: 1px;
  flex: 0 0 auto;
}
.p-archiveList__slide {
  width: 280px !important;
  max-width: none !important;
  height: auto !important;
  margin: 0;
}
@media (min-width: 768px) {
  .p-archiveList__slide {
    width: 312px !important;
  }
}
.p-archiveList__slide a {
  display: flex;
  flex-direction: column;
  gap: 10px;
  text-decoration: none;
  transition: color 200ms;
}
.p-archiveList__slide__pic img {
  width: 100%;
  transition: opacity 200ms;
}
a:hover .p-archiveList__slide__pic img {
  opacity: 0.8;
}
.p-archiveList__slide__txt {
  font-size: 16px;
  font-weight: bold;
}
.swiper-container:not(.swiper-container-initialized) + .p-archiveList__controller {
  display: none;
}
.p-archiveList__controller .swiper-button-prev, .p-archiveList__controller .swiper-button-next {
  top: calc(50% - 30px);
  top: 50%;
  margin-top: 0;
  transform: translateY(-50%);
}
.p-archiveList__controller .swiper-button-prev {
  left: -65px;
}
.p-archiveList__controller .swiper-button-next {
  right: -65px;
}
.p-archiveList:not(.is-overlay) .p-archiveList__overlay {
  display: none;
}
.p-archiveList.is-overlay .p-archiveList__container {
  pointer-events: none;
}
.p-archiveList.is-overlay .p-archiveList__controller {
  display: none;
}

/*
--------------------------------------------- */
.l-login__primary {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}
@media (min-width: 768px) {
  .l-login__primary {
    flex-direction: row;
    justify-content: center;
    gap: 32px;
  }
}
.l-login__btn {
  text-align: center;
  width: 260px;
}
.l-login__btn .btn {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  max-width: 268px;
  height: 48px;
  margin: 0;
  padding: 5px 20px;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  background: none;
  font: inherit;
  font-size: 14px;
  letter-spacing: normal;
  text-decoration: none !important;
  transition: background-color 200ms, color 200ms, opacity 200ms;
  cursor: pointer;
}
.l-login__btn .btn.btn-01 {
  padding-left: 8px;
  background-color: #fff;
  color: #006bcd;
}
.l-login__btn .btn.btn-01::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_login.png) no-repeat 0 0;
  background-size: contain;
}
.l-login__btn .btn.btn-01:hover, .l-login__btn .btn.btn-01:focus, .l-login__btn .btn.btn-01:active {
  color: #349eff;
}
.l-login__btn .btn.btn-02 {
  padding-left: 8px;
  background-color: #f57c31;
  color: #fff;
}
.l-login__btn .btn.btn-02::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 20px;
  margin-right: 8px;
  background: url(../images/icons/alt_icon_register.png) no-repeat 0 0;
  background-size: contain;
}
.l-login__btn .btn.btn-02:hover, .l-login__btn .btn.btn-02:focus, .l-login__btn .btn.btn-02:active {
  background-color: #f79b62;
}

/*
--------------------------------------------- */
#interview {
  margin: 32px -25px 0;
}
@media (min-width: 768px) {
  #interview {
    margin: 32px 0 0;
  }
}
#interview .__wrap {
  overflow: auto;
}
#interview .__wrap ul {
  display: inline-flex;
  gap: 10px;
  padding: 0 15px;
}
@media (min-width: 768px) {
  #interview .__wrap ul {
    display: flex;
    justify-content: center;
    gap: 40px;
    padding: 0;
  }
}
#interview .__wrap ul li {
  width: min(37.3333333333vw, 156px);
}
@media (min-width: 768px) {
  #interview .__wrap ul li {
    width: 156px;
  }
}
#interview .__wrap ul li a {
  display: block;
  text-align: center;
}

/*
--------------------------------------------- */
/*
--------------------------------------------- */
/*
--------------------------------------------- */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRzLzIwMjYvdG9rL2dsb2JhbC9zY3NzL3N0eWxlLnNjc3MiLCJjb250cy8yMDI2L3Rvay9nbG9iYWwvc2Nzcy9zdHlsZS5jc3MiLCJjb250cy8yMDI2L3Rvay9nbG9iYWwvc2Nzcy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7K0NBQUE7QUFHQTtFQUNDLFdBQUE7RUFDQSxVQUFBO0FDRkQ7O0FES0E7O0VBRUMsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FDRkQ7QUNMRTtFRkdGOztJQU1FLGFBQUE7RUNDQTtBQUNGOztBREVBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVDQUFBO0VBQ0EsZUFBQTtBQ0NGO0FDeEJFO0VGbUJGO0lBT0ksZUFBQTtFQ0VGO0FBQ0Y7QUREQztFQUNDLHNCQUFBO0VBQ0EsYUFBQTtBQ0dGO0FEREM7RUFDQyxlQUFBO0VBQ0Esc0JBQUE7QUNHRjs7QURDQTtFQUNFLGdCQUFBO0FDRUY7O0FEQ0E7K0NBQUE7QUUxQ0U7RUY2Q0Y7SUFFSSx3QkFBQTtFQ0NGO0FBQ0Y7O0FDM0NFO0VGNENGO0lBRUksd0JBQUE7RUNFRjtBQUNGOztBREFBO0VBQ0UsNEJBQUE7QUNHRjs7QUREQTtFQUNFLDhCQUFBO0FDSUY7O0FERkE7RUFDRSw2QkFBQTtBQ0tGOztBREhBO0VBQ0UsMkJBQUE7QUNNRjs7QURKQTtFQUNFLDRCQUFBO0FDT0Y7O0FESkE7K0NBQUE7QUFHQTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QUNNRjtBQ3JGRTtFRjBFRjtJQU9JLGFBQUE7RUNRRjtBQUNGOztBRExBOytDQUFBO0FBR0E7RUFDRSxrQkFBQTtFQUNBLGdEQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QUNPRjtBQ3JHRTtFRndGRjtJQVFJLGdEQUFBO0VDU0Y7QUFDRjtBRFVFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFD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QUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUVBQUE7RUFDQSx3QkFBQTtBQ2hHVjtBRG1HUTtFQUNFLGNBQUE7QUNqR1Y7QURxR007RUFDRSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtBQ25HUjtBRHFHUTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxvRUFBQTtFQUNBLHdCQUFBO0FDbkdWO0FEc0dRO0VBQ0UseUJBQUE7QUNwR1Y7O0FEMkdBOytDQUFBO0FBR0E7RUFDRSxvQkFBQTtBQ3pHRjtBQzF2Q0U7RUZrMkNGO0lBR0ksZ0JBQUE7RUN2R0Y7QUFDRjtBRHlHRTtFQUNFLGNBQUE7QUN2R0o7QUR5R0k7RUFDRSxvQkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0FDdkdOO0FDdndDRTtFRjIyQ0U7SUFLSSxhQUFBO0lBQ0EsdUJBQUE7SUFDQSxTQUFBO0lBQ0EsVUFBQTtFQ3JHTjtBQUNGO0FEdUdNO0VBQ0Usa0NBQUE7QUNyR1I7QUNseENFO0VGczNDSTtJQUdJLFlBQUE7RUNuR1I7QUFDRjtBRHFHUTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtBQ25HVjs7QUQwR0E7K0NBQUE7QUFLQTsrQ0FBQTtBQUtBOytDQUFBIiwiZmlsZSI6ImNvbnRzLzIwMjYvdG9rL2dsb2JhbC9zY3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ21peGlucyc7XG5cbi8qIG92ZXJ3cml0ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiNtYWluIHtcblx0d2lkdGg6IGF1dG87XG5cdHBhZGRpbmc6IDA7XG59XG5cbiN0b3BpY3BhdGhBcmVhLFxuLnRvUGFnZVRvcCB7XG5cdG1heC13aWR0aDogODUwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdEBpbmNsdWRlIHNwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5sLWNvbnRlbnRzLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgcGMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXHQqIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGZvbnQ6IGluaGVyaXQ7XG5cdH1cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4ubC1tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1zcE9ubHkge1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udS1wY09ubHkge1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udS1md0Ige1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuLnUtZndOIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnUtdGFDIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udS10YUwge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udS10YVIge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhZWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2V5ZWNhdGNoX1NQLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZXllY2F0Y2hfUEMuanBnKTtcbiAgfVxuICAvLyAmOjpiZWZvcmUge1xuICAvLyAgIGNvbnRlbnQ6ICcnO1xuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICB0b3A6IC0xMDAlO1xuICAvLyAgIGxlZnQ6IDA7XG4gIC8vICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgaGVpZ2h0OiAxMDAlO1xuICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDEzNiwgMjIwLCAyNTIsIC41KSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjAlKTtcbiAgLy8gICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLy8gICB0cmFuc2Zvcm06IHNrZXdZKDRkZWcpO1xuICAvLyAgIEBpbmNsdWRlIHBjIHtcbiAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vICAgfVxuICAvLyAgIEBpbmNsdWRlIHNwIHtcbiAgLy8gICAgIHRyYW5zZm9ybTogc2tld1koMjFkZWcpO1xuICAvLyAgIH1cbiAgLy8gfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjIxLCAyNTAsIDE2MCwgLjcpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2MCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC0xNWRlZyk7XG4gICAgfVxuICB9XG4gICZfX3R0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDk0Ni83NTAgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogNDVweCAyNXB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgIHBhZGRpbmc6IDE0OHB4IDAgMDtcbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICB3aWR0aDogNDg2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDA7XG4gICAgICBjb2xvcjogIzAwYWFlYjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDI3MnB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgICB9XG4gICAgICAuX19hIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuX19iIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuX19jIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RhZ2xpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY29weSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMDBhYWViO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgICAuX19pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0uMjVlbSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19waWMge1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZXllY2F0Y2hfUEMuanBnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWxlZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDYwMG1zIDQwMG1zO1xuICB9XG4gICZfX3R4dCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoLTUwLzM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArICgxMDAvMzc1ICogMTAwdncpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIwMWRlZywgcmdiYSgxNDgsIDI0OSwgMjIwLCAuNikgNDAlLCByZ2JhKDE0OCwgMjQ5LCAyMjAsIDEpIDYwJSk7XG4gICAgdHJhbnNpdGlvbjogNjAwbXM7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgxNWRlZyk7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgdG9wOiBjYWxjKC01MC8xNDAwICogMTAwdncpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAoMTAwLzE0MDAgKiAxMDB2dykpO1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSg0ZGVnKTtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygtNTAvMzc1ICogMTAwdncpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArICgxMDAvMzc1ICogMTAwdncpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDYwMG1zIDEwMG1zO1xuICAgIHRyYW5zZm9ybTogc2tld1koLTE1ZGVnKTtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB0b3A6IGNhbGMoLTUwLzE0MDAgKiAxMDB2dyk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArICgxMDAvMTQwMCAqIDEwMHZ3KSk7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcbiAgICB9XG4gIH1cbiAgJi5pcy1maXJlZCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnAtbGVkZV9faW5uZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAyNXB4O1xuXG4gICYtLW5vcm1hbCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiBjYWxjKDEwMC8zNzUgKiAxMDB2dykgMjVweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBwYWRkaW5nOiBjYWxjKDEwMC8xNDAwICogMTAwdncpIDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tY3Jvc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygtNTAvMzc1ICogMTAwdncpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgKDEwMC8zNzUgKiAxMDB2dykpO1xuICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yMDFkZWcsIHJnYmEoMTcyLCAyMjMsIDI0MiwgMSkgNDAlLCByZ2JhKDE0OCwgMjQ5LCAyMDgsIC41KSA2MCUpO1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSgxNWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCA2MDBtcztcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgdG9wOiBjYWxjKC01MC8xNDAwICogMTAwdncpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArICgxMDAvMTQwMCAqIDEwMHZ3KSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koNGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygtNTAvMzc1ICogMTAwdncpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArICgxMDAvMzc1ICogMTAwdncpKTtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC0xNWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCA2MDBtcyAxMDBtcztcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgdG9wOiBjYWxjKC01MC8xNDAwICogMTAwdncpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArICgxMDAvMTQwMCAqIDEwMHZ3KSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koLTRkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZmlyZWQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnAtc2VjdGlvbl9fZmllbGRfX2lubmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiA2MDBtcyA0MDBtcztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWZpcmVkIHtcbiAgICAgIC5wLXNlY3Rpb25fX2ZpZWxkX19pbm5lciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cblxuICAmX190dGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuX19pY28ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB9XG5cbiAgICAuX190eHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX190eHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEuNWVtO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB9XG5cbiAgICAmLS10eXBlMSB7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IHA6aGFzKD4gLmMtYnV0dG9uKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwYyB7XG5cbiAgICAmLmx0ciB7XG4gICAgICAucC1zZWN0aW9uX19waWMge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDUwLzE0MDAgKiAxMDB2dyk7XG4gICAgICB9XG4gICAgICAucC1zZWN0aW9uX19maWVsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUwLzE0MDAgKiAxMDB2dyk7XG4gICAgICB9XG4gICAgfVxuICAgICYucnRsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIC5wLXNlY3Rpb25fX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNTAvMTQwMCAqIDEwMHZ3KTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogNTAvMTQwMCAqIDEwMHZ3KTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgLy8gaGVpZ2h0OiBjYWxjKDEwMCUgLSAoNTAvMTQwMCAqIDEwMHZ3KSk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3NlY3Rpb24wMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfcGF0dGVybjAxLmpwZyk7XG59XG4jc2VjdGlvbjAyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxMDAvMzc1ICogMTAwdncpO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgcGMge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAwLzE0MDAgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yMDFkZWcsIHJnYmEoMTM2LCAyMjAsIDI1MiwgMSkgNDAlLCByZ2JhKDE4NywgMjQyLCAxMDIsIDEpIDYwJSk7XG4gIH1cbiAgJjo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRGOUREO31cbn1cbiNzZWN0aW9uMDMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnX3BhdHRlcm4wMi5qcGcpO1xufVxuXG4jc2VjdGlvbjA0IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC8vIEBpbmNsdWRlIHBjIHtcbiAgLy8gICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIC8vIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIwMWRlZywgcmdiYSgxNDgsIDI0OSwgMjIwLCAxKSA0MCUsIHJnYmEoMTQ4LCAyNDksIDIyMCwgMSkgNjAlKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ZGNmYztcbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLW5ld3Mge1xuICAmX19ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgJl9faXRlbSxcbiAgICAmX19pdGVtLXNwZWNpYWwge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNzA3MDcwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjNzA3MDcwO1xuICAgICAgfVxuXG4gICAgICA+IGEsID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gICAgICAgICAgJjpob3ZlciB7IG9wYWNpdHk6IC44O307XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcblxuICAgICAgPiBhLCA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5wLW5ld3MtaWNvX19uZXcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICAgIGNvbG9yOiAjRTMwMDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tc3BlY2lhbCB7XG4gICAgICA+IGEsID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICZfX3RodW1iIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMThweCkgLyAyKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgICAgd2lkdGg6IDE0NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwLzE0KTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gICAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21vcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgY29sb3I6ICNmNDcxMjE7XG5cbiAgICAgICAgICAuaWNvbi1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjM1ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZXZlbnQge1xuICAmQ29sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MjBweDtcbiAgICB9XG5cbiAgICAucC1zZWN0aW9uX190eHQge1xuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZQaWMge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBoYWNrLWllIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWNvbFdyYXAge1xuICAmX19jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgYS5wLWNvbFdyYXBfX2NvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KDpob3Zlcikge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcGMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICYtLWNvbDIge1xuICAgICAgZ2FwOiAzMnB4IDQ4cHg7XG4gICAgICAucC1jb2xXcmFwX19jb2wge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ4cHgpLzIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1jb2wzIHtcbiAgICAgIGdhcDogMzJweCAzMnB4O1xuICAgICAgLnAtY29sV3JhcF9fY29sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2NHB4KS8zKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tLWNlbnRlci1wYyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1nbG9zc2FyeSB7XG5cbiAgJl9fcGljIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1saW5rQXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJl9fdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NWVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICMwMGFhZWI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAmX190eHQge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZXhhbSB7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQGluY2x1ZGUgcGMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19waWMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wLWxpbmtBcmVhIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgJl9fdHRsIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtY2FyZHMge1xuXG4gICZfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAmLnN3aXBlci1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MzZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCBhdXRvKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMTUwcHgpO1xuICAgICAgZ3JpZC1nYXA6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jLXBhZ2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAvLyB0b3A6IGNhbGMoMC43NWVtIC0gNHB4KTtcbiAgICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgIC8vIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwYWFlYjtcbiAgICAgICAgICAvLyBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICMwMGFhZWI7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCAjMDBhYWViO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKC43KSBza2V3KC04ZGVnLCAtOGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtY2FyZCB7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiAxNTZweDtcbiAgICB9XG5cbiAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcGljIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGE6aG92ZXIgJiB7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gICZfX3R4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1ZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLyohIGF1dG9wcmVmaXhlcjogaWdub3JlIG5leHQgKi9cbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBhOm5vdCg6aG92ZXIpICYge1xuICAgICAgY29sb3I6ICMwMDY2Y2M7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG4gIH1cblxuICAmX19zdWIge1xuICAgIGNvbG9yOiAjOGY5YmExO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDEwcHggNHB4O1xuICAgIC8vIGhlaWdodDogOTBweDtcbiAgICAuYy1idXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zd2lwZXIge1xuICAmLWJ1dHRvbi1wcmV2LCAmLWJ1dHRvbi1uZXh0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDhweDtcblx0XHRsZWZ0OiAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cblx0XHR0cmFuc2l0aW9uOiAyMDBtcztcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG4gICAgfVxuXHR9XG5cdCYtYnV0dG9uLW5leHQge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG4gIH1cbn1cblxuLmMtY2FyZHNfX3dyYXAge1xuICAuc3dpcGVyIHtcbiAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTEwcHgpO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTBweCk7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtaGQzIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBtYXJnaW46IDEuNWVtIDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtY29tbWluZyB7XG4gIG1hcmdpbjogMmVtIDAgM2VtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICZfX3R4dCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICB9XG59XG5cbi5jLWJ1dHRvbi0tcmVzZXJ2YXRpb24+c3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA2YmNkO1xufVxuXG4uYy1idXR0b24tLXJlc2VydmF0aW9uPnNwYW46aG92ZXIge1xuICBvcGFjaXR5OiAuODtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtYXJjaGl2ZUxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogLTI1cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgLjcpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB3aWR0aDogMzE1cHg7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMzE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sLWxvZ2luIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgICY6bm90KC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkKSB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICAuc3dpcGVyLWNvbnRhaW5lcjpub3QoLnN3aXBlci1jb250YWluZXItaW5pdGlhbGl6ZWQpICYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjRweDtcblxuICAgICAgPiAqIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgd2lkdGg6IDMxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zO1xuICAgIH1cblxuICAgICZfX3BpYyB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbiAgICAgIH1cblxuICAgICAgYTpob3ZlciAmIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190eHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udHJvbGxlciB7XG4gICAgLnN3aXBlci1jb250YWluZXI6bm90KC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkKSArICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgJi1wcmV2LFxuICAgICAgICAmLW5leHQge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcHJldiB7XG4gICAgICAgICAgbGVmdDogLTY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiAtNjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KC5pcy1vdmVybGF5KSB7XG4gICAgLnAtYXJjaGl2ZUxpc3RfX292ZXJsYXkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmlzLW92ZXJsYXkge1xuICAgIC5wLWFyY2hpdmVMaXN0X19jb250YWluZXIge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIC5wLWFyY2hpdmVMaXN0X19jb250cm9sbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmwtbG9naW4ge1xuXG4gICZfX3ByaW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI2MHB4O1xuXG4gICAgLmJ0biB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI2OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zLCBjb2xvciAyMDBtcywgb3BhY2l0eSAyMDBtcztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJi5idG4tMDEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwMDZiY2Q7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hbHRfaWNvbl9sb2dpbi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMzQ5ZWZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYnRuLTAyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMzE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYWx0X2ljb25fcmVnaXN0ZXIucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5YjYyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuI2ludGVydmlldyB7XG4gIG1hcmdpbjogMzJweCAtMjVweCAwO1xuICBAaW5jbHVkZSBwYyB7XG4gICAgbWFyZ2luOiAzMnB4IDAgMDtcbiAgfVxuXG4gIC5fX3dyYXAge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBAaW5jbHVkZSBwYyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IG1pbigxNDAvMzc1ICogMTAwdncsIDE1NnB4KTtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHdpZHRoOiAxNTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovIiwiLyogb3ZlcndyaXRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNtYWluIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbiN0b3BpY3BhdGhBcmVhLFxuLnRvUGFnZVRvcCB7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3RvcGljcGF0aEFyZWEsXG4gIC50b1BhZ2VUb3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmwtY29udGVudHMtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGVudHMtYXJlYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubC1jb250ZW50cy1hcmVhICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250OiBpbmhlcml0O1xufVxuLmwtY29udGVudHMtYXJlYSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5sLW1haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtc3BPbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXBjT25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LWZ3QiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi51LWZ3TiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnUtdGFDIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi51LXRhTCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnUtdGFSIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAzcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWFlYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZXllY2F0Y2hfU1AuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlcm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZXllY2F0Y2hfUEMuanBnKTtcbiAgfVxufVxuLnAtaGVybzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMjEsIDI1MCwgMTYwLCAwLjcpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIHRyYW5zZm9ybTogc2tld1koLTRkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhlcm86OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC0xNWRlZyk7XG4gIH1cbn1cbi5wLWhlcm9fX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogMTI2LjEzMzMzMzMzMzN2dztcbiAgcGFkZGluZzogNDVweCAyNXB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVyb19fdHRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBwYWRkaW5nOiAxNDhweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oZXJvX190dGxfX2lubmVyIHtcbiAgICB3aWR0aDogNDg2cHg7XG4gIH1cbn1cbi5wLWhlcm9fX3R0bF9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVyb19fdHRsX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG4ucC1oZXJvX190dGxfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1oZXJvX190dGxfX2RhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbiAgY29sb3I6ICMwMGFhZWI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVyb19fdHRsX19kYXRlIHtcbiAgICB3aWR0aDogMjcycHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICB9XG59XG4ucC1oZXJvX190dGxfX2RhdGUgLl9fYSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZXJvX190dGxfX2RhdGUgLl9fYSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucC1oZXJvX190dGxfX2RhdGUgLl9fYiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZXJvX190dGxfX2RhdGUgLl9fYiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG4ucC1oZXJvX190dGxfX2RhdGUgLl9fYyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZXJvX190dGxfX2RhdGUgLl9fYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC1oZXJvX190dGxfX3RhZ2xpbmUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVyb19fdHRsX190YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLWhlcm9fX3R0bF9fY29weSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMGFhZWI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVyb19fdHRsX19jb3B5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZXJvX190dGxfX2NvcHkgLl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbi5wLWhlcm9fX3R0bF9fY29weSBpbWcge1xuICB3aWR0aDogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVyb19fdHRsX19jb3B5IGltZyB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1oZXJvX19waWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2V5ZWNhdGNoX1BDLmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLnAtaGVyb19fcGljX19pbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbGVkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxlZGUge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLnAtbGVkZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogNjAwbXMgNDAwbXM7XG59XG4ucC1sZWRlX190eHQge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbGVkZV9fdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucC1sZWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMy4zMzMzMzMzMzMzdnc7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyNi42NjY2NjY2NjY3dncpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTIwMWRlZywgcmdiYSgxNDgsIDI0OSwgMjIwLCAwLjYpIDQwJSwgcmdiKDE0OCwgMjQ5LCAyMjApIDYwJSk7XG4gIHRyYW5zaXRpb246IDYwMG1zO1xuICB0cmFuc2Zvcm06IHNrZXdZKDE1ZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1sZWRlOjpiZWZvcmUge1xuICAgIHRvcDogLTMuNTcxNDI4NTcxNHZ3O1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgNy4xNDI4NTcxNDI5dncpO1xuICAgIHRyYW5zZm9ybTogc2tld1koNGRlZyk7XG4gIH1cbn1cbi5wLWxlZGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTMuMzMzMzMzMzMzM3Z3O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDI2LjY2NjY2NjY2Njd2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggNjAwbXMgMTAwbXM7XG4gIHRyYW5zZm9ybTogc2tld1koLTE1ZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1sZWRlOjphZnRlciB7XG4gICAgdG9wOiAtMy41NzE0Mjg1NzE0dnc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA3LjE0Mjg1NzE0Mjl2dyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtNGRlZyk7XG4gIH1cbn1cbi5wLWxlZGUuaXMtZmlyZWQ6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtbGVkZS5pcy1maXJlZDo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWxlZGUuaXMtZmlyZWQgLnAtbGVkZV9faW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuLnAtc2VjdGlvbi0tbm9ybWFsIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAyNi42NjY2NjY2NjY3dncgMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zZWN0aW9uLS1ub3JtYWwge1xuICAgIHBhZGRpbmc6IDcuMTQyODU3MTQyOXZ3IDI1cHg7XG4gIH1cbn1cbi5wLXNlY3Rpb24tLWNyb3NzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VjdGlvbi0tY3Jvc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzLjMzMzMzMzMzMzN2dztcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDI2LjY2NjY2NjY2Njd2dyk7XG4gIHRyYW5zZm9ybTogc2tld1koMTVkZWcpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCA2MDBtcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zZWN0aW9uLS1jcm9zczo6YmVmb3JlIHtcbiAgICB0b3A6IC0zLjU3MTQyODU3MTR2dztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDcuMTQyODU3MTQyOXZ3KTtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKDRkZWcpO1xuICB9XG59XG4ucC1zZWN0aW9uLS1jcm9zczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMy4zMzMzMzMzMzMzdnc7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMjYuNjY2NjY2NjY2N3Z3KTtcbiAgdHJhbnNmb3JtOiBza2V3WSgtMTVkZWcpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCA2MDBtcyAxMDBtcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zZWN0aW9uLS1jcm9zczo6YWZ0ZXIge1xuICAgIHRvcDogLTMuNTcxNDI4NTcxNHZ3O1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgNy4xNDI4NTcxNDI5dncpO1xuICAgIHRyYW5zZm9ybTogc2tld1koLTRkZWcpO1xuICB9XG59XG4ucC1zZWN0aW9uLS1jcm9zcy5pcy1maXJlZDo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zZWN0aW9uLS1jcm9zcy5pcy1maXJlZDo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXNlY3Rpb24tLWNyb3NzLmlzLWZpcmVkIC5wLXNlY3Rpb25fX2ZpZWxkX19pbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucC1zZWN0aW9uX19maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wLXNlY3Rpb25fX2ZpZWxkX19pbm5lciB7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiA2MDBtcyA0MDBtcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1zZWN0aW9uX19maWVsZF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnAtc2VjdGlvbl9fZmllbGQuaXMtZmlyZWQgLnAtc2VjdGlvbl9fZmllbGRfX2lubmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLXNlY3Rpb25fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5wLXNlY3Rpb25fX3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VjdGlvbl9fdHRsIC5fX2ljbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ucC1zZWN0aW9uX190dGwgLl9fdHh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VjdGlvbl9fdHRsIC5fX3R4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5wLXNlY3Rpb25fX3RhZ2xpbmUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZWN0aW9uX190eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEuNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlY3Rpb25fX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VjdGlvbl9fdHh0LS10eXBlMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1zZWN0aW9uX190eHQgPiBwOmhhcyg+IC5jLWJ1dHRvbikge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zZWN0aW9uLmx0ciAucC1zZWN0aW9uX19waWMge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDI4NTcxNHZ3O1xuICB9XG4gIC5wLXNlY3Rpb24ubHRyIC5wLXNlY3Rpb25fX2ZpZWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzE0Mjg1NzE0dnc7XG4gIH1cbiAgLnAtc2VjdGlvbi5ydGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAucC1zZWN0aW9uLnJ0bCAucC1zZWN0aW9uX19maWVsZCB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDI4NTcxNHZ3O1xuICB9XG4gIC5wLXNlY3Rpb24ucnRsIC5wLXNlY3Rpb25fX2ZpZWxkOjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICBib3R0b206IC0zLjU3MTQyODU3MTR2dztcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cbn1cblxuI3NlY3Rpb24wMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfcGF0dGVybjAxLmpwZyk7XG59XG5cbiNzZWN0aW9uMDIge1xuICBtYXJnaW4tdG9wOiAyNi42NjY2NjY2NjY3dnc7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzZWN0aW9uMDIge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODU3MTQyOXZ3O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuI3NlY3Rpb24wMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yMDFkZWcsIHJnYigxMzYsIDIyMCwgMjUyKSA0MCUsIHJnYigxODcsIDI0MiwgMTAyKSA2MCUpO1xufVxuI3NlY3Rpb24wMjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRGOUREO1xufVxuXG4jc2VjdGlvbjAzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19wYXR0ZXJuMDIuanBnKTtcbn1cblxuI3NlY3Rpb24wNCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuI3NlY3Rpb24wNDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yMDFkZWcsIHJnYigxNDgsIDI0OSwgMjIwKSA0MCUsIHJnYigxNDgsIDI0OSwgMjIwKSA2MCUpO1xufVxuI3NlY3Rpb24wNDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhkY2ZjO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1uZXdzX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1uZXdzX19ib3hfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fYm94X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4ucC1uZXdzX19ib3hfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucC1uZXdzLWxpc3RfX2l0ZW0sIC5wLW5ld3MtbGlzdF9faXRlbS1zcGVjaWFsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNzA3MDcwO1xufVxuLnAtbmV3cy1saXN0X19pdGVtOmZpcnN0LWNoaWxkLCAucC1uZXdzLWxpc3RfX2l0ZW0tc3BlY2lhbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzcwNzA3MDtcbn1cbi5wLW5ld3MtbGlzdF9faXRlbSA+IGEsIC5wLW5ld3MtbGlzdF9faXRlbSA+IHNwYW4sIC5wLW5ld3MtbGlzdF9faXRlbS1zcGVjaWFsID4gYSwgLnAtbmV3cy1saXN0X19pdGVtLXNwZWNpYWwgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3MtbGlzdF9faXRlbSA+IGEsIC5wLW5ld3MtbGlzdF9faXRlbSA+IHNwYW4sIC5wLW5ld3MtbGlzdF9faXRlbS1zcGVjaWFsID4gYSwgLnAtbmV3cy1saXN0X19pdGVtLXNwZWNpYWwgPiBzcGFuIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzLWxpc3RfX2l0ZW0gPiBhLCAucC1uZXdzLWxpc3RfX2l0ZW0tc3BlY2lhbCA+IGEge1xuICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICB9XG4gIC5wLW5ld3MtbGlzdF9faXRlbSA+IGE6aG92ZXIsIC5wLW5ld3MtbGlzdF9faXRlbS1zcGVjaWFsID4gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3cy1saXN0X19pdGVtID4gYSwgLnAtbmV3cy1saXN0X19pdGVtID4gc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucC1uZXdzLWxpc3RfX2l0ZW1fX2RhdGUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3cy1saXN0X19pdGVtX19kYXRlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wLW5ld3MtbGlzdF9faXRlbV9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucC1uZXdzLWxpc3RfX2l0ZW0gLnAtbmV3cy1pY29fX25ldyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgY29sb3I6ICNFMzAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1uZXdzLWxpc3RfX2l0ZW0tc3BlY2lhbCA+IGEsIC5wLW5ld3MtbGlzdF9faXRlbS1zcGVjaWFsID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucC1uZXdzLWxpc3RfX2l0ZW0tc3BlY2lhbF9fdGh1bWIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxOHB4KSAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3cy1saXN0X19pdGVtLXNwZWNpYWxfX3RodW1iIHtcbiAgICB3aWR0aDogMTQ0cHg7XG4gIH1cbn1cbi5wLW5ld3MtbGlzdF9faXRlbS1zcGVjaWFsX190aHVtYiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1uZXdzLWxpc3RfX2l0ZW0tc3BlY2lhbF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtbmV3cy1saXN0X19pdGVtLXNwZWNpYWxfX3RleHRfX3RpdGxlIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3MtbGlzdF9faXRlbS1zcGVjaWFsX190ZXh0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC1uZXdzLWxpc3RfX2l0ZW0tc3BlY2lhbF9fdGV4dF9fbW9yZSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI2Y0NzEyMTtcbn1cbi5wLW5ld3MtbGlzdF9faXRlbS1zcGVjaWFsX190ZXh0X19tb3JlIC5pY29uLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzVlbTtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZXZlbnRDb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXZlbnRDb2wge1xuICAgIHBhZGRpbmctbGVmdDogNTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1ldmVudENvbCAucC1zZWN0aW9uX190eHQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbi5wLWV2ZW50UGljIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWV2ZW50UGljIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wLWV2ZW50UGljIGltZyB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWNvbFdyYXBfX2NvbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucC1jb2xXcmFwIGEucC1jb2xXcmFwX19jb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucC1jb2xXcmFwIGEucC1jb2xXcmFwX19jb2wgaW1nIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbn1cbi5wLWNvbFdyYXAgYS5wLWNvbFdyYXBfX2NvbDpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucC1jb2xXcmFwIGEucC1jb2xXcmFwX19jb2w6bm90KDpob3Zlcikge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1jb2xXcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucC1jb2xXcmFwLS1jb2wyIHtcbiAgICBnYXA6IDMycHggNDhweDtcbiAgfVxuICAucC1jb2xXcmFwLS1jb2wyIC5wLWNvbFdyYXBfX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDIpO1xuICB9XG4gIC5wLWNvbFdyYXAtLWNvbDMge1xuICAgIGdhcDogMzJweCAzMnB4O1xuICB9XG4gIC5wLWNvbFdyYXAtLWNvbDMgLnAtY29sV3JhcF9fY29sIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDY0cHgpIC8gMyk7XG4gIH1cbiAgLnAtY29sV3JhcC4tLWNlbnRlci1wYyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZ2xvc3NhcnlfX3BpYyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtbGlua0FyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtbGlua0FyZWFfX3R0bCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1ZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbGlua0FyZWFfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucC1saW5rQXJlYV9fdHRsIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICMwMGFhZWI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtbGlua0FyZWFfX3R4dCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZXhhbSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXhhbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtZXhhbV9fcGljIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWV4YW1fX3BpYyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuLnAtZXhhbSAucC1saW5rQXJlYSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWV4YW0gLnAtbGlua0FyZWFfX3R0bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5wLWV4YW0gLnAtbGlua0FyZWFfX3R0bCBpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1jYXJkc19fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkc19fd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmMtY2FyZHNfX2NvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWNhcmRzX19jb250LnN3aXBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkc19fY29udC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDgzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jYXJkc19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIGF1dG8pO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMTUwcHgpO1xuICAgIGdyaWQtZ2FwOiAxNHB4O1xuICB9XG59XG4uYy1jYXJkc19fcGFnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1jYXJkc19fcGFnZXIgLmMtcGFnZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmMtY2FyZHNfX3BhZ2VyIC5jLXBhZ2VyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzX19wYWdlciAuYy1wYWdlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmMtY2FyZHNfX3BhZ2VyX19saW5rIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZHNfX3BhZ2VyX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmMtY2FyZHNfX3BhZ2VyX19saW5rIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1jYXJkc19fcGFnZXJfX2xpbmsgYTpub3QoOmhvdmVyKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmMtY2FyZHNfX3BhZ2VyX19saW5rIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAtM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgIzAwYWFlYjtcbiAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCAjMDBhYWViO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43KSBza2V3KC04ZGVnLCAtOGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWNhcmRfX2lubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9faW5uZXIge1xuICAgIHdpZHRoOiAxNTZweDtcbiAgfVxufVxuLmMtY2FyZF9faW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1jYXJkX19waWMge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fcGljIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5hOmhvdmVyIC5jLWNhcmRfX3BpYyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLWNhcmRfX2JvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1jYXJkX19ib2R5Om5vdCg6aG92ZXIpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYy1jYXJkX190eHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jLWNhcmRfX2xpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLyohIGF1dG9wcmVmaXhlcjogaWdub3JlIG5leHQgKi9cbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5hOm5vdCg6aG92ZXIpIC5jLWNhcmRfX2xpbmsge1xuICBjb2xvcjogIzAwNjZjYztcbn1cbi5jLWNhcmRfX2xpbms6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICBoZWlnaHQ6IDEuNWVtO1xufVxuLmMtY2FyZF9fc3ViIHtcbiAgY29sb3I6ICM4ZjliYTE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtY2FyZF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAxMHB4IDRweDtcbn1cbi5jLWNhcmRfX2J0biAuYy1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uYy1jYXJkX19idG4gLmMtYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ4cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUsIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlLCAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWNhcmRzX193cmFwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jYXJkc19fd3JhcCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWhkMyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhkMyB7XG4gICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1jb21taW5nIHtcbiAgbWFyZ2luOiAyZW0gMCAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1jb21taW5nX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtY29tbWluZ19fdHh0IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNvbW1pbmdfX3R4dCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5jLWJ1dHRvbi0tcmVzZXJ2YXRpb24gPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDZiY2Q7XG59XG5cbi5jLWJ1dHRvbi0tcmVzZXJ2YXRpb24gPiBzcGFuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1hcmNoaXZlTGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wLWFyY2hpdmVMaXN0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wLWFyY2hpdmVMaXN0X19vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiAtMjVweDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlTGlzdF9fb3ZlcmxheSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnAtYXJjaGl2ZUxpc3RfX292ZXJsYXlfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1hcmNoaXZlTGlzdF9fb3ZlcmxheV9faW5uZXIgLl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1hcmNoaXZlTGlzdF9fb3ZlcmxheV9faW5uZXIgLl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucC1hcmNoaXZlTGlzdF9fb3ZlcmxheV9faW5uZXIgLmMtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgd2lkdGg6IDMxNXB4O1xufVxuLnAtYXJjaGl2ZUxpc3RfX292ZXJsYXlfX2lubmVyIC5jLWJ1dHRvbiA+IHNwYW4ge1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZ2FwOiA4cHg7XG59XG4ucC1hcmNoaXZlTGlzdF9fb3ZlcmxheV9faW5uZXIgLmwtbG9naW4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFyY2hpdmVMaXN0X19vdmVybGF5X19pbm5lciAubC1sb2dpbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnAtYXJjaGl2ZUxpc3RfX2NvbnRhaW5lcjpub3QoLnN3aXBlci1jb250YWluZXItaW5pdGlhbGl6ZWQpIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lcjpub3QoLnN3aXBlci1jb250YWluZXItaW5pdGlhbGl6ZWQpIC5wLWFyY2hpdmVMaXN0X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xufVxuLnN3aXBlci1jb250YWluZXI6bm90KC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkKSAucC1hcmNoaXZlTGlzdF9fd3JhcHBlciA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyOm5vdCguc3dpcGVyLWNvbnRhaW5lci1pbml0aWFsaXplZCkgLnAtYXJjaGl2ZUxpc3RfX3dyYXBwZXI6OmJlZm9yZSwgLnN3aXBlci1jb250YWluZXI6bm90KC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkKSAucC1hcmNoaXZlTGlzdF9fd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ucC1hcmNoaXZlTGlzdF9fc2xpZGUge1xuICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXJjaGl2ZUxpc3RfX3NsaWRlIHtcbiAgICB3aWR0aDogMzEycHggIWltcG9ydGFudDtcbiAgfVxufVxuLnAtYXJjaGl2ZUxpc3RfX3NsaWRlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXM7XG59XG4ucC1hcmNoaXZlTGlzdF9fc2xpZGVfX3BpYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbn1cbmE6aG92ZXIgLnAtYXJjaGl2ZUxpc3RfX3NsaWRlX19waWMgaW1nIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnAtYXJjaGl2ZUxpc3RfX3NsaWRlX190eHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnN3aXBlci1jb250YWluZXI6bm90KC5zd2lwZXItY29udGFpbmVyLWluaXRpYWxpemVkKSArIC5wLWFyY2hpdmVMaXN0X19jb250cm9sbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWFyY2hpdmVMaXN0X19jb250cm9sbGVyIC5zd2lwZXItYnV0dG9uLXByZXYsIC5wLWFyY2hpdmVMaXN0X19jb250cm9sbGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IGNhbGMoNTAlIC0gMzBweCk7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucC1hcmNoaXZlTGlzdF9fY29udHJvbGxlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTY1cHg7XG59XG4ucC1hcmNoaXZlTGlzdF9fY29udHJvbGxlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC02NXB4O1xufVxuLnAtYXJjaGl2ZUxpc3Q6bm90KC5pcy1vdmVybGF5KSAucC1hcmNoaXZlTGlzdF9fb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1hcmNoaXZlTGlzdC5pcy1vdmVybGF5IC5wLWFyY2hpdmVMaXN0X19jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wLWFyY2hpdmVMaXN0LmlzLW92ZXJsYXkgLnAtYXJjaGl2ZUxpc3RfX2NvbnRyb2xsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubC1sb2dpbl9fcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1sb2dpbl9fcHJpbWFyeSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbi5sLWxvZ2luX19idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNjBweDtcbn1cbi5sLWxvZ2luX19idG4gLmJ0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNjhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMsIGNvbG9yIDIwMG1zLCBvcGFjaXR5IDIwMG1zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubC1sb2dpbl9fYnRuIC5idG4uYnRuLTAxIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA2YmNkO1xufVxuLmwtbG9naW5fX2J0biAuYnRuLmJ0bi0wMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hbHRfaWNvbl9sb2dpbi5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5sLWxvZ2luX19idG4gLmJ0bi5idG4tMDE6aG92ZXIsIC5sLWxvZ2luX19idG4gLmJ0bi5idG4tMDE6Zm9jdXMsIC5sLWxvZ2luX19idG4gLmJ0bi5idG4tMDE6YWN0aXZlIHtcbiAgY29sb3I6ICMzNDllZmY7XG59XG4ubC1sb2dpbl9fYnRuIC5idG4uYnRuLTAyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmwtbG9naW5fX2J0biAuYnRuLmJ0bi0wMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hbHRfaWNvbl9yZWdpc3Rlci5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5sLWxvZ2luX19idG4gLmJ0bi5idG4tMDI6aG92ZXIsIC5sLWxvZ2luX19idG4gLmJ0bi5idG4tMDI6Zm9jdXMsIC5sLWxvZ2luX19idG4gLmJ0bi5idG4tMDI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3OWI2Mjtcbn1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2ludGVydmlldyB7XG4gIG1hcmdpbjogMzJweCAtMjVweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNpbnRlcnZpZXcge1xuICAgIG1hcmdpbjogMzJweCAwIDA7XG4gIH1cbn1cbiNpbnRlcnZpZXcgLl9fd3JhcCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuI2ludGVydmlldyAuX193cmFwIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNpbnRlcnZpZXcgLl9fd3JhcCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI2ludGVydmlldyAuX193cmFwIHVsIGxpIHtcbiAgd2lkdGg6IG1pbigzNy4zMzMzMzMzMzMzdncsIDE1NnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaW50ZXJ2aWV3IC5fX3dyYXAgdWwgbGkge1xuICAgIHdpZHRoOiAxNTZweDtcbiAgfVxufVxuI2ludGVydmlldyAuX193cmFwIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovIiwiQG1peGluIHBjIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNwIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhhY2staWUge1xyXG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59Il19 */
